pub struct NewBlockscoutResource {
pub name: String,
pub resource_type: Box<ResourceType>,
pub size: Option<Size>,
pub cloud_region_id: 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§
§name: String
Resource name
resource_type: Box<ResourceType>
§size: Option<Size>
§cloud_region_id: String
ID (or name) of the cloud region that the resource belongs to
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 NewBlockscoutResource
impl NewBlockscoutResource
pub fn new( name: String, resource_type: ResourceType, cloud_region_id: String, ) -> NewBlockscoutResource
Trait Implementations§
Source§impl Clone for NewBlockscoutResource
impl Clone for NewBlockscoutResource
Source§fn clone(&self) -> NewBlockscoutResource
fn clone(&self) -> NewBlockscoutResource
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 NewBlockscoutResource
impl Debug for NewBlockscoutResource
Source§impl<'de> Deserialize<'de> for NewBlockscoutResource
impl<'de> Deserialize<'de> for NewBlockscoutResource
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 NewBlockscoutResource
impl PartialEq for NewBlockscoutResource
Source§impl Serialize for NewBlockscoutResource
impl Serialize for NewBlockscoutResource
impl StructuralPartialEq for NewBlockscoutResource
Auto Trait Implementations§
impl Freeze for NewBlockscoutResource
impl RefUnwindSafe for NewBlockscoutResource
impl Send for NewBlockscoutResource
impl Sync for NewBlockscoutResource
impl Unpin for NewBlockscoutResource
impl UnwindSafe for NewBlockscoutResource
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