Class: Aws::IAM::Types::ServerCertificateMetadata

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

Overview

Contains information about a server certificate without its certificate body, certificate chain, and private key.

This data type is used as a response element in the UploadServerCertificate and ListServerCertificates actions.

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) specifying the server certificate. For more information about ARNs and how to use them in policies, see

IAM Identifiers][1

in the *Using IAM* guide.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html

Returns:

  • (String)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end

#expirationTime

The date on which the certificate is set to expire.

Returns:

  • (Time)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end

#pathString

The path to the server certificate. For more information about paths, see [IAM Identifiers] in the *Using IAM* guide.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html

Returns:

  • (String)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end

#server_certificate_idString

The stable and unique string identifying the server certificate. For more information about IDs, see [IAM Identifiers] in the *Using IAM* guide.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html

Returns:

  • (String)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end

#server_certificate_nameString

The name that identifies the server certificate.

Returns:

  • (String)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end

#upload_dateTime

The date when the server certificate was uploaded.

Returns:

  • (Time)


7056
7057
7058
7059
7060
7061
7062
7063
7064
# File 'lib/aws-sdk-iam/types.rb', line 7056

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  include Aws::Structure
end