pub struct AwsCliCommandValidation {
pub operation_kind: AwsCliOperationKind,
pub status: AwsCliCommandValidationStatus,
pub template_source: Option<AwsCliTemplateSource>,
pub resource_types: Vec<String>,
pub reason: String,
pub report: Option<ValidationReport>,
pub template: Option<Vec<u8>>,
}Expand description
Canonical result for AWS CLI command validation.
The report is projected at the STANDARD detail level and gated at the
WARN severity floor: a command is a deployment action, so Info-level
guidance has nothing for the caller to act on.
Fields§
§operation_kind: AwsCliOperationKind§status: AwsCliCommandValidationStatus§template_source: Option<AwsCliTemplateSource>§resource_types: Vec<String>§reason: String§report: Option<ValidationReport>§template: Option<Vec<u8>>The exact template bytes that were validated, or None when the request
was skipped. For TemplateBody requests, this is the caller’s original
bytes without reserializing. For synthesized requests, this is the
generated JSON template. Consumers can display this to show the modeled
template that produced the diagnostics.
Trait Implementations§
Source§impl Clone for AwsCliCommandValidation
impl Clone for AwsCliCommandValidation
Source§fn clone(&self) -> AwsCliCommandValidation
fn clone(&self) -> AwsCliCommandValidation
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 AwsCliCommandValidation
impl Debug for AwsCliCommandValidation
Auto Trait Implementations§
impl Freeze for AwsCliCommandValidation
impl RefUnwindSafe for AwsCliCommandValidation
impl Send for AwsCliCommandValidation
impl Sync for AwsCliCommandValidation
impl Unpin for AwsCliCommandValidation
impl UnsafeUnpin for AwsCliCommandValidation
impl UnwindSafe for AwsCliCommandValidation
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