Backup and DR Service V1 API - Class Google::Cloud::BackupDR::V1::ManagementServer (v0.4.0)

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>
Returns
  • (::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
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).
Returns
  • (::String) — Optional. The description of the ManagementServer instance (2048 characters or less).

#etag

def etag() -> ::String
Returns
  • (::String) — Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.

#etag=

def etag=(value) -> ::String
Parameter
  • value (::String) — Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
Returns
  • (::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}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) —

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

    1. migrate_from_go=

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) —

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

    1. migrate_from_go=
Returns
  • (::Google::Protobuf::Map{::String => ::String}) —

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

    1. migrate_from_go=

#management_uri

def management_uri() -> ::Google::Cloud::BackupDR::V1::ManagementURI
Returns

#name

def name() -> ::String
Returns
  • (::String) — Output only. Identifier. The resource name.

#networks

def networks() -> ::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>
Returns

#networks=

def networks=(value) -> ::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>
Parameter
Returns

#oauth2_client_id

def oauth2_client_id() -> ::String
Returns
  • (::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).

#satisfies_pzi

def satisfies_pzi() -> ::Boolean
Returns
  • (::Boolean) — Output only. Reserved for future use.

#satisfies_pzs

def satisfies_pzs() -> ::Google::Protobuf::BoolValue
Returns

#state

def state() -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceState
Returns

#type

def type() -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType
Returns

#type=

def type=(value) -> ::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#workforce_identity_based_management_uri

def workforce_identity_based_management_uri() -> ::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedManagementURI
Returns

#workforce_identity_based_oauth2_client_id

def workforce_identity_based_oauth2_client_id() -> ::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedOAuth2ClientID
Returns