Class: Aws::IAM::Types::GetOrganizationsAccessReportResponse

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

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#access_detailsArray<Types::AccessDetail>

An object that contains details about the most recent attempt to access the service.

Returns:



3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#error_detailsTypes::ErrorDetails

Contains information about the reason that the operation failed.

This data type is used as a response element in the GetOrganizationsAccessReport, GetServiceLastAccessedDetails, and GetServiceLastAccessedDetailsWithEntities operations.

Returns:



3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#is_truncatedBoolean

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the ‘Marker` request parameter to retrieve more items. Note that IAM might return fewer than the `MaxItems` number of results even when there are more results available. We recommend that you check `IsTruncated` after every call to ensure that you receive all your results.

Returns:

  • (Boolean)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#job_completion_dateTime

The date and time, in [ISO 8601 date-time format], when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of ‘IN_PROGRESS`.

[1]: www.iso.org/iso/iso8601

Returns:

  • (Time)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#job_creation_dateTime

The date and time, in [ISO 8601 date-time format], when the report job was created.

[1]: www.iso.org/iso/iso8601

Returns:

  • (Time)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#job_statusString

The status of the job.

Returns:

  • (String)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#markerString

When ‘IsTruncated` is `true`, this element is present and contains the value to use for the `Marker` parameter in a subsequent pagination request.

Returns:

  • (String)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#number_of_services_accessibleInteger

The number of services that the applicable SCPs allow account principals to access.

Returns:

  • (Integer)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end

#number_of_services_not_accessedInteger

The number of services that account principals are allowed but did not attempt to access.

Returns:

  • (Integer)


3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
# File 'lib/aws-sdk-iam/types.rb', line 3760

class GetOrganizationsAccessReportResponse < Struct.new(
  :job_status,
  :job_creation_date,
  :job_completion_date,
  :number_of_services_accessible,
  :number_of_services_not_accessed,
  :access_details,
  :is_truncated,
  :marker,
  :error_details)
  include Aws::Structure
end