/AWS1/CL_BDOGETPOLICYGENERRSP¶
GetPolicyGenerationResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_policyengineid TYPE /AWS1/BDORESOURCEID /AWS1/BDORESOURCEID¶
The identifier of the policy engine associated with this policy generation. This confirms the policy engine context for the generation operation.
iv_policygenerationid TYPE /AWS1/BDORESOURCEID /AWS1/BDORESOURCEID¶
The unique identifier of the policy generation request. This matches the generation ID provided in the request and serves as the tracking identifier.
iv_name TYPE /AWS1/BDOPOLICYGENERATIONNAME /AWS1/BDOPOLICYGENERATIONNAME¶
The customer-assigned name for the policy generation request. This helps identify and track generation operations across multiple requests.
iv_policygenerationarn TYPE /AWS1/BDOPOLICYGENERATIONARN /AWS1/BDOPOLICYGENERATIONARN¶
The Amazon Resource Name (ARN) of the policy generation. This globally unique identifier can be used for tracking, auditing, and cross-service references.
io_resource TYPE REF TO /AWS1/CL_BDORESOURCE /AWS1/CL_BDORESOURCE¶
The resource information associated with the policy generation. This provides context about the target resources for which the policies are being generated.
iv_createdat TYPE /AWS1/BDODATETIMESTAMP /AWS1/BDODATETIMESTAMP¶
The timestamp when the policy generation request was created. This is used for tracking and auditing generation operations and their lifecycle.
iv_updatedat TYPE /AWS1/BDODATETIMESTAMP /AWS1/BDODATETIMESTAMP¶
The timestamp when the policy generation was last updated. This tracks the progress of the generation process and any status changes.
iv_status TYPE /AWS1/BDOPOLICYGENERSTATUS /AWS1/BDOPOLICYGENERSTATUS¶
The current status of the policy generation. This indicates whether the generation is in progress, completed successfully, or failed during processing.
it_statusreasons TYPE /AWS1/CL_BDOPLYSTATUSREASONS_W=>TT_POLICYSTATUSREASONS TT_POLICYSTATUSREASONS¶
Additional information about the generation status. This provides details about any failures, warnings, or the current state of the generation process.
Optional arguments:¶
iv_findings TYPE /AWS1/BDOSTRING00 /AWS1/BDOSTRING00¶
The findings and results from the policy generation process. This includes any issues, recommendations, validation results, or insights from the generated policies.
Queryable Attributes¶
policyEngineId¶
The identifier of the policy engine associated with this policy generation. This confirms the policy engine context for the generation operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYENGINEID() |
Getter for POLICYENGINEID, with configurable default |
ASK_POLICYENGINEID() |
Getter for POLICYENGINEID w/ exceptions if field has no valu |
HAS_POLICYENGINEID() |
Determine if POLICYENGINEID has a value |
policyGenerationId¶
The unique identifier of the policy generation request. This matches the generation ID provided in the request and serves as the tracking identifier.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYGENERATIONID() |
Getter for POLICYGENERATIONID, with configurable default |
ASK_POLICYGENERATIONID() |
Getter for POLICYGENERATIONID w/ exceptions if field has no |
HAS_POLICYGENERATIONID() |
Determine if POLICYGENERATIONID has a value |
name¶
The customer-assigned name for the policy generation request. This helps identify and track generation operations across multiple requests.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
policyGenerationArn¶
The Amazon Resource Name (ARN) of the policy generation. This globally unique identifier can be used for tracking, auditing, and cross-service references.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYGENERATIONARN() |
Getter for POLICYGENERATIONARN, with configurable default |
ASK_POLICYGENERATIONARN() |
Getter for POLICYGENERATIONARN w/ exceptions if field has no |
HAS_POLICYGENERATIONARN() |
Determine if POLICYGENERATIONARN has a value |
resource¶
The resource information associated with the policy generation. This provides context about the target resources for which the policies are being generated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCE() |
Getter for RESOURCE |
createdAt¶
The timestamp when the policy generation request was created. This is used for tracking and auditing generation operations and their lifecycle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
updatedAt¶
The timestamp when the policy generation was last updated. This tracks the progress of the generation process and any status changes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |
status¶
The current status of the policy generation. This indicates whether the generation is in progress, completed successfully, or failed during processing.
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 |
statusReasons¶
Additional information about the generation status. This provides details about any failures, warnings, or the current state of the generation process.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASONS() |
Getter for STATUSREASONS, with configurable default |
ASK_STATUSREASONS() |
Getter for STATUSREASONS w/ exceptions if field has no value |
HAS_STATUSREASONS() |
Determine if STATUSREASONS has a value |
findings¶
The findings and results from the policy generation process. This includes any issues, recommendations, validation results, or insights from the generated policies.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINDINGS() |
Getter for FINDINGS, with configurable default |
ASK_FINDINGS() |
Getter for FINDINGS w/ exceptions if field has no value |
HAS_FINDINGS() |
Determine if FINDINGS has a value |