Account class
Represents an AWS account that is associated with API Gateway.
To view the account info, call
GET
on this resource.
Error Codes
The following exception may be thrown when the request fails.- UnauthorizedException
- NotFoundException
- TooManyRequestsException
Example: Get the information about an account.
Request
GET /account HTTP/1.1 Content-Type: application/json Host:
apigateway.us-east-1.amazonaws.com X-Amz-Date: 20160531T184618Z
Authorization: AWS4-HMAC-SHA256
Credential={access_key_ID}/us-east-1/apigateway/aws4_request,
SignedHeaders=content-type;host;x-amz-date, Signature={sig4_hash}
Response
The successful response returns a200 OK
status code and a
payload similar to the following:
{ "_links": { "curies": { "href":
"https://docs.aws.amazon.com/apigateway/latest/developerguide/account-apigateway-{rel}.html",
"name": "account", "templated": true }, "self": { "href": "/account" },
"account:update": { "href": "/account" } }, "cloudwatchRoleArn":
"arn:aws:iam::123456789012:role/apigAwsProxyRole", "throttleSettings": {
"rateLimit": 500, "burstLimit": 1000 } }
In addition to making the REST API call directly, you can use the AWS CLI
and an AWS SDK to access this resource.
Constructors
-
Account({String? apiKeyVersion, String? cloudwatchRoleArn, List<
String> ? features, ThrottleSettings? throttleSettings}) -
Account.fromJson(Map<
String, dynamic> json) -
factory
Properties
- apiKeyVersion → String?
-
The version of the API keys used for the account.
final
- cloudwatchRoleArn → String?
-
The ARN of an Amazon CloudWatch role for the current Account.
final
-
features
→ List<
String> ? -
A list of features supported for the account. When usage plans are enabled,
the features list will include an entry of
"UsagePlans"
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- throttleSettings → ThrottleSettings?
-
Specifies the API request limits configured for the current Account.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited