Class: Aws::ServiceQuotas::Types::GetQuotaUtilizationReportResponse

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-servicequotas/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#error_codeString

An error code indicating the reason for failure when the report status is ‘FAILED`. This field is only present when the status is `FAILED`.

Returns:

  • (String)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#error_messageString

A detailed error message describing the failure when the report status is ‘FAILED`. This field is only present when the status is `FAILED`.

Returns:

  • (String)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#generated_atTime

The timestamp when the report was generated, in ISO 8601 format.

Returns:

  • (Time)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

A token that indicates more results are available. Include this token in the next request to retrieve the next page of results. If this field is not present, you have retrieved all available results.

Returns:

  • (String)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#quotasArray<Types::QuotaUtilizationInfo>

A list of quota utilization records, sorted by utilization percentage in descending order. Each record includes the quota code, service code, service name, quota name, namespace, utilization percentage, default value, applied value, and whether the quota is adjustable. Up to 1,000 records are returned per page.

Returns:



338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#report_idString

The unique identifier for the quota utilization report.

Returns:

  • (String)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the report generation. Possible values are:

  • ‘PENDING` - The report generation is in progress. Retry this operation after a few seconds.

  • ‘IN_PROGRESS` - The report is being processed. Continue polling until the status changes to `COMPLETED`.

  • ‘COMPLETED` - The report is ready and quota utilization data is available in the response.

  • ‘FAILED` - The report generation failed. Check the `ErrorCode` and `ErrorMessage` fields for details.

Returns:

  • (String)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end

#total_countInteger

The total number of quotas included in the report across all pages.

Returns:

  • (Integer)


338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/aws-sdk-servicequotas/types.rb', line 338

class GetQuotaUtilizationReportResponse < Struct.new(
  :report_id,
  :status,
  :generated_at,
  :total_count,
  :quotas,
  :next_token,
  :error_code,
  :error_message)
  SENSITIVE = []
  include Aws::Structure
end