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

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateCaseRequest as input to an Aws::Client method, you can use a vanilla 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 the AddAttachmentsToSet operation.

Returns:

  • (String)

    The ID of a set of one or more attachments for the case.

#category_codeString

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Returns:

  • (String)

    The category of problem for the AWS Support case.

#cc_email_addressesArray<String>

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Returns:

  • (Array<String>)

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

#communication_bodyString

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Returns:

  • (String)

    The communication body text that describes the issue.

#issue_typeString

The type of issue for the case. You can specify customer-service or technical. If you don\'t specify a value, the default is technical.

Returns:

  • (String)

    The type of issue for the case.

#languageString

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English (\"en\") and Japanese (\"ja\") are supported.

Returns:

  • (String)

    The language in which AWS Support handles the case.

#service_codeString

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Returns:

  • (String)

    The code for the AWS service.

#severity_codeString

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Returns:

  • (String)

    A value that indicates the urgency of the case.

#subjectString

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Returns:

  • (String)

    The title of the AWS Support case.