Skip to content

CreateApplicationRequest

Source code in docs_src/capo_application_insights/types/create_application_request.py
class CreateApplicationRequest(TypedDict, closed=True):
    resource_group_name: NotRequired[
        "capo_application_insights.types.resource_group_name.ResourceGroupName"
    ]
    """<p>The name of the resource group.</p>"""
    ops_center_enabled: NotRequired[
        "capo_application_insights.types.ops_center_enabled.OpsCenterEnabled"
    ]
    """<p> When set to <code>true</code>, creates opsItems for any problems detected on an application. </p>"""
    cwe_monitor_enabled: NotRequired[
        "capo_application_insights.types.cwe_monitor_enabled.CWEMonitorEnabled"
    ]
    """<p> Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as <code>instance terminated</code>, <code>failed deployment</code>, and others. </p>"""
    ops_item_sns_topic_arn: NotRequired[
        "capo_application_insights.types.ops_item_sns_topic_arn.OpsItemSNSTopicArn"
    ]
    """<p> The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem. </p>"""
    sns_notification_arn: NotRequired[
        "capo_application_insights.types.sns_notification_arn.SNSNotificationArn"
    ]
    """<p> The SNS notification topic ARN. </p>"""
    tags: NotRequired["capo_application_insights.types.tag_list.TagList"]
    """<p>List of tags to add to the application. tag key (<code>Key</code>) and an associated tag value (<code>Value</code>). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.</p>"""
    auto_config_enabled: NotRequired[
        "capo_application_insights.types.auto_config_enabled.AutoConfigEnabled"
    ]
    """<p> Indicates whether Application Insights automatically configures unmonitored resources in the resource group. </p>"""
    auto_create: NotRequired["capo_application_insights.types.auto_create.AutoCreate"]
    """<p> Configures all of the resources in the resource group by applying the recommended configurations. </p>"""
    grouping_type: NotRequired[
        "capo_application_insights.types.grouping_type.GroupingType"
    ]
    """<p>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 <code>ACCOUNT_BASED</code>. </p>"""
    attach_missing_permission: NotRequired[
        "capo_application_insights.types.attach_missing_permission.AttachMissingPermission"
    ]
    """<p>If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.</p>"""

attach_missing_permission instance-attribute

attach_missing_permission: NotRequired[AttachMissingPermission]

If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.

auto_config_enabled instance-attribute

auto_config_enabled: NotRequired[AutoConfigEnabled]

Indicates whether Application Insights automatically configures unmonitored resources in the resource group.

auto_create instance-attribute

auto_create: NotRequired[AutoCreate]

Configures all of the resources in the resource group by applying the recommended configurations.

cwe_monitor_enabled instance-attribute

cwe_monitor_enabled: NotRequired[CWEMonitorEnabled]

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

grouping_type instance-attribute

grouping_type: NotRequired[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.

ops_center_enabled instance-attribute

ops_center_enabled: NotRequired[OpsCenterEnabled]

When set to true, creates opsItems for any problems detected on an application.

ops_item_sns_topic_arn instance-attribute

ops_item_sns_topic_arn: NotRequired[OpsItemSNSTopicArn]

The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.

resource_group_name instance-attribute

resource_group_name: NotRequired[ResourceGroupName]

The name of the resource group.

sns_notification_arn instance-attribute

sns_notification_arn: NotRequired[SNSNotificationArn]

The SNS notification topic ARN.

tags instance-attribute

tags: NotRequired[TagList]

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.