/AWS1/CL_IN2CODEREPOSITORYMET¶
Contains metadata information about a code repository that is being scanned by Amazon Inspector.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_projectname TYPE /AWS1/IN2STRING /AWS1/IN2STRING¶
The name of the project in the code repository.
iv_providertype TYPE /AWS1/IN2STRING /AWS1/IN2STRING¶
The type of repository provider (such as GitHub, GitLab, etc.).
iv_providertypevisibility TYPE /AWS1/IN2STRING /AWS1/IN2STRING¶
The visibility setting of the repository (public or private).
Optional arguments:¶
iv_integrationarn TYPE /AWS1/IN2CODEREPOSITORYINTEG00 /AWS1/IN2CODEREPOSITORYINTEG00¶
The Amazon Resource Name (ARN) of the code security integration associated with the repository.
iv_lastscannedcommitid TYPE /AWS1/IN2COMMITID /AWS1/IN2COMMITID¶
The ID of the last commit that was scanned in the repository.
io_scanconfiguration TYPE REF TO /AWS1/CL_IN2PROJECTCODESECSC00 /AWS1/CL_IN2PROJECTCODESECSC00¶
The scan configuration settings applied to the code repository.
io_ondemandscan TYPE REF TO /AWS1/CL_IN2CODEREPOSITORYON00 /AWS1/CL_IN2CODEREPOSITORYON00¶
Information about on-demand scans performed on the repository.
Queryable Attributes¶
projectName¶
The name of the project in the code repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROJECTNAME() |
Getter for PROJECTNAME, with configurable default |
ASK_PROJECTNAME() |
Getter for PROJECTNAME w/ exceptions if field has no value |
HAS_PROJECTNAME() |
Determine if PROJECTNAME has a value |
integrationArn¶
The Amazon Resource Name (ARN) of the code security integration associated with the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INTEGRATIONARN() |
Getter for INTEGRATIONARN, with configurable default |
ASK_INTEGRATIONARN() |
Getter for INTEGRATIONARN w/ exceptions if field has no valu |
HAS_INTEGRATIONARN() |
Determine if INTEGRATIONARN has a value |
providerType¶
The type of repository provider (such as GitHub, GitLab, etc.).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVIDERTYPE() |
Getter for PROVIDERTYPE, with configurable default |
ASK_PROVIDERTYPE() |
Getter for PROVIDERTYPE w/ exceptions if field has no value |
HAS_PROVIDERTYPE() |
Determine if PROVIDERTYPE has a value |
providerTypeVisibility¶
The visibility setting of the repository (public or private).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVIDERTYPEVISIBILITY() |
Getter for PROVIDERTYPEVISIBILITY, with configurable default |
ASK_PROVIDERTYPEVISIBILITY() |
Getter for PROVIDERTYPEVISIBILITY w/ exceptions if field has |
HAS_PROVIDERTYPEVISIBILITY() |
Determine if PROVIDERTYPEVISIBILITY has a value |
lastScannedCommitId¶
The ID of the last commit that was scanned in the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSCANNEDCOMMITID() |
Getter for LASTSCANNEDCOMMITID, with configurable default |
ASK_LASTSCANNEDCOMMITID() |
Getter for LASTSCANNEDCOMMITID w/ exceptions if field has no |
HAS_LASTSCANNEDCOMMITID() |
Determine if LASTSCANNEDCOMMITID has a value |
scanConfiguration¶
The scan configuration settings applied to the code repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCANCONFIGURATION() |
Getter for SCANCONFIGURATION |
onDemandScan¶
Information about on-demand scans performed on the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONDEMANDSCAN() |
Getter for ONDEMANDSCAN |