Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Paws::KMS::CreateGrantUser Contributed Perl DocumentaPaws::KMS::CreateGrant(3)

NAME
       Paws::KMS::CreateGrant -	Arguments for method CreateGrant on Paws::KMS

DESCRIPTION
       This class represents the parameters used for calling the method
       CreateGrant on the AWS Key Management Service service. Use the
       attributes of this class	as arguments to	method CreateGrant.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to CreateGrant.

       As an example:

	 $service_obj->CreateGrant(Att1	=> $value1, Att2 => $value2, ...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

ATTRIBUTES
   Constraints => Paws::KMS::GrantConstraints
       Specifies the conditions	under which the	actions	specified by the
       "Operations" parameter are allowed.

   REQUIRED GranteePrincipal =>	Str
       Principal given permission by the grant to use the key identified by
       the "keyId" parameter.

   GrantTokens => ArrayRef[Str]
       For more	information, see Grant Tokens.

   REQUIRED KeyId => Str
       A unique	identifier for the customer master key.	This value can be a
       globally	unique identifier or the fully specified ARN to	a key.

       o   Key ARN Example -
	   arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012

       o   Globally Unique Key ID Example -
	   12345678-1234-1234-1234-123456789012

   Operations => ArrayRef[Str]
       List of operations permitted by the grant. This can be any combination
       of one or more of the following values:

       1. Decrypt
       2. Encrypt
       3. GenerateDataKey
       4. GenerateDataKeyWithoutPlaintext
       5. ReEncryptFrom
       6. ReEncryptTo
       7. CreateGrant
       8. RetireGrant

   RetiringPrincipal =>	Str
       Principal given permission to retire the	grant. For more	information,
       see RetireGrant.

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       CreateGrant in Paws::KMS

BUGS and CONTRIBUTIONS
       The source code is located here:	https://github.com/pplu/aws-sdk-perl

       Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues

perl v5.24.1			  2015-08-06	     Paws::KMS::CreateGrant(3)

NAME | DESCRIPTION | ATTRIBUTES | SEE ALSO | BUGS and CONTRIBUTIONS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Paws::KMS::CreateGrant&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help