PHP 클래스 Scalr_UI_Controller_Tools_Aws_Route53_Recordsets

상속: extends Scalr_UI_Controller
파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 메소드들

메소드 설명
getRecordDeleteXml ( array $recordSet ) : Scalr\Service\Aws\Route53\DataType\ChangeRecordSetData
loadRecordSetData ( object $record ) : array
xDeleteAction ( JsonData $recordSets, string $zoneId )
xGetAliasTargetsAction ( string $zoneId, string $name )
xGetS3TargetsAction ( string $name )
xListAction ( string $zoneId, string $type = null, string $aliases = null, string $weighted = null )
xSaveAction ( string $zoneId, string $policy, string $healthId, string $dnsName, string $action, string $aliasZoneId, string $evaluateTargetHealth, string $name, string $type, string $ttl, string $weight, string $setIdentifier, string $region, string $failover, JsonData $resourceRecord )

보호된 메소드들

메소드 설명
listCloudFrontDomains ( string $name ) : array
listHealthChecks ( string $healthId = null ) : array
listLoadBalancerDomains ( ) : array Gets Elb list from available regions
listRecordSetDomains ( string $zoneId, string $name ) : array
listS3Websites ( string $name ) : array

비공개 메소드들

메소드 설명
getAws ( ) : Aws Gets Aws object

메소드 상세

getRecordDeleteXml() 공개 정적인 메소드

public static getRecordDeleteXml ( array $recordSet ) : Scalr\Service\Aws\Route53\DataType\ChangeRecordSetData
$recordSet array
리턴 Scalr\Service\Aws\Route53\DataType\ChangeRecordSetData

listCloudFrontDomains() 보호된 메소드

protected listCloudFrontDomains ( string $name ) : array
$name string
리턴 array

listHealthChecks() 보호된 메소드

protected listHealthChecks ( string $healthId = null ) : array
$healthId string optional
리턴 array

listLoadBalancerDomains() 보호된 메소드

Gets Elb list from available regions
protected listLoadBalancerDomains ( ) : array
리턴 array

listRecordSetDomains() 보호된 메소드

protected listRecordSetDomains ( string $zoneId, string $name ) : array
$zoneId string
$name string
리턴 array

listS3Websites() 보호된 메소드

protected listS3Websites ( string $name ) : array
$name string
리턴 array

loadRecordSetData() 공개 정적인 메소드

public static loadRecordSetData ( object $record ) : array
$record object
리턴 array

xDeleteAction() 공개 메소드

public xDeleteAction ( JsonData $recordSets, string $zoneId )
$recordSets Scalr\UI\Request\JsonData JSON encoded structure
$zoneId string

xGetAliasTargetsAction() 공개 메소드

public xGetAliasTargetsAction ( string $zoneId, string $name )
$zoneId string
$name string

xGetS3TargetsAction() 공개 메소드

public xGetS3TargetsAction ( string $name )
$name string

xListAction() 공개 메소드

public xListAction ( string $zoneId, string $type = null, string $aliases = null, string $weighted = null )
$zoneId string
$type string optional
$aliases string optional
$weighted string optional

xSaveAction() 공개 메소드

public xSaveAction ( string $zoneId, string $policy, string $healthId, string $dnsName, string $action, string $aliasZoneId, string $evaluateTargetHealth, string $name, string $type, string $ttl, string $weight, string $setIdentifier, string $region, string $failover, JsonData $resourceRecord )
$zoneId string
$policy string
$healthId string
$dnsName string
$action string
$aliasZoneId string
$evaluateTargetHealth string
$name string
$type string
$ttl string
$weight string
$setIdentifier string
$region string
$failover string
$resourceRecord Scalr\UI\Request\JsonData