Reference documentation and code samples for the Backup and DR Service V1 API class Google::Cloud::BackupDR::V1::ManagementServer.
ManagementServer describes a single BackupDR ManagementServer instance.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ba_proxy_uri
def ba_proxy_uri() -> ::Array<::String>
- (::Array<::String>) — Output only. The hostname or ip address of the exposed AGM endpoints, used by BAs to connect to BA proxy.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The time when the instance was created.
#description
def description() -> ::String
- (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).
#description=
def description=(value) -> ::String
- value (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).
- (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).
#etag
def etag() -> ::String
- (::String) — Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
#etag=
def etag=(value) -> ::String
- value (::String) — Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
- (::String) — Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) —
Optional. Resource labels to represent user provided metadata. Labels currently defined:
- migrate_from_go=
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) —
Optional. Resource labels to represent user provided metadata. Labels currently defined:
- migrate_from_go=
-
(::Google::Protobuf::Map{::String => ::String}) —
Optional. Resource labels to represent user provided metadata. Labels currently defined:
- migrate_from_go=
#management_uri
def management_uri() -> ::Google::Cloud::BackupDR::V1::ManagementURI
- (::Google::Cloud::BackupDR::V1::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.
#name
def name() -> ::String
- (::String) — Output only. Identifier. The resource name.
#networks
def networks() -> ::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>
- (::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>) — Required. VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
#networks=
def networks=(value) -> ::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>
- value (::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>) — Required. VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- (::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>) — Required. VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
#oauth2_client_id
def oauth2_client_id() -> ::String
- (::String) — 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).
#state
def state() -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceState
- (::Google::Cloud::BackupDR::V1::ManagementServer::InstanceState) — Output only. The ManagementServer state.
#type
def type() -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType
- (::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType) — Optional. The type of the ManagementServer resource.
#type=
def type=(value) -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType
- value (::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType) — Optional. The type of the ManagementServer resource.
- (::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType) — Optional. The type of the ManagementServer resource.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The time when the instance was updated.
#workforce_identity_based_management_uri
def workforce_identity_based_management_uri() -> ::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedManagementURI
- (::Google::Cloud::BackupDR::V1::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.
#workforce_identity_based_oauth2_client_id
def workforce_identity_based_oauth2_client_id() -> ::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedOAuth2ClientID
- (::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedOAuth2ClientID) — Output only. The OAuth client IDs for both types of user i.e. 1p and 3p.