Class: Aws::MPA::Types::IdentitySourceForList

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

Overview

Contains details for an identity source. For more information, see Identity source in the Multi-party approval User Guide.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_time ⇒ Time

Timestamp when the identity source was created.

Returns:

  • (Time)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#identity_source_arn ⇒ String

Amazon Resource Name (ARN) for the identity source.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#identity_source_parameters ⇒ Types::IdentitySourceParametersForList

A IdentitySourceParametersForList object. Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#identity_source_type ⇒ String

The type of resource that provided identities to the identity source. For example, an IAM Identity Center instance.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

Status for the identity source. For example, if the identity source is ACTIVE.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#status_code ⇒ String

Status code of the identity source.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#status_message ⇒ String

Message describing the status for the identity source.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1009

class IdentitySourceForList < Struct.new(
  :identity_source_type,
  :identity_source_parameters,
  :identity_source_arn,
  :creation_time,
  :status,
  :status_code,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end