/AWS1/CL_VPSCREATEPOLICYOUTPUT¶
CreatePolicyOutput
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_policystoreid TYPE /AWS1/VPSPOLICYSTOREID /AWS1/VPSPOLICYSTOREID¶
The ID of the policy store that contains the new policy.
iv_policyid TYPE /AWS1/VPSPOLICYID /AWS1/VPSPOLICYID¶
The unique ID of the new policy.
iv_policytype TYPE /AWS1/VPSPOLICYTYPE /AWS1/VPSPOLICYTYPE¶
The policy type of the new policy.
iv_createddate TYPE /AWS1/VPSTIMESTAMPFORMAT /AWS1/VPSTIMESTAMPFORMAT¶
The date and time the policy was originally created.
iv_lastupdateddate TYPE /AWS1/VPSTIMESTAMPFORMAT /AWS1/VPSTIMESTAMPFORMAT¶
The date and time the policy was last updated.
Optional arguments:¶
io_principal TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
The principal specified in the new policy's scope. This response element isn't present when
principalisn't specified in the policy content.
io_resource TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
The resource specified in the new policy's scope. This response element isn't present when the
resourceisn't specified 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".
Queryable Attributes¶
policyStoreId¶
The ID of the policy store that contains the new policy.
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 new policy.
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 policy type of the new 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 new policy's scope. This response element isn't present when
principalisn't specified in the policy content.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL |
resource¶
The resource specified in the new policy's scope. This response element isn't present when the
resourceisn't specified 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 |
createdDate¶
The date and time 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 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 |