Class: Aws::LocationService::Types::CreateMapRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationTypes::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.



1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 1572

class CreateMapRequest < Struct.new(
  :configuration,
  :description,
  :map_name,
  :pricing_plan,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

An optional description for the map resource.

Returns:

  • (String)


1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 1572

class CreateMapRequest < Struct.new(
  :configuration,
  :description,
  :map_name,
  :pricing_plan,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#map_nameString

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.

Returns:

  • (String)


1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 1572

class CreateMapRequest < Struct.new(
  :configuration,
  :description,
  :map_name,
  :pricing_plan,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#pricing_planString

No longer used. If included, the only allowed value is RequestBasedUsage.

Returns:

  • (String)


1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 1572

class CreateMapRequest < Struct.new(
  :configuration,
  :description,
  :map_name,
  :pricing_plan,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<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.

Returns:

  • (Hash<String,String>)


1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 1572

class CreateMapRequest < Struct.new(
  :configuration,
  :description,
  :map_name,
  :pricing_plan,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end