PHP 클래스 Scalr\Service\Aws\Ec2\DataType\EbsBlockDeviceData

부터: 17.01.2013
저자: Vitaliy Demidov ([email protected])
상속: extends Scalr\Service\Aws\Ec2\AbstractEc2DataType
파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$deleteOnTermination boolean Whether the Amazon EBS volume is deleted on instance termination
$encrypted boolean Indicates whether or not the Amazon EBS volume is encrypted.
$iops integer Valid values: Range is 100 to 2000. Condition: Required when the volume type is io1; not used with standard volumes.
$snapshotId string The ID of the snapshot.
$volumeSize integer Valid values: If the volume type is io1, the minimum size of the volume is 10 GiB. Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size. Condition: If you're specifying a block device mapping, the volume size is required unless you're creating the volume from a snapshot.
$volumeType string Valid values: standard | io1 | gp2 | sc1 | st1

공개 메소드들

메소드 설명
__construct ( integer $volumeSize = null, string $snapshotId = null, string $volumeType = null, integer $iops = null, boolean $deleteOnTermination = null, boolean $encrypted = null ) Constructor

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( integer $volumeSize = null, string $snapshotId = null, string $volumeType = null, integer $iops = null, boolean $deleteOnTermination = null, boolean $encrypted = null )
$volumeSize integer optional The size of the volume, in GiB Valid values: If the volume type is io1, the minimum size of the volume is 10 GiB. Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size. Condition: If you're specifying a block device mapping, the volume size is required unless you're creating the volume from a snapshot.
$snapshotId string optional The ID of the snapshot.
$volumeType string optional The volume type. Valid values: standard | io1 | gp2 | st1 | sc1
$iops integer optional The number of I/O operations per second (IOPS) that the volume supports. Valid values: Range is 100 to 2000. Condition: Required when the volume type is io1; not used with standard volumes.
$deleteOnTermination boolean optional Whether the Amazon EBS volume is deleted on instance termination
$encrypted boolean Indicates whether or not the Amazon EBS volume is encrypted.

프로퍼티 상세

$deleteOnTermination 공개적으로 프로퍼티

Whether the Amazon EBS volume is deleted on instance termination
public bool $deleteOnTermination
리턴 boolean

$encrypted 공개적으로 프로퍼티

Indicates whether or not the Amazon EBS volume is encrypted.
public bool $encrypted
리턴 boolean

$iops 공개적으로 프로퍼티

Valid values: Range is 100 to 2000. Condition: Required when the volume type is io1; not used with standard volumes.
public int $iops
리턴 integer

$snapshotId 공개적으로 프로퍼티

The ID of the snapshot.
public string $snapshotId
리턴 string

$volumeSize 공개적으로 프로퍼티

Valid values: If the volume type is io1, the minimum size of the volume is 10 GiB. Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size. Condition: If you're specifying a block device mapping, the volume size is required unless you're creating the volume from a snapshot.
public int $volumeSize
리턴 integer

$volumeType 공개적으로 프로퍼티

Valid values: standard | io1 | gp2 | sc1 | st1
public string $volumeType
리턴 string