pub struct DeleteReportGroupInput {
pub arn: String,
pub delete_reports: Option<bool>,
}Fields§
§arn: StringThe ARN of the report group to delete.
delete_reports: Option<bool>If true, deletes any reports that belong to a report group before deleting the report group.
If false, you must delete any reports in the report group. Use ListReportsForReportGroup to get the reports in a report group. Use DeleteReport to delete the reports. If you call DeleteReportGroup for a report group that contains one or more reports, an exception is thrown.
Trait Implementations§
Source§impl Clone for DeleteReportGroupInput
impl Clone for DeleteReportGroupInput
Source§fn clone(&self) -> DeleteReportGroupInput
fn clone(&self) -> DeleteReportGroupInput
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 DeleteReportGroupInput
impl Debug for DeleteReportGroupInput
Source§impl Default for DeleteReportGroupInput
impl Default for DeleteReportGroupInput
Source§fn default() -> DeleteReportGroupInput
fn default() -> DeleteReportGroupInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for DeleteReportGroupInput
impl PartialEq for DeleteReportGroupInput
Source§impl Serialize for DeleteReportGroupInput
impl Serialize for DeleteReportGroupInput
impl StructuralPartialEq for DeleteReportGroupInput
Auto Trait Implementations§
impl Freeze for DeleteReportGroupInput
impl RefUnwindSafe for DeleteReportGroupInput
impl Send for DeleteReportGroupInput
impl Sync for DeleteReportGroupInput
impl Unpin for DeleteReportGroupInput
impl UnwindSafe for DeleteReportGroupInput
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