PHP Класс Scalr_UI_Controller_Tools_Aws_Route53_Recordsets

Наследование: extends Scalr_UI_Controller
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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