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

FreeBSD Manual Pages

  
 
  

home | help
Paws::EC2::CreateVolumUser Contributed Perl DocumentPaws::EC2::CreateVolume(3)

NAME
       Paws::EC2::CreateVolume - Arguments for method CreateVolume on
       Paws::EC2

DESCRIPTION
       This class represents the parameters used for calling the method
       CreateVolume on the Amazon Elastic Compute Cloud	service. Use the
       attributes of this class	as arguments to	method CreateVolume.

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

       As an example:

	 $service_obj->CreateVolume(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
   REQUIRED AvailabilityZone =>	Str
       The Availability	Zone in	which to create	the volume. Use
       DescribeAvailabilityZones to list the Availability Zones	that are
       currently available to you.

   DryRun => Bool
       Checks whether you have the required permissions	for the	action,
       without actually	making the request, and	provides an error response. If
       you have	the required permissions, the error response is
       "DryRunOperation". Otherwise, it	is "UnauthorizedOperation".

   Encrypted =>	Bool
       Specifies whether the volume should be encrypted. Encrypted Amazon EBS
       volumes may only	be attached to instances that support Amazon EBS
       encryption. Volumes that	are created from encrypted snapshots are
       automatically encrypted.	There is no way	to create an encrypted volume
       from an unencrypted snapshot or vice versa. If your AMI uses encrypted
       volumes,	you can	only launch it on supported instance types. For	more
       information, see	Amazon EBS Encryption in the Amazon Elastic Compute
       Cloud User Guide.

   Iops	=> Int
       Only valid for Provisioned IOPS (SSD) volumes. The number of I/O
       operations per second (IOPS) to provision for the volume, with a
       maximum ratio of	30 IOPS/GiB.

       Constraint: Range is 100	to 20000 for Provisioned IOPS (SSD) volumes

   KmsKeyId => Str
       The full	ARN of the AWS Key Management Service (AWS KMS)	customer
       master key (CMK)	to use when creating the encrypted volume. This
       parameter is only required if you want to use a non-default CMK;	if
       this parameter is not specified,	the default CMK	for EBS	is used. The
       ARN contains the	"arn:aws:kms" namespace, followed by the region	of the
       CMK, the	AWS account ID of the CMK owner, the "key" namespace, and then
       the CMK ID. For example,
       arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
       If a "KmsKeyId" is specified, the "Encrypted" flag must also be set.

   Size	=> Int
       The size	of the volume, in GiBs.

       Constraints: "1-1024" for "standard" volumes, "1-16384" for "gp2"
       volumes,	and "4-16384" for "io1"	volumes. If you	specify	a snapshot,
       the volume size must be equal to	or larger than the snapshot size.

       Default:	If you're creating the volume from a snapshot and don't
       specify a volume	size, the default is the snapshot size.

   SnapshotId => Str
       The snapshot from which to create the volume.

   VolumeType => Str
       The volume type.	This can be "gp2" for General Purpose (SSD) volumes,
       "io1" for Provisioned IOPS (SSD)	volumes, or "standard" for Magnetic
       volumes.

       Default:	"standard"

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       CreateVolume in Paws::EC2

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::EC2::CreateVolume(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::EC2::CreateVolume&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help