Class: Aws::LocationService::Types::CreateMapRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LocationService::Types::CreateMapRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-locationservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configuration ⇒ Types::MapConfiguration
Specifies the ‘MapConfiguration`, including the map style, for the map resource that you create.
-
#description ⇒ String
An optional description for the map resource.
-
#map_name ⇒ String
The name for the map resource.
-
#pricing_plan ⇒ String
No longer used.
-
#tags ⇒ Hash<String,String>
Applies one or more tags to the map resource.
Instance Attribute Details
#configuration ⇒ Types::MapConfiguration
Specifies the ‘MapConfiguration`, including the map style, for the map resource that you create. The map style defines the look of maps and the data provider for your map resource.
1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/aws-sdk-locationservice/types.rb', line 1590 class CreateMapRequest < Struct.new( :map_name, :configuration, :pricing_plan, :description, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
An optional description for the map resource.
1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/aws-sdk-locationservice/types.rb', line 1590 class CreateMapRequest < Struct.new( :map_name, :configuration, :pricing_plan, :description, :tags) SENSITIVE = [] include Aws::Structure end |
#map_name ⇒ String
The name for the map resource.
Requirements:
-
Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_).
-
Must be a unique map resource name.
-
No spaces allowed. For example, ‘ExampleMap`.
1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/aws-sdk-locationservice/types.rb', line 1590 class CreateMapRequest < Struct.new( :map_name, :configuration, :pricing_plan, :description, :tags) SENSITIVE = [] include Aws::Structure end |
#pricing_plan ⇒ String
No longer used. If included, the only allowed value is ‘RequestBasedUsage`.
1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/aws-sdk-locationservice/types.rb', line 1590 class CreateMapRequest < Struct.new( :map_name, :configuration, :pricing_plan, :description, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Applies one or more tags to the map resource. A tag is a key-value pair helps manage, identify, search, and filter your resources by labelling them.
Format: ‘“key” : “value”`
Restrictions:
-
Maximum 50 tags per resource
-
Each resource tag must be unique with a maximum of one value.
-
Maximum key length: 128 Unicode characters in UTF-8
-
Maximum value length: 256 Unicode characters in UTF-8
-
Can use alphanumeric characters (A–Z, a–z, 0–9), and the following characters: + - = . _ : / @.
-
Cannot use “aws:” as a prefix for a key.
1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/aws-sdk-locationservice/types.rb', line 1590 class CreateMapRequest < Struct.new( :map_name, :configuration, :pricing_plan, :description, :tags) SENSITIVE = [] include Aws::Structure end |