You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Support::Types::CreateCaseRequest

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

Overview

Note:

When making an API call, you may pass CreateCaseRequest data as a hash:

{
  subject: "Subject", # required
  service_code: "ServiceCode",
  severity_code: "SeverityCode",
  category_code: "CategoryCode",
  communication_body: "CommunicationBody", # required
  cc_email_addresses: ["CcEmailAddress"],
  language: "Language",
  issue_type: "IssueType",
  attachment_set_id: "AttachmentSetId",
}

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_set_idString

The ID of a set of one or more attachments for the case. Create the set by using AddAttachmentsToSet.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#category_codeString

The category of problem for the AWS Support case.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#cc_email_addressesArray<String>

A list of email addresses that AWS Support copies on case correspondence.

Returns:

  • (Array<String>)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#communication_bodyString

The communication body text when you create an AWS Support case by calling CreateCase.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#issue_typeString

The type of issue for the case. You can specify either "customer-service" or "technical." If you do not indicate a value, the default is "technical."

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#languageString

The ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English ("en") and Japanese ("ja"). Language parameters must be passed explicitly for operations that take them.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#service_codeString

The code for the AWS service returned by the call to DescribeServices.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#severity_codeString

The code for the severity level returned by the call to DescribeSeverityLevels.

The availability of severity levels depends on each customer's support subscription. In other words, your subscription may not necessarily require the urgent level of response time.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end

#subjectString

The title of the AWS Support case.

Returns:

  • (String)


416
417
418
419
420
421
422
423
424
425
426
427
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 416

class CreateCaseRequest < Struct.new(
  :subject,
  :service_code,
  :severity_code,
  :category_code,
  :communication_body,
  :cc_email_addresses,
  :language,
  :issue_type,
  :attachment_set_id)
  include Aws::Structure
end