메소드 | 설명 | |
---|---|---|
__construct ( string $username, string $identityEndpoint, string $region, string $apiKey = null, Closur\Closure $updateTokenCallback = null, Scalr\Service\OpenStack\Client\AuthToken $authToken = null, string $password = null, string $tenantName = null, string $domainName = null, string $identityVersion = null, array $proxySettings = null, integer $requestTimeout = null ) | Convenient constructor | |
getApiKey ( ) : string | Gets User's API Key | |
getAuthQueryString ( ) : array | Gets auth query string | |
getAuthToken ( ) : Scalr\Service\OpenStack\Client\AuthToken | Gets an Auth Token | |
getDomainName ( ) : string | Gets OpenStack identity domain name | |
getIdentityEndpoint ( ) : string | Gets OpenStack identity endpoint | |
getIdentityVersion ( ) : string | Gets OpenStack API version | |
getPassword ( ) : string | Gets user's password | |
getProjectId ( ) : string | Gets OpenStack project id | |
getProjectName ( ) : string | Gets OpenStack project id It same as tenant name for Identity v2 | |
getProxySettings ( ) | ||
getRegion ( ) : string | Gets region | |
getRequestTimeout ( ) : integer | Gets request timeout for api calls | |
getTenantName ( ) : string | Gets OpenStack tenant name | |
getUpdateTokenCallback ( ) : Closur\Closure | Gets update token callback | |
getUserId ( ) : string | Gets OpenStack user id | |
getUsername ( ) : string | Gets an username | |
isOpenStack ( ) : boolean | Checks whether this is OpenStack Endpoint | |
parseIdentityVersion ( string $keystone ) : integer | null | Parses the version of identity endpoint url | |
resetRequestTimeout ( ) : |
Sets default request timeout for api calls (from config) | |
setApiKey ( string $apiKey ) : |
Sets API Key | |
setAuthToken ( Scalr\Service\OpenStack\Client\AuthToken $authToken = null ) : |
Sets an Auth Token | |
setDomainName ( string $domainName ) : |
Sets OpenStack identity domain name | |
setIdentityEndpoint ( string $identityEndpoint ) : |
Sets a OpenStack identity endpoint | |
setIdentityVersion ( integer $version = null ) | Sets OpenStack API version | |
setPassword ( string $password ) : |
Sets user's password | |
setProjectId ( string $projectId ) | Sets OpenStack project id | |
setProxySettings ( array $proxySettings = null ) | ||
setRegion ( string $region ) : |
Sets OpenStack Region | |
setRequestTimeout ( integer $requestTimeout ) : |
Sets request timeout for api calls | |
setTenantName ( string $tenantName ) : |
Sets OpenStack tenant name | |
setUpdateTokenCallback ( Closur\Closure $updateTokenCallback = null ) | Sets update token callback | |
setUserId ( string $userId ) | Sets OpenStack user id | |
setUsername ( string $username ) : |
Sets username |
public __construct ( string $username, string $identityEndpoint, string $region, string $apiKey = null, Closur\Closure $updateTokenCallback = null, Scalr\Service\OpenStack\Client\AuthToken $authToken = null, string $password = null, string $tenantName = null, string $domainName = null, string $identityVersion = null, array $proxySettings = null, integer $requestTimeout = null ) | ||
$username | string | An user name |
$identityEndpoint | string | OpenStack Identity Endpoint |
$region | string | OpenStack Region |
$apiKey | string | optional An User's API Key |
$updateTokenCallback | Closur\Closure | optional Update Token Callback This function must accept one parameter AuthToken object. |
$authToken | Scalr\Service\OpenStack\Client\AuthToken | optional Authentication token for the OpenStack service. |
$password | string | optional An User's password |
$tenantName | string | optional Either tenant name for V2 or project for V3 |
$domainName | string | optional The domain name |
$identityVersion | string | optional The version of the identity |
$proxySettings | array | optional Proxy settings |
$requestTimeout | integer | optional Request timeout |
public getAuthQueryString ( ) : array | ||
리턴 | array | Returns auth query |
public getAuthToken ( ) : Scalr\Service\OpenStack\Client\AuthToken | ||
리턴 | Scalr\Service\OpenStack\Client\AuthToken | An authentication token. |
public getDomainName ( ) : string | ||
리턴 | string | Returns OpenStack identity domain name. |
public getIdentityEndpoint ( ) : string | ||
리턴 | string | Returns identity endpoint |
public getIdentityVersion ( ) : string | ||
리턴 | string | Returns the version of the identity |
public getPassword ( ) : string | ||
리턴 | string | Returns user's password |
public getProjectName ( ) : string | ||
리턴 | string |
public getRequestTimeout ( ) : integer | ||
리턴 | integer | Returns request timeout |
public getTenantName ( ) : string | ||
리턴 | string | Returns OpenStack tenant name. |
public getUpdateTokenCallback ( ) : Closur\Closure | ||
리턴 | Closur\Closure | Returns update token callback |
public isOpenStack ( ) : boolean | ||
리턴 | boolean | Returns TRUE if it is OpenStack Endpoint |
public resetRequestTimeout ( ) : |
||
리턴 |
public setAuthToken ( Scalr\Service\OpenStack\Client\AuthToken $authToken = null ) : |
||
$authToken | Scalr\Service\OpenStack\Client\AuthToken | An authentication token. |
리턴 |
public setDomainName ( string $domainName ) : |
||
$domainName | string | OpenStack identity domain name |
리턴 |
public setIdentityEndpoint ( string $identityEndpoint ) : |
||
$identityEndpoint | string | OpenStack identity endpoint |
리턴 |
public setIdentityVersion ( integer $version = null ) | ||
$version | integer |
public setPassword ( string $password ) : |
||
$password | string | An User password. |
리턴 |
public setProjectId ( string $projectId ) | ||
$projectId | string | OpenStack project id |
public setProxySettings ( array $proxySettings = null ) | ||
$proxySettings | array |
public setRequestTimeout ( integer $requestTimeout ) : |
||
$requestTimeout | integer | Request timeout (in seconds) |
리턴 |
public setTenantName ( string $tenantName ) : |
||
$tenantName | string | OpenStack tenant name |
리턴 |
public setUpdateTokenCallback ( Closur\Closure $updateTokenCallback = null ) | ||
$updateTokenCallback | Closur\Closure | Update token callback must accept one argument - AuthToken |
public setUsername ( string $username ) : |
||
$username | string | An User name. |
리턴 |