#[non_exhaustive]pub struct DeleteProjectInput {
pub id: Option<String>,
pub client_request_token: Option<String>,
pub delete_stack: 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: 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) -> bool
pub fn delete_stack(&self) -> 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<DeleteProjectInput> for DeleteProjectInput
impl PartialEq<DeleteProjectInput> 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 ==
.