pub struct BlockscoutResource {Show 13 fields
pub id: Option<Uuid>,
pub owner_id: Option<Uuid>,
pub project_id: Option<Uuid>,
pub cloud_region_id: Option<String>,
pub name: Option<String>,
pub resource_type: Option<Box<ResourceType>>,
pub size: Option<Size>,
pub status: Option<Status>,
pub created: Option<String>,
pub blockscout_config: Option<Box<BlockscoutResourceBaseBlockscoutConfig>>,
pub blockscout_status: Option<Box<BlockscoutResourceBaseBlockscoutStatus>>,
pub blockscout_ip: Option<String>,
pub subnet_resource_id: Option<String>,
}
Fields§
§id: Option<Uuid>
Resource ID
owner_id: Option<Uuid>
ID of the user who owns the resource
project_id: Option<Uuid>
ID of the project that the cloud region belongs to
cloud_region_id: Option<String>
ID (or name) of the cloud region that the resource belongs to
name: Option<String>
Resource name
resource_type: Option<Box<ResourceType>>
§size: Option<Size>
Resource size
status: Option<Status>
Resource status
created: Option<String>
Date/time when the project was created
blockscout_config: Option<Box<BlockscoutResourceBaseBlockscoutConfig>>
§blockscout_status: Option<Box<BlockscoutResourceBaseBlockscoutStatus>>
§blockscout_ip: Option<String>
IP address of Blockscout
subnet_resource_id: Option<String>
ID (or name) of an AvalancheSubnet resource that will be indexed by Blockscout
Implementations§
Source§impl BlockscoutResource
impl BlockscoutResource
pub fn new() -> BlockscoutResource
Trait Implementations§
Source§impl Clone for BlockscoutResource
impl Clone for BlockscoutResource
Source§fn clone(&self) -> BlockscoutResource
fn clone(&self) -> BlockscoutResource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BlockscoutResource
impl Debug for BlockscoutResource
Source§impl<'de> Deserialize<'de> for BlockscoutResource
impl<'de> Deserialize<'de> for BlockscoutResource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BlockscoutResource
impl PartialEq for BlockscoutResource
Source§impl Serialize for BlockscoutResource
impl Serialize for BlockscoutResource
impl StructuralPartialEq for BlockscoutResource
Auto Trait Implementations§
impl Freeze for BlockscoutResource
impl RefUnwindSafe for BlockscoutResource
impl Send for BlockscoutResource
impl Sync for BlockscoutResource
impl Unpin for BlockscoutResource
impl UnwindSafe for BlockscoutResource
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
Mutably borrows from an owned value. Read more