Backup and DR Service v1 API - Class ManagementServer (1.2.0)

public sealed class ManagementServer : IMessage<ManagementServer>, IEquatable<ManagementServer>, IDeepCloneable<ManagementServer>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup and DR Service v1 API class ManagementServer.

ManagementServer describes a single BackupDR ManagementServer instance.

Inheritance

object > ManagementServer

Namespace

Google.Cloud.BackupDR.V1

Assembly

Google.Cloud.BackupDR.V1.dll

Constructors

ManagementServer()

public ManagementServer()

ManagementServer(ManagementServer)

public ManagementServer(ManagementServer other)
Parameter
Name Description
other ManagementServer

Properties

BaProxyUri

public RepeatedField<string> BaProxyUri { get; }

Output only. The hostname or ip address of the exposed AGM endpoints, used by BAs to connect to BA proxy.

Property Value
Type Description
RepeatedFieldstring

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the instance was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. The description of the ManagementServer instance (2048 characters or less).

Property Value
Type Description
string

Etag

public string Etag { get; set; }

Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Optional. Resource labels to represent user provided metadata. Labels currently defined:

  1. migrate_from_go=<false|true> If set to true, the MS is created in migration ready mode.
Property Value
Type Description
MapFieldstringstring

ManagementServerName

public ManagementServerName ManagementServerName { get; set; }

ManagementServerName-typed view over the Name resource name property.

Property Value
Type Description
ManagementServerName

ManagementUri

public ManagementURI ManagementUri { get; set; }

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.

Property Value
Type Description
ManagementURI

Name

public string Name { get; set; }

Output only. Identifier. The resource name.

Property Value
Type Description
string

Networks

public RepeatedField<NetworkConfig> Networks { get; }

Required. VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.

Property Value
Type Description
RepeatedFieldNetworkConfig

Oauth2ClientId

public string Oauth2ClientId { get; set; }

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).

Property Value
Type Description
string

SatisfiesPzi

public bool SatisfiesPzi { get; set; }

Output only. Reserved for future use.

Property Value
Type Description
bool

SatisfiesPzs

public bool? SatisfiesPzs { get; set; }

Output only. Reserved for future use.

Property Value
Type Description
bool

State

public ManagementServer.Types.InstanceState State { get; set; }

Output only. The ManagementServer state.

Property Value
Type Description
ManagementServerTypesInstanceState

Type

public ManagementServer.Types.InstanceType Type { get; set; }

Optional. The type of the ManagementServer resource.

Property Value
Type Description
ManagementServerTypesInstanceType

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the instance was updated.

Property Value
Type Description
Timestamp

WorkforceIdentityBasedManagementUri

public WorkforceIdentityBasedManagementURI WorkforceIdentityBasedManagementUri { get; set; }

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.

Property Value
Type Description
WorkforceIdentityBasedManagementURI

WorkforceIdentityBasedOauth2ClientId

public WorkforceIdentityBasedOAuth2ClientID WorkforceIdentityBasedOauth2ClientId { get; set; }

Output only. The OAuth client IDs for both types of user i.e. 1p and 3p.

Property Value
Type Description
WorkforceIdentityBasedOAuth2ClientID