#[non_exhaustive]pub struct DeleteProjectInput {
pub id: Option<String>,
pub client_request_token: Option<String>,
pub delete_stack: Option<bool>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<String>
The ID of the project to be deleted in AWS CodeStar.
client_request_token: Option<String>
A user- or system-generated token that identifies the entity that requested project deletion. This token can be used to repeat the request.
delete_stack: Option<bool>
Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources. This option will delete all AWS resources for the project (except for any buckets in Amazon S3) as well as deleting the project itself. Recommended for most use cases.
Implementations§
source§impl DeleteProjectInput
impl DeleteProjectInput
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A user- or system-generated token that identifies the entity that requested project deletion. This token can be used to repeat the request.
sourcepub fn delete_stack(&self) -> Option<bool>
pub fn delete_stack(&self) -> Option<bool>
Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources. This option will delete all AWS resources for the project (except for any buckets in Amazon S3) as well as deleting the project itself. Recommended for most use cases.
source§impl DeleteProjectInput
impl DeleteProjectInput
sourcepub fn builder() -> DeleteProjectInputBuilder
pub fn builder() -> DeleteProjectInputBuilder
Creates a new builder-style object to manufacture DeleteProjectInput
.
Trait Implementations§
source§impl Clone for DeleteProjectInput
impl Clone for DeleteProjectInput
source§fn clone(&self) -> DeleteProjectInput
fn clone(&self) -> DeleteProjectInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteProjectInput
impl Debug for DeleteProjectInput
source§impl PartialEq for DeleteProjectInput
impl PartialEq for DeleteProjectInput
source§fn eq(&self, other: &DeleteProjectInput) -> bool
fn eq(&self, other: &DeleteProjectInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteProjectInput
Auto Trait Implementations§
impl Freeze for DeleteProjectInput
impl RefUnwindSafe for DeleteProjectInput
impl Send for DeleteProjectInput
impl Sync for DeleteProjectInput
impl Unpin for DeleteProjectInput
impl UnwindSafe for DeleteProjectInput
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
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>
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>
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 more