Enum google_api_proto::google::spanner::executor::v1::admin_action::Action
source · pub enum Action {
Show 28 variants
CreateUserInstanceConfig(CreateUserInstanceConfigAction),
UpdateUserInstanceConfig(UpdateUserInstanceConfigAction),
DeleteUserInstanceConfig(DeleteUserInstanceConfigAction),
GetCloudInstanceConfig(GetCloudInstanceConfigAction),
ListInstanceConfigs(ListCloudInstanceConfigsAction),
CreateCloudInstance(CreateCloudInstanceAction),
UpdateCloudInstance(UpdateCloudInstanceAction),
DeleteCloudInstance(DeleteCloudInstanceAction),
ListCloudInstances(ListCloudInstancesAction),
GetCloudInstance(GetCloudInstanceAction),
CreateCloudDatabase(CreateCloudDatabaseAction),
UpdateCloudDatabaseDdl(UpdateCloudDatabaseDdlAction),
UpdateCloudDatabase(UpdateCloudDatabaseAction),
DropCloudDatabase(DropCloudDatabaseAction),
ListCloudDatabases(ListCloudDatabasesAction),
ListCloudDatabaseOperations(ListCloudDatabaseOperationsAction),
RestoreCloudDatabase(RestoreCloudDatabaseAction),
GetCloudDatabase(GetCloudDatabaseAction),
CreateCloudBackup(CreateCloudBackupAction),
CopyCloudBackup(CopyCloudBackupAction),
GetCloudBackup(GetCloudBackupAction),
UpdateCloudBackup(UpdateCloudBackupAction),
DeleteCloudBackup(DeleteCloudBackupAction),
ListCloudBackups(ListCloudBackupsAction),
ListCloudBackupOperations(ListCloudBackupOperationsAction),
GetOperation(GetOperationAction),
CancelOperation(CancelOperationAction),
ChangeQuorumCloudDatabase(ChangeQuorumCloudDatabaseAction),
}
Expand description
Exactly one of the actions below will be performed in AdminAction.
Variants§
CreateUserInstanceConfig(CreateUserInstanceConfigAction)
Action that creates a user instance config.
UpdateUserInstanceConfig(UpdateUserInstanceConfigAction)
Action that updates a user instance config.
DeleteUserInstanceConfig(DeleteUserInstanceConfigAction)
Action that deletes a user instance config.
GetCloudInstanceConfig(GetCloudInstanceConfigAction)
Action that gets a user instance config.
ListInstanceConfigs(ListCloudInstanceConfigsAction)
Action that lists user instance configs.
CreateCloudInstance(CreateCloudInstanceAction)
Action that creates a Cloud Spanner instance.
UpdateCloudInstance(UpdateCloudInstanceAction)
Action that updates a Cloud Spanner instance.
DeleteCloudInstance(DeleteCloudInstanceAction)
Action that deletes a Cloud Spanner instance.
ListCloudInstances(ListCloudInstancesAction)
Action that lists Cloud Spanner instances.
GetCloudInstance(GetCloudInstanceAction)
Action that retrieves a Cloud Spanner instance.
CreateCloudDatabase(CreateCloudDatabaseAction)
Action that creates a Cloud Spanner database.
UpdateCloudDatabaseDdl(UpdateCloudDatabaseDdlAction)
Action that updates the schema of a Cloud Spanner database.
UpdateCloudDatabase(UpdateCloudDatabaseAction)
Action that updates the schema of a Cloud Spanner database.
DropCloudDatabase(DropCloudDatabaseAction)
Action that drops a Cloud Spanner database.
ListCloudDatabases(ListCloudDatabasesAction)
Action that lists Cloud Spanner databases.
ListCloudDatabaseOperations(ListCloudDatabaseOperationsAction)
Action that lists Cloud Spanner database operations.
RestoreCloudDatabase(RestoreCloudDatabaseAction)
Action that restores a Cloud Spanner database from a backup.
GetCloudDatabase(GetCloudDatabaseAction)
Action that gets a Cloud Spanner database.
CreateCloudBackup(CreateCloudBackupAction)
Action that creates a Cloud Spanner database backup.
CopyCloudBackup(CopyCloudBackupAction)
Action that copies a Cloud Spanner database backup.
GetCloudBackup(GetCloudBackupAction)
Action that gets a Cloud Spanner database backup.
UpdateCloudBackup(UpdateCloudBackupAction)
Action that updates a Cloud Spanner database backup.
DeleteCloudBackup(DeleteCloudBackupAction)
Action that deletes a Cloud Spanner database backup.
ListCloudBackups(ListCloudBackupsAction)
Action that lists Cloud Spanner database backups.
ListCloudBackupOperations(ListCloudBackupOperationsAction)
Action that lists Cloud Spanner database backup operations.
GetOperation(GetOperationAction)
Action that gets an operation.
CancelOperation(CancelOperationAction)
Action that cancels an operation.
ChangeQuorumCloudDatabase(ChangeQuorumCloudDatabaseAction)
Action that changes quorum of a Cloud Spanner database.
Implementations§
source§impl Action
impl Action
sourcepub fn merge(
field: &mut Option<Action>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Action>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Action
impl PartialEq for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl !Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request