Skip to content

/AWS1/CL_IAMSIGNINGCERTIFICATE

Contains information about an X.509 signing certificate.

This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates operations.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_username TYPE /AWS1/IAMUSERNAMETYPE /AWS1/IAMUSERNAMETYPE

The name of the user the signing certificate is associated with.

iv_certificateid TYPE /AWS1/IAMCERTIFICATEIDTYPE /AWS1/IAMCERTIFICATEIDTYPE

The ID for the signing certificate.

iv_certificatebody TYPE /AWS1/IAMCERTIFICATEBODYTYPE /AWS1/IAMCERTIFICATEBODYTYPE

The contents of the signing certificate.

iv_status TYPE /AWS1/IAMSTATUSTYPE /AWS1/IAMSTATUSTYPE

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Optional arguments:

iv_uploaddate TYPE /AWS1/IAMDATETYPE /AWS1/IAMDATETYPE

The date when the signing certificate was uploaded.


Queryable Attributes

UserName

The name of the user the signing certificate is associated with.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value

CertificateId

The ID for the signing certificate.

Accessible with the following methods

Method Description
GET_CERTIFICATEID() Getter for CERTIFICATEID, with configurable default
ASK_CERTIFICATEID() Getter for CERTIFICATEID w/ exceptions if field has no value
HAS_CERTIFICATEID() Determine if CERTIFICATEID has a value

CertificateBody

The contents of the signing certificate.

Accessible with the following methods

Method Description
GET_CERTIFICATEBODY() Getter for CERTIFICATEBODY, with configurable default
ASK_CERTIFICATEBODY() Getter for CERTIFICATEBODY w/ exceptions if field has no val
HAS_CERTIFICATEBODY() Determine if CERTIFICATEBODY has a value

Status

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

UploadDate

The date when the signing certificate was uploaded.

Accessible with the following methods

Method Description
GET_UPLOADDATE() Getter for UPLOADDATE, with configurable default
ASK_UPLOADDATE() Getter for UPLOADDATE w/ exceptions if field has no value
HAS_UPLOADDATE() Determine if UPLOADDATE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_CERTIFICATELISTTYPE

TYPES TT_CERTIFICATELISTTYPE TYPE STANDARD TABLE OF REF TO /AWS1/CL_IAMSIGNINGCERTIFICATE WITH DEFAULT KEY
.