Class: Google::Cloud::BackupDR::V1::ManagementServer

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/backupdr/v1/backupdr.rb

Overview

ManagementServer describes a single BackupDR ManagementServer instance.

Defined Under Namespace

Modules: InstanceState, InstanceType Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#ba_proxy_uri::Array<::String> (readonly)

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

Returns:

  • (::Array<::String>)

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



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the instance was created.

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#description::String

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

Returns:

  • (::String)

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



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#etag::String

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



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

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

  1. migrate_from_go= If set to true, the MS is created in migration ready mode.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

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

    1. migrate_from_go= If set to true, the MS is created in migration ready mode.


141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#management_uri::Google::Cloud::BackupDR::V1::ManagementURI (readonly)

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

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#name::String (readonly)

Returns Output only. Identifier. The resource name.

Returns:

  • (::String)

    Output only. Identifier. The resource name.



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#networks::Array<::Google::Cloud::BackupDR::V1::NetworkConfig>

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

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#oauth2_client_id::String (readonly)

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

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



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#state::Google::Cloud::BackupDR::V1::ManagementServer::InstanceState (readonly)

Returns Output only. The ManagementServer state.

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#type::Google::Cloud::BackupDR::V1::ManagementServer::InstanceType

Returns Optional. The type of the ManagementServer resource.

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the instance was updated.

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#workforce_identity_based_management_uri::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedManagementURI (readonly)

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

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end

#workforce_identity_based_oauth2_client_id::Google::Cloud::BackupDR::V1::WorkforceIdentityBasedOAuth2ClientID (readonly)

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

Returns:



141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'proto_docs/google/cloud/backupdr/v1/backupdr.rb', line 141

class ManagementServer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type of backup service resource.
  module InstanceType
    # Instance type is not mentioned.
    INSTANCE_TYPE_UNSPECIFIED = 0

    # Instance for backup and restore management (i.e., AGM).
    BACKUP_RESTORE = 1
  end

  # State of Management server instance.
  module InstanceState
    # State not set.
    INSTANCE_STATE_UNSPECIFIED = 0

    # The instance is being created.
    CREATING = 1

    # The instance has been created and is fully usable.
    READY = 2

    # The instance configuration is being updated. Certain kinds of updates
    # may cause the instance to become unusable while the update is in
    # progress.
    UPDATING = 3

    # The instance is being deleted.
    DELETING = 4

    # The instance is being repaired and may be unstable.
    REPAIRING = 5

    # Maintenance is being performed on this instance.
    MAINTENANCE = 6

    # The instance is experiencing an issue and might be unusable. You can get
    # further details from the statusMessage field of Instance resource.
    ERROR = 7
  end
end