PHP Class Scalr_UI_Controller_Tools_Aws_Route53_Recordsets

Inheritance: extends Scalr_UI_Controller
Afficher le fichier Open project: scalr/scalr Class Usage Examples

Méthodes publiques

Méthode Description
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 )

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
getAws ( ) : Aws Gets Aws object

Method Details

getRecordDeleteXml() public static méthode

public static getRecordDeleteXml ( array $recordSet ) : Scalr\Service\Aws\Route53\DataType\ChangeRecordSetData
$recordSet array
Résultat Scalr\Service\Aws\Route53\DataType\ChangeRecordSetData

listCloudFrontDomains() protected méthode

protected listCloudFrontDomains ( string $name ) : array
$name string
Résultat array

listHealthChecks() protected méthode

protected listHealthChecks ( string $healthId = null ) : array
$healthId string optional
Résultat array

listLoadBalancerDomains() protected méthode

Gets Elb list from available regions
protected listLoadBalancerDomains ( ) : array
Résultat array

listRecordSetDomains() protected méthode

protected listRecordSetDomains ( string $zoneId, string $name ) : array
$zoneId string
$name string
Résultat array

listS3Websites() protected méthode

protected listS3Websites ( string $name ) : array
$name string
Résultat array

loadRecordSetData() public static méthode

public static loadRecordSetData ( object $record ) : array
$record object
Résultat array

xDeleteAction() public méthode

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

xGetAliasTargetsAction() public méthode

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

xGetS3TargetsAction() public méthode

public xGetS3TargetsAction ( string $name )
$name string

xListAction() public méthode

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 méthode

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