pub struct ImportedResource {
pub id: String,
pub import_data: Map<String, Value>,
pub type_: ResourceType,
}Expand description
One resolved resource import payload.
JSON schema
{
"description": "One resolved resource import payload.",
"type": "object",
"required": [
"id",
"importData",
"type"
],
"properties": {
"id": {
"description": "Resource id from the active stack.",
"type": "string"
},
"importData": {
"description": "Resolved typed payload for this resource.",
"type": "object"
},
"type": {
"$ref": "#/components/schemas/ResourceType"
}
}
}Fields§
§id: StringResource id from the active stack.
import_data: Map<String, Value>Resolved typed payload for this resource.
type_: ResourceTypeImplementations§
Source§impl ImportedResource
impl ImportedResource
pub fn builder() -> ImportedResource
Trait Implementations§
Source§impl Clone for ImportedResource
impl Clone for ImportedResource
Source§fn clone(&self) -> ImportedResource
fn clone(&self) -> ImportedResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ImportedResource
impl Debug for ImportedResource
Source§impl<'de> Deserialize<'de> for ImportedResource
impl<'de> Deserialize<'de> for ImportedResource
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 From<&ImportedResource> for ImportedResource
impl From<&ImportedResource> for ImportedResource
Source§fn from(value: &ImportedResource) -> Self
fn from(value: &ImportedResource) -> Self
Converts to this type from the input type.
Source§impl From<ImportedResource> for ImportedResource
impl From<ImportedResource> for ImportedResource
Source§fn from(value: ImportedResource) -> Self
fn from(value: ImportedResource) -> Self
Converts to this type from the input type.
Source§impl Serialize for ImportedResource
impl Serialize for ImportedResource
Source§impl TryFrom<ImportedResource> for ImportedResource
impl TryFrom<ImportedResource> for ImportedResource
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: ImportedResource) -> Result<Self, ConversionError>
fn try_from(value: ImportedResource) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ImportedResource
impl RefUnwindSafe for ImportedResource
impl Send for ImportedResource
impl Sync for ImportedResource
impl Unpin for ImportedResource
impl UnsafeUnpin for ImportedResource
impl UnwindSafe for ImportedResource
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