---
updatedAt: 2025-11-12T00:56:44.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# APPLICATION-INSIGHTS

<Embed url="https://docs.aws.amazon.com/" title="AWS documentation" provider="docs.aws.amazon.com" href="https://docs.aws.amazon.com/" />

# AddWorkload

```erlang
enum_Tier := [ "CUSTOM", "DEFAULT", "DOT_NET_CORE", "DOT_NET_WORKER", "DOT_NET_WEB_TIER", "DOT_NET_WEB", "SQL_SERVER", "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", "MYSQL", "POSTGRESQL", "JAVA_JMX", "ORACLE", "SAP_HANA_MULTI_NODE", "SAP_HANA_SINGLE_NODE", "SAP_HANA_HIGH_AVAILABILITY", "SAP_ASE_SINGLE_NODE", "SAP_ASE_HIGH_AVAILABILITY", "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", "SHAREPOINT", "ACTIVE_DIRECTORY", "SAP_NETWEAVER_STANDARD", "SAP_NETWEAVER_DISTRIBUTED", "SAP_NETWEAVER_HIGH_AVAILABILITY" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.WorkloadConfiguration.WorkloadName == STRING
    input.Body.WorkloadConfiguration.Tier == enum_Tier[_]
    input.Body.WorkloadConfiguration.Configuration == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreateApplication

```erlang
enum_GroupingType := [ "ACCOUNT_BASED" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.OpsCenterEnabled == BOOLEAN
    input.Body.CWEMonitorEnabled == BOOLEAN
    input.Body.OpsItemSNSTopicArn == STRING
    input.Body.SNSNotificationArn == STRING
    input.Body.Tags[_].Key == STRING
    input.Body.Tags[_].Value == STRING
    input.Body.AutoConfigEnabled == BOOLEAN
    input.Body.AutoCreate == BOOLEAN
    input.Body.GroupingType == enum_GroupingType[_]
    input.Body.AttachMissingPermission == BOOLEAN
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreateComponent

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.ResourceList[_] == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreateLogPattern

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.PatternSetName == STRING
    input.Body.PatternName == STRING
    input.Body.Pattern == STRING
    input.Body.Rank == INTEGER
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteApplication

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteComponent

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteLogPattern

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.PatternSetName == STRING
    input.Body.PatternName == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeApplication

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeComponent

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeComponentConfiguration

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeComponentConfigurationRecommendation

```erlang
enum_RecommendationType := [ "INFRA_ONLY", "WORKLOAD_ONLY", "ALL" ]
enum_Tier := [ "CUSTOM", "DEFAULT", "DOT_NET_CORE", "DOT_NET_WORKER", "DOT_NET_WEB_TIER", "DOT_NET_WEB", "SQL_SERVER", "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", "MYSQL", "POSTGRESQL", "JAVA_JMX", "ORACLE", "SAP_HANA_MULTI_NODE", "SAP_HANA_SINGLE_NODE", "SAP_HANA_HIGH_AVAILABILITY", "SAP_ASE_SINGLE_NODE", "SAP_ASE_HIGH_AVAILABILITY", "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", "SHAREPOINT", "ACTIVE_DIRECTORY", "SAP_NETWEAVER_STANDARD", "SAP_NETWEAVER_DISTRIBUTED", "SAP_NETWEAVER_HIGH_AVAILABILITY" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.Tier == enum_Tier[_]
    input.Body.WorkloadName == STRING
    input.Body.RecommendationType == enum_RecommendationType[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeLogPattern

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.PatternSetName == STRING
    input.Body.PatternName == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeObservation

```erlang
valid {
    input.Body.ObservationId == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeProblem

```erlang
valid {
    input.Body.ProblemId == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeProblemObservations

```erlang
valid {
    input.Body.ProblemId == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeWorkload

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.WorkloadId == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListApplications

```erlang
valid {
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListComponents

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListConfigurationHistory

```erlang
enum_ConfigurationEventStatus := [ "INFO", "WARN", "ERROR" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.StartTime == TIMESTAMP
    input.Body.EndTime == TIMESTAMP
    input.Body.EventStatus == enum_ConfigurationEventStatus[_]
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListLogPatternSets

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListLogPatterns

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.PatternSetName == STRING
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListProblems

```erlang
enum_Visibility := [ "IGNORED", "VISIBLE" ]

valid {
    input.Body.AccountId == STRING
    input.Body.ResourceGroupName == STRING
    input.Body.StartTime == TIMESTAMP
    input.Body.EndTime == TIMESTAMP
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.ComponentName == STRING
    input.Body.Visibility == enum_Visibility[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListTagsForResource

```erlang
valid {
    input.Body.ResourceARN == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListWorkloads

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.MaxResults == INTEGER
    input.Body.NextToken == STRING
    input.Body.AccountId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# RemoveWorkload

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.WorkloadId == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# TagResource

```erlang
valid {
    input.Body.ResourceARN == STRING
    input.Body.Tags[_].Key == STRING
    input.Body.Tags[_].Value == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UntagResource

```erlang
valid {
    input.Body.ResourceARN == STRING
    input.Body.TagKeys[_] == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateApplication

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.OpsCenterEnabled == BOOLEAN
    input.Body.CWEMonitorEnabled == BOOLEAN
    input.Body.OpsItemSNSTopicArn == STRING
    input.Body.SNSNotificationArn == STRING
    input.Body.RemoveSNSTopic == BOOLEAN
    input.Body.AutoConfigEnabled == BOOLEAN
    input.Body.AttachMissingPermission == BOOLEAN
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateComponent

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.NewComponentName == STRING
    input.Body.ResourceList[_] == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateComponentConfiguration

```erlang
enum_Tier := [ "CUSTOM", "DEFAULT", "DOT_NET_CORE", "DOT_NET_WORKER", "DOT_NET_WEB_TIER", "DOT_NET_WEB", "SQL_SERVER", "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", "MYSQL", "POSTGRESQL", "JAVA_JMX", "ORACLE", "SAP_HANA_MULTI_NODE", "SAP_HANA_SINGLE_NODE", "SAP_HANA_HIGH_AVAILABILITY", "SAP_ASE_SINGLE_NODE", "SAP_ASE_HIGH_AVAILABILITY", "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", "SHAREPOINT", "ACTIVE_DIRECTORY", "SAP_NETWEAVER_STANDARD", "SAP_NETWEAVER_DISTRIBUTED", "SAP_NETWEAVER_HIGH_AVAILABILITY" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.Monitor == BOOLEAN
    input.Body.Tier == enum_Tier[_]
    input.Body.ComponentConfiguration == STRING
    input.Body.AutoConfigEnabled == BOOLEAN
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateLogPattern

```erlang
valid {
    input.Body.ResourceGroupName == STRING
    input.Body.PatternSetName == STRING
    input.Body.PatternName == STRING
    input.Body.Pattern == STRING
    input.Body.Rank == INTEGER
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateProblem

```erlang
enum_UpdateStatus := [ "RESOLVED" ]
enum_Visibility := [ "IGNORED", "VISIBLE" ]

valid {
    input.Body.ProblemId == STRING
    input.Body.UpdateStatus == enum_UpdateStatus[_]
    input.Body.Visibility == enum_Visibility[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateWorkload

```erlang
enum_Tier := [ "CUSTOM", "DEFAULT", "DOT_NET_CORE", "DOT_NET_WORKER", "DOT_NET_WEB_TIER", "DOT_NET_WEB", "SQL_SERVER", "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", "MYSQL", "POSTGRESQL", "JAVA_JMX", "ORACLE", "SAP_HANA_MULTI_NODE", "SAP_HANA_SINGLE_NODE", "SAP_HANA_HIGH_AVAILABILITY", "SAP_ASE_SINGLE_NODE", "SAP_ASE_HIGH_AVAILABILITY", "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", "SHAREPOINT", "ACTIVE_DIRECTORY", "SAP_NETWEAVER_STANDARD", "SAP_NETWEAVER_DISTRIBUTED", "SAP_NETWEAVER_HIGH_AVAILABILITY" ]

valid {
    input.Body.ResourceGroupName == STRING
    input.Body.ComponentName == STRING
    input.Body.WorkloadId == STRING
    input.Body.WorkloadConfiguration.WorkloadName == STRING
    input.Body.WorkloadConfiguration.Tier == enum_Tier[_]
    input.Body.WorkloadConfiguration.Configuration == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```