#[non_exhaustive]pub struct CreateApplicationInput { /* private fields */ }Implementations§
source§impl CreateApplicationInput
impl CreateApplicationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateApplication, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateApplication, AwsResponseRetryClassifier>, 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.
source§impl 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.
sourcepub fn auto_config_enabled(&self) -> Option<bool>
pub fn auto_config_enabled(&self) -> Option<bool>
Indicates whether Application Insights automatically configures unmonitored resources in the resource group.
sourcepub fn auto_create(&self) -> Option<bool>
pub fn auto_create(&self) -> Option<bool>
Configures all of the resources in the resource group by applying the recommended configurations.
sourcepub fn grouping_type(&self) -> Option<&GroupingType>
pub fn grouping_type(&self) -> Option<&GroupingType>
Application Insights can create applications based on a resource group or on an account. To create an account-based application using all of the resources in the account, set this parameter to ACCOUNT_BASED.
Trait Implementations§
source§impl Clone for CreateApplicationInput
impl Clone for CreateApplicationInput
source§fn clone(&self) -> CreateApplicationInput
fn clone(&self) -> CreateApplicationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateApplicationInput
impl Debug for CreateApplicationInput
source§impl PartialEq<CreateApplicationInput> for CreateApplicationInput
impl PartialEq<CreateApplicationInput> for CreateApplicationInput
source§fn eq(&self, other: &CreateApplicationInput) -> bool
fn eq(&self, other: &CreateApplicationInput) -> bool
self and other values to be equal, and is used
by ==.