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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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>)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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."

Service limit increases are not supported by the Support API; you must submit service limit increase requests in Support Center.

Returns:

  • (String)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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 the support plan for the account.

Returns:

  • (String)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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)


531
532
533
534
535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 531

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