Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::RolesAnywhere::Types::CredentialSummary

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

Overview

A record of a presented X509 credential from a temporary credential request.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Indicates whether the credential is enabled.

Returns:

  • (Boolean)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end

#failedBoolean

Indicates whether the temporary credential request was successful.

Returns:

  • (Boolean)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end

#issuerString

The fully qualified domain name of the issuing certificate for the presented end-entity certificate.

Returns:

  • (String)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end

#seen_atTime

The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.

Returns:

  • (Time)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end

#serial_numberString

The serial number of the certificate.

Returns:

  • (String)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end

#x509_certificate_dataString

The PEM-encoded data of the certificate.

Returns:

  • (String)

175
176
177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 175

class CredentialSummary < Struct.new(
  :enabled,
  :failed,
  :issuer,
  :seen_at,
  :serial_number,
  :x509_certificate_data)
  SENSITIVE = []
  include Aws::Structure
end