You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::IoT::Types::CACertificateDescription

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

Overview

Describes a CA certificate.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_registration_statusString

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#certificate_arnString

The CA certificate ARN.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#certificate_idString

The CA certificate ID.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#certificate_pemString

The CA certificate data, in PEM format.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#creation_dateTime

The date the CA certificate was created.

Returns:

  • (Time)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#customer_versionInteger

The customer version of the CA certificate.

Returns:

  • (Integer)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#generation_idString

The generation ID of the CA certificate.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#last_modified_dateTime

The date the CA certificate was last modified.

Returns:

  • (Time)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#owned_byString

The owner of the CA certificate.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end

#statusString

The status of a CA certificate.

Returns:

  • (String)


603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 603

class CACertificateDescription < Struct.new(
  :certificate_arn,
  :certificate_id,
  :status,
  :certificate_pem,
  :owned_by,
  :creation_date,
  :auto_registration_status,
  :last_modified_date,
  :customer_version,
  :generation_id)
  include Aws::Structure
end