Class: Aws::APIGateway::Types::Account

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

Overview

Represents an AWS account that is associated with API Gateway.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_key_versionString

The version of the API keys used for the account.

Returns:

  • (String)


55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 55

class Account < Struct.new(
  :cloudwatch_role_arn,
  :throttle_settings,
  :features,
  :api_key_version)
  SENSITIVE = []
  include Aws::Structure
end

#cloudwatch_role_arnString

The ARN of an Amazon CloudWatch role for the current Account.

Returns:

  • (String)


55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 55

class Account < Struct.new(
  :cloudwatch_role_arn,
  :throttle_settings,
  :features,
  :api_key_version)
  SENSITIVE = []
  include Aws::Structure
end

#featuresArray<String>

A list of features supported for the account. When usage plans are enabled, the features list will include an entry of "UsagePlans".

Returns:

  • (Array<String>)


55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 55

class Account < Struct.new(
  :cloudwatch_role_arn,
  :throttle_settings,
  :features,
  :api_key_version)
  SENSITIVE = []
  include Aws::Structure
end

#throttle_settingsTypes::ThrottleSettings

Specifies the API request limits configured for the current Account.



55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 55

class Account < Struct.new(
  :cloudwatch_role_arn,
  :throttle_settings,
  :features,
  :api_key_version)
  SENSITIVE = []
  include Aws::Structure
end