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)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#certificate_arnString

The CA certificate ARN.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#certificate_idString

The CA certificate ID.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#certificate_pemString

The CA certificate data, in PEM format.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#creation_dateTime

The date the CA certificate was created.

Returns:

  • (Time)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#owned_byString

The owner of the CA certificate.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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

#statusString

The status of a CA certificate.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 580

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