def create_platform_application(options = {})
      resp = @client.create_platform_application(options)
      PlatformApplication.new(
        arn: resp.data.platform_application_arn,
        client: @client
      )
    end
def create_platform_application(options = {})
      resp = @client.create_platform_application(options)
      PlatformApplication.new(
        arn: resp.data.platform_application_arn,
        client: @client
      )
    end
@!group Actions
 @example Request syntax with placeholder values

   platformapplication = sns.create_platform_application({
     name: "String", # required
     platform: "String", # required
     attributes: { # required
       "String" => "String",
     },
   })
 @param [Hash] options ({})
 @option options [required, String] :name
   Application names must be made up of only uppercase and lowercase
   ASCII letters, numbers, underscores, hyphens, and periods, and must be
   between 1 and 256 characters long.
 @option options [required, String] :platform
   The following platforms are supported: ADM (Amazon Device Messaging),
   APNS (Apple Push Notification Service), APNS\_SANDBOX, and GCM (Google
   Cloud Messaging).
 @option options [required, Hash<String,String>] :attributes
   For a list of attributes, see [SetPlatformApplicationAttributes][1]



   [1]: https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html
 @return [PlatformApplication]