Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
This operation retrieves the 'access-policy' subresource set on the vault; for more information on setting this subresource, see Set Vault Access Policy (PUT access-policy). If there is no access policy set on the vault, the operation returns a '404 Not found' error. For more information about vault access policies, see Amazon Glacier Access Control with Vault Access Policies.
- getVaultAccessPolicy :: Text -> Text -> GetVaultAccessPolicy
- data GetVaultAccessPolicy
- gvapAccountId :: Lens' GetVaultAccessPolicy Text
- gvapVaultName :: Lens' GetVaultAccessPolicy Text
- getVaultAccessPolicyResponse :: Int -> GetVaultAccessPolicyResponse
- data GetVaultAccessPolicyResponse
- gvaprsPolicy :: Lens' GetVaultAccessPolicyResponse (Maybe VaultAccessPolicy)
- gvaprsResponseStatus :: Lens' GetVaultAccessPolicyResponse Int
Creating a Request
Creates a value of GetVaultAccessPolicy
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetVaultAccessPolicy Source #
Input for GetVaultAccessPolicy.
See: getVaultAccessPolicy
smart constructor.
Request Lenses
gvapAccountId :: Lens' GetVaultAccessPolicy Text Source #
The AccountId
value is the AWS account ID of the account that owns the
vault. You can either specify an AWS account ID or optionally a single
apos-
apos (hyphen), in which case Amazon Glacier uses the AWS account
ID associated with the credentials used to sign the request. If you use
an account ID, do not include any hyphens (apos-apos) in the ID.
gvapVaultName :: Lens' GetVaultAccessPolicy Text Source #
The name of the vault.
Destructuring the Response
getVaultAccessPolicyResponse Source #
Creates a value of GetVaultAccessPolicyResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetVaultAccessPolicyResponse Source #
Output for GetVaultAccessPolicy.
See: getVaultAccessPolicyResponse
smart constructor.
Response Lenses
gvaprsPolicy :: Lens' GetVaultAccessPolicyResponse (Maybe VaultAccessPolicy) Source #
Contains the returned vault access policy as a JSON string.
gvaprsResponseStatus :: Lens' GetVaultAccessPolicyResponse Int Source #
The response status code.