/AWS1/CL_VPSGETPOLICYOUTPUT¶
GetPolicyOutput
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_policystoreid TYPE /AWS1/VPSPOLICYSTOREID /AWS1/VPSPOLICYSTOREID¶
The ID of the policy store that contains the policy that you want information about.
iv_policyid TYPE /AWS1/VPSPOLICYID /AWS1/VPSPOLICYID¶
The unique ID of the policy that you want information about.
iv_policytype TYPE /AWS1/VPSPOLICYTYPE /AWS1/VPSPOLICYTYPE¶
The type of the policy.
io_definition TYPE REF TO /AWS1/CL_VPSPOLICYDEFNDETAIL /AWS1/CL_VPSPOLICYDEFNDETAIL¶
The definition of the requested policy.
iv_createddate TYPE /AWS1/VPSTIMESTAMPFORMAT /AWS1/VPSTIMESTAMPFORMAT¶
The date and time that the policy was originally created.
iv_lastupdateddate TYPE /AWS1/VPSTIMESTAMPFORMAT /AWS1/VPSTIMESTAMPFORMAT¶
The date and time that the policy was last updated.
Optional arguments:¶
io_principal TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
The principal specified in the policy's scope. This element isn't included in the response when
Principalisn't present in the policy content.
io_resource TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
The resource specified in the policy's scope. This element isn't included in the response when
Resourceisn't present in the policy content.
it_actions TYPE /AWS1/CL_VPSACTIONIDENTIFIER=>TT_ACTIONIDENTIFIERLIST TT_ACTIONIDENTIFIERLIST¶
The action that a policy permits or forbids. For example,
{"actions": [{"actionId": "ViewPhoto", "actionType": "PhotoFlash::Action"}, {"entityID": "SharePhoto", "entityType": "PhotoFlash::Action"}]}.
iv_effect TYPE /AWS1/VPSPOLICYEFFECT /AWS1/VPSPOLICYEFFECT¶
The effect of the decision that a policy returns to an authorization request. For example,
"effect": "Permit".
iv_name TYPE /AWS1/VPSPOLICYNAME /AWS1/VPSPOLICYNAME¶
The name of the policy, if one was assigned when the policy was created or last updated.
Queryable Attributes¶
policyStoreId¶
The ID of the policy store that contains the policy that you want information about.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYSTOREID() |
Getter for POLICYSTOREID, with configurable default |
ASK_POLICYSTOREID() |
Getter for POLICYSTOREID w/ exceptions if field has no value |
HAS_POLICYSTOREID() |
Determine if POLICYSTOREID has a value |
policyId¶
The unique ID of the policy that you want information about.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYID() |
Getter for POLICYID, with configurable default |
ASK_POLICYID() |
Getter for POLICYID w/ exceptions if field has no value |
HAS_POLICYID() |
Determine if POLICYID has a value |
policyType¶
The type of the policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYTYPE() |
Getter for POLICYTYPE, with configurable default |
ASK_POLICYTYPE() |
Getter for POLICYTYPE w/ exceptions if field has no value |
HAS_POLICYTYPE() |
Determine if POLICYTYPE has a value |
principal¶
The principal specified in the policy's scope. This element isn't included in the response when
Principalisn't present in the policy content.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL |
resource¶
The resource specified in the policy's scope. This element isn't included in the response when
Resourceisn't present in the policy content.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCE() |
Getter for RESOURCE |
actions¶
The action that a policy permits or forbids. For example,
{"actions": [{"actionId": "ViewPhoto", "actionType": "PhotoFlash::Action"}, {"entityID": "SharePhoto", "entityType": "PhotoFlash::Action"}]}.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONS() |
Getter for ACTIONS, with configurable default |
ASK_ACTIONS() |
Getter for ACTIONS w/ exceptions if field has no value |
HAS_ACTIONS() |
Determine if ACTIONS has a value |
definition¶
The definition of the requested policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFINITION() |
Getter for DEFINITION |
createdDate¶
The date and time that the policy was originally created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDDATE() |
Getter for CREATEDDATE, with configurable default |
ASK_CREATEDDATE() |
Getter for CREATEDDATE w/ exceptions if field has no value |
HAS_CREATEDDATE() |
Determine if CREATEDDATE has a value |
lastUpdatedDate¶
The date and time that the policy was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDDATE() |
Getter for LASTUPDATEDDATE, with configurable default |
ASK_LASTUPDATEDDATE() |
Getter for LASTUPDATEDDATE w/ exceptions if field has no val |
HAS_LASTUPDATEDDATE() |
Determine if LASTUPDATEDDATE has a value |
effect¶
The effect of the decision that a policy returns to an authorization request. For example,
"effect": "Permit".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EFFECT() |
Getter for EFFECT, with configurable default |
ASK_EFFECT() |
Getter for EFFECT w/ exceptions if field has no value |
HAS_EFFECT() |
Determine if EFFECT has a value |
name¶
The name of the policy, if one was assigned when the policy was created or last updated.
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 |