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 operations.

Constant Summary collapse

SENSITIVE =
[]

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 *IAM User Guide*.

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

Returns:

  • (String)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

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

#expirationTime

The date on which the certificate is set to expire.

Returns:

  • (Time)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

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

#pathString

The path to the server certificate. For more information about paths, see [IAM identifiers] in the *IAM User Guide*.

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

Returns:

  • (String)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

class ServerCertificateMetadata < Struct.new(
  :path,
  :server_certificate_name,
  :server_certificate_id,
  :arn,
  :upload_date,
  :expiration)
  SENSITIVE = []
  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 *IAM User Guide*.

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

Returns:

  • (String)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

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

#server_certificate_nameString

The name that identifies the server certificate.

Returns:

  • (String)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

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

#upload_dateTime

The date when the server certificate was uploaded.

Returns:

  • (Time)


9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
# File 'lib/aws-sdk-iam/types.rb', line 9212

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