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.
Implements
IMessageManagementServer, IEquatableManagementServer, IDeepCloneableManagementServer, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
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:
- 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 |
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 |