#[non_exhaustive]pub struct CreateApplicationInput {
pub resource_group_name: Option<String>,
pub ops_center_enabled: Option<bool>,
pub cwe_monitor_enabled: Option<bool>,
pub ops_item_sns_topic_arn: Option<String>,
pub tags: Option<Vec<Tag>>,
pub auto_config_enabled: Option<bool>,
pub auto_create: 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.resource_group_name: Option<String>
The name of the resource group.
ops_center_enabled: Option<bool>
When set to true
, creates opsItems for any problems detected on an application.
cwe_monitor_enabled: Option<bool>
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated
, failed deployment
, and others.
ops_item_sns_topic_arn: Option<String>
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
List of tags to add to the application. tag key (Key
) and an associated tag value (Value
). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
auto_config_enabled: Option<bool>
auto_create: Option<bool>
Implementations
sourceimpl CreateApplicationInput
impl CreateApplicationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateApplication, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateApplication, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateApplication
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateApplicationInput
sourceimpl CreateApplicationInput
impl CreateApplicationInput
sourcepub fn resource_group_name(&self) -> Option<&str>
pub fn resource_group_name(&self) -> Option<&str>
The name of the resource group.
sourcepub fn ops_center_enabled(&self) -> Option<bool>
pub fn ops_center_enabled(&self) -> Option<bool>
When set to true
, creates opsItems for any problems detected on an application.
sourcepub fn cwe_monitor_enabled(&self) -> Option<bool>
pub fn cwe_monitor_enabled(&self) -> Option<bool>
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated
, failed deployment
, and others.
sourcepub fn ops_item_sns_topic_arn(&self) -> Option<&str>
pub fn ops_item_sns_topic_arn(&self) -> Option<&str>
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
List of tags to add to the application. tag key (Key
) and an associated tag value (Value
). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
pub fn auto_config_enabled(&self) -> Option<bool>
pub fn auto_create(&self) -> Option<bool>
Trait Implementations
sourceimpl Clone for CreateApplicationInput
impl Clone for CreateApplicationInput
sourcefn clone(&self) -> CreateApplicationInput
fn clone(&self) -> CreateApplicationInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreateApplicationInput
impl Debug for CreateApplicationInput
sourceimpl PartialEq<CreateApplicationInput> for CreateApplicationInput
impl PartialEq<CreateApplicationInput> for CreateApplicationInput
sourcefn eq(&self, other: &CreateApplicationInput) -> bool
fn eq(&self, other: &CreateApplicationInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateApplicationInput) -> bool
fn ne(&self, other: &CreateApplicationInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for CreateApplicationInput
Auto Trait Implementations
impl RefUnwindSafe for CreateApplicationInput
impl Send for CreateApplicationInput
impl Sync for CreateApplicationInput
impl Unpin for CreateApplicationInput
impl UnwindSafe for CreateApplicationInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more