#[non_exhaustive]pub struct DeleteDataCatalogInput {
pub name: Option<String>,
pub delete_catalog_only: Option<bool>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>The name of the data catalog to delete.
delete_catalog_only: Option<bool>Deletes the Athena Data Catalog. You can only use this with the FEDERATED catalogs. You usually perform this before registering the connector with Glue Data Catalog. After deletion, you will have to manage the Glue Connection and Lambda function.
Implementations§
Source§impl DeleteDataCatalogInput
impl DeleteDataCatalogInput
Sourcepub fn delete_catalog_only(&self) -> Option<bool>
pub fn delete_catalog_only(&self) -> Option<bool>
Deletes the Athena Data Catalog. You can only use this with the FEDERATED catalogs. You usually perform this before registering the connector with Glue Data Catalog. After deletion, you will have to manage the Glue Connection and Lambda function.
Source§impl DeleteDataCatalogInput
impl DeleteDataCatalogInput
Sourcepub fn builder() -> DeleteDataCatalogInputBuilder
pub fn builder() -> DeleteDataCatalogInputBuilder
Creates a new builder-style object to manufacture DeleteDataCatalogInput.
Trait Implementations§
Source§impl Clone for DeleteDataCatalogInput
impl Clone for DeleteDataCatalogInput
Source§fn clone(&self) -> DeleteDataCatalogInput
fn clone(&self) -> DeleteDataCatalogInput
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 DeleteDataCatalogInput
impl Debug for DeleteDataCatalogInput
Source§impl PartialEq for DeleteDataCatalogInput
impl PartialEq for DeleteDataCatalogInput
impl StructuralPartialEq for DeleteDataCatalogInput
Auto Trait Implementations§
impl Freeze for DeleteDataCatalogInput
impl RefUnwindSafe for DeleteDataCatalogInput
impl Send for DeleteDataCatalogInput
impl Sync for DeleteDataCatalogInput
impl Unpin for DeleteDataCatalogInput
impl UnsafeUnpin for DeleteDataCatalogInput
impl UnwindSafe for DeleteDataCatalogInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.