# Dynatrace::Environment::SyntheticMonitor Manage a synthetic monitor (V1) in Dynatrace. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Type" : "Dynatrace::Environment::SyntheticMonitor", "Properties" : { "FrequencyMin" : Integer, "Enabled" : Boolean, "AnomalyDetection" : AnomalyDetectionPolicy, "Type" : String, "Name" : String, "Locations" : [ String, ... ], "Script" : Map, "Tags" : [ Tag, ... ], "ManuallyAssignedApps" : [ String, ... ], } }### YAML
Type: Dynatrace::Environment::SyntheticMonitor Properties: FrequencyMin: Integer Enabled: Boolean AnomalyDetection: AnomalyDetectionPolicy Type: String Name: String Locations: - String Script: Map Tags: - Tag ManuallyAssignedApps: - String## Properties #### FrequencyMin The frequency of the monitor, in minutes. You can use one of the following values: 5, 10, 15, 30, and 60. _Required_: Yes _Type_: Integer _Allowed Values_:
5
| 10
| 15
| 30
| 60
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Enabled
The monitor is enabled (true) or disabled (false).
_Required_: Yes
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### AnomalyDetection
The anomaly detection configuration.
_Required_: No
_Type_: AnomalyDetectionPolicy
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Type
Defines the actual set of fields depending on the value. See one of the following objects:
BROWSER -> BrowserSyntheticMonitor
HTTP -> HttpSyntheticMonitor
_Required_: Yes
_Type_: String
_Allowed Values_: BROWSER
| HTTP
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Name
The name of the monitor.
_Required_: Yes
_Type_: String
_Minimum_: 1
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Locations
A list of locations from which the monitor is executed.
To specify a location, use its entity ID.
_Required_: No
_Type_: List of String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Script
The script of a browser (https://dt-url.net/9c103rda) or HTTP monitor.
_Required_: No
_Type_: Map
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Tags
A set of tags assigned to the monitor.
_Required_: No
_Type_: List of Tag
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### ManuallyAssignedApps
A set of manually assigned applications.
_Required_: No
_Type_: List of String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
## Return Values
### Ref
When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the EntityId.
### Fn::GetAtt
The `Fn::GetAtt` intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the `Fn::GetAtt` intrinsic function, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).
#### EntityId
The entity ID of the monitor.
#### CreatedFrom
The origin of a monitor
#### ManagementZones
A set of management zones to which the monitor belongs to.
#### AutomaticallyAssignedApps
A set of automatically assigned applications.