Class ManagementServer (0.1.0)

ManagementServer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ManagementServer describes a single BackupDR ManagementServer instance.

Attributes

Name Description
name str
Output only. Identifier. The resource name.
description str
Optional. The description of the ManagementServer instance (2048 characters or less).
labels MutableMapping[str, str]
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go=
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the instance was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the instance was updated.
type_ google.cloud.backupdr_v1.types.ManagementServer.InstanceType
Optional. The type of the ManagementServer resource.
management_uri google.cloud.backupdr_v1.types.ManagementURI
Output only. The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
workforce_identity_based_management_uri google.cloud.backupdr_v1.types.WorkforceIdentityBasedManagementURI
Output only. The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
state google.cloud.backupdr_v1.types.ManagementServer.InstanceState
Output only. The ManagementServer state.
networks MutableSequence[google.cloud.backupdr_v1.types.NetworkConfig]
Required. VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
etag str
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
oauth2_client_id str
Output only. The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
workforce_identity_based_oauth2_client_id google.cloud.backupdr_v1.types.WorkforceIdentityBasedOAuth2ClientID
Output only. The OAuth client IDs for both types of user i.e. 1p and 3p.
ba_proxy_uri MutableSequence[str]
Output only. The hostname or ip address of the exposed AGM endpoints, used by BAs to connect to BA proxy.

Classes

InstanceState

InstanceState(value)

State of Management server instance.

Values: INSTANCE_STATE_UNSPECIFIED (0): State not set. CREATING (1): The instance is being created. READY (2): The instance has been created and is fully usable. UPDATING (3): The instance configuration is being updated. Certain kinds of updates may cause the instance to become unusable while the update is in progress. DELETING (4): The instance is being deleted. REPAIRING (5): The instance is being repaired and may be unstable. MAINTENANCE (6): Maintenance is being performed on this instance. ERROR (7): The instance is experiencing an issue and might be unusable. You can get further details from the statusMessage field of Instance resource.

InstanceType

InstanceType(value)

Type of backup service resource.

Values: INSTANCE_TYPE_UNSPECIFIED (0): Instance type is not mentioned. BACKUP_RESTORE (1): Instance for backup and restore management (i.e., AGM).

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.