The properties for a single geospatial layer.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"Actions" : [ LayerCustomAction, ... ]
,
"DataSource" : GeospatialDataSourceItem
,
"JoinDefinition" : GeospatialLayerJoinDefinition
,
"Label" : String
,
"LayerDefinition" : GeospatialLayerDefinition
,
"LayerId" : String
,
"LayerType" : String
,
"Tooltip" : TooltipOptions
,
"Visibility" : String
}
YAML
Actions:
- LayerCustomAction
DataSource:
GeospatialDataSourceItem
JoinDefinition:
GeospatialLayerJoinDefinition
Label: String
LayerDefinition:
GeospatialLayerDefinition
LayerId: String
LayerType: String
Tooltip:
TooltipOptions
Visibility: String
Properties
Actions
-
A list of custom actions for a layer.
Required: No
Type: Array of LayerCustomAction
Minimum:
0
Maximum:
10
Update requires: No interruption
DataSource
-
The data source for the layer.
Required: No
Type: GeospatialDataSourceItem
Update requires: No interruption
JoinDefinition
-
The join definition properties for a layer.
Required: No
Type: GeospatialLayerJoinDefinition
Update requires: No interruption
Label
-
The label that is displayed for the layer.
Required: No
Type: String
Update requires: No interruption
LayerDefinition
-
The definition properties for a layer.
Required: No
Type: GeospatialLayerDefinition
Update requires: No interruption
LayerId
-
The ID of the layer.
Required: Yes
Type: String
Update requires: No interruption
LayerType
-
The layer type.
Required: No
Type: String
Allowed values:
POINT | LINE | POLYGON
Update requires: No interruption
Tooltip
Property description not available.
Required: No
Type: TooltipOptions
Update requires: No interruption
Visibility
-
The state of visibility for the layer.
Required: No
Type: String
Allowed values:
HIDDEN | VISIBLE
Update requires: No interruption