[−][src]Struct google_sqladmin1_beta4::Operation
An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- delete ssl certs (response)
- truncate log instances (response)
- demote master instances (response)
- delete users (response)
- delete databases (response)
- failover instances (response)
- patch databases (response)
- reset ssl config instances (response)
- promote replica instances (response)
- update databases (response)
- list operations (none)
- update users (response)
- insert databases (response)
- add server ca instances (response)
- delete backup runs (response)
- patch instances (response)
- clone instances (response)
- delete instances (response)
- get operations (response)
- stop replica instances (response)
- start replica instances (response)
- insert users (response)
- insert instances (response)
- rotate server ca instances (response)
- import instances (response)
- insert backup runs (response)
- update instances (response)
- restart instances (response)
- export instances (response)
- restore backup instances (response)
Fields
status: Option<String>
The status of an operation. Valid values are PENDING, RUNNING, DONE, UNKNOWN.
import_context: Option<ImportContext>
The context for import operation, if applicable.
kind: Option<String>
This is always sql#operation.
name: Option<String>
An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.
export_context: Option<ExportContext>
The context for export operation, if applicable.
target_project: Option<String>
The project ID of the target instance related to this operation.
target_id: Option<String>
Name of the database instance related to this operation.
operation_type: Option<String>
The type of the operation. Valid values are CREATE, DELETE, UPDATE, RESTART, IMPORT, EXPORT, BACKUP_VOLUME, RESTORE_VOLUME, CREATE_USER, DELETE_USER, CREATE_DATABASE, DELETE_DATABASE .
insert_time: Option<String>
The time this operation was enqueued in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
target_link: Option<String>
no description provided
start_time: Option<String>
The time this operation actually started in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
error: Option<OperationErrors>
If errors occurred during processing of this operation, this field will be populated.
end_time: Option<String>
The time this operation finished in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
self_link: Option<String>
The URI of this resource.
user: Option<String>
The email address of the user who initiated this operation.
Trait Implementations
impl Resource for Operation
[src]
impl ResponseResult for Operation
[src]
impl Default for Operation
[src]
impl Clone for Operation
[src]
fn clone(&self) -> Operation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Operation
[src]
impl Serialize for Operation
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Operation
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Operation
impl Unpin for Operation
impl Sync for Operation
impl UnwindSafe for Operation
impl RefUnwindSafe for Operation
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,