Struct aws_sdk_proton::operation::create_environment_template::CreateEnvironmentTemplateInput
source · #[non_exhaustive]pub struct CreateEnvironmentTemplateInput {
pub name: Option<String>,
pub display_name: Option<String>,
pub description: Option<String>,
pub encryption_key: Option<String>,
pub provisioning: Option<Provisioning>,
pub tags: Option<Vec<Tag>>,
}
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.name: Option<String>
The name of the environment template.
display_name: Option<String>
The environment template name as displayed in the developer interface.
description: Option<String>
A description of the environment template.
encryption_key: Option<String>
A customer provided encryption key that Proton uses to encrypt data.
provisioning: Option<Provisioning>
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
Implementations§
source§impl CreateEnvironmentTemplateInput
impl CreateEnvironmentTemplateInput
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The environment template name as displayed in the developer interface.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the environment template.
sourcepub fn encryption_key(&self) -> Option<&str>
pub fn encryption_key(&self) -> Option<&str>
A customer provided encryption key that Proton uses to encrypt data.
sourcepub fn provisioning(&self) -> Option<&Provisioning>
pub fn provisioning(&self) -> Option<&Provisioning>
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateEnvironmentTemplateInput
impl CreateEnvironmentTemplateInput
sourcepub fn builder() -> CreateEnvironmentTemplateInputBuilder
pub fn builder() -> CreateEnvironmentTemplateInputBuilder
Creates a new builder-style object to manufacture CreateEnvironmentTemplateInput
.
Trait Implementations§
source§impl Clone for CreateEnvironmentTemplateInput
impl Clone for CreateEnvironmentTemplateInput
source§fn clone(&self) -> CreateEnvironmentTemplateInput
fn clone(&self) -> CreateEnvironmentTemplateInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateEnvironmentTemplateInput
impl PartialEq for CreateEnvironmentTemplateInput
source§fn eq(&self, other: &CreateEnvironmentTemplateInput) -> bool
fn eq(&self, other: &CreateEnvironmentTemplateInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateEnvironmentTemplateInput
Auto Trait Implementations§
impl Freeze for CreateEnvironmentTemplateInput
impl RefUnwindSafe for CreateEnvironmentTemplateInput
impl Send for CreateEnvironmentTemplateInput
impl Sync for CreateEnvironmentTemplateInput
impl Unpin for CreateEnvironmentTemplateInput
impl UnwindSafe for CreateEnvironmentTemplateInput
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