ManagerRetriever
in package
This Retriever collection is used to get manager for various OpenStack entities.
Each retriever accept a bunch of parameters
- apiVersion => is the apiVersion to retrieve. If not specified it will use the one configured here (latest)
- project => The project to use to authenticate on OpenStack, if not provided the default credentials will be use
- authenticationManager => An already authenticate object to be used.
The managers will first configure the connection to use the project and after to use the provided authenticationManager, so the latter will always overwrite the first one.
Table of Contents
- $apiVersion : string
- blockStorageQuota() : QuotaManagerAbstraction
- This service always uses default credentials
- blockStorageSnapshot() : SnapshotManagerAbstraction
- blockStorageVolume() : VolumeManagerAbstraction
- computeBackup() : BackupManagerAbstraction
- computeFlavor() : FlavorManagerAbstraction
- computeImage() : ImageManagerAbstraction
- computeKeyPair() : KeyPairManagerAbstraction
- computeQuota() : QuotaManagerAbstraction
- This service always uses default credentials
- computeServer() : ServerManagerAbstraction
- identityApplicationCredential() : ApplicationCredentialManagerAbstraction
- identityCredential() : CredentialManagerAbstraction
- Identity calls always use default credentials
- identityDomain() : DomainManagerAbstraction
- Identity calls always use default credentials
- identityEndpoint() : EndpointManagerAbstraction
- Identity calls always use default credentials
- identityGroup() : GroupManagerAbstraction
- Identity calls always use default credentials
- identityPolicy() : PolicyManagerAbstraction
- Identity calls always use default credentials
- identityProject() : ProjectManagerAbstraction
- Identity calls always use default credentials
- identityRole() : RoleManagerAbstraction
- Identity calls always use default credentials
- identityService() : ServiceManagerAbstraction
- Identity calls always use default credentials
- identityToken() : TokenManagerAbstraction
- Identity calls always use default credentials
- identityUser() : UserManagerAbstraction
- Identity calls always use default credentials
- networkingFixedIp() : FixedIpManagerAbstraction
- networkingFloatingIp() : FloatingIpManagerAbstraction
- networkingLoadBalancer() : LoadBalancerManagerAbstraction
- networkingLoadBalancerHealthMonitor() : LoadBalancerHealthMonitorManagerAbstraction
- networkingLoadBalancerListener() : LoadBalancerListenerManagerAbstraction
- networkingLoadBalancerPool() : LoadBalancerPoolManagerAbstraction
- networkingNetwork() : NetworkManagerAbstraction
- networkingPort() : PortManagerAbstraction
- networkingQuota() : QuotaManagerAbstraction
- This service always uses default credentials
- networkingRouter() : RouterManagerAbstraction
- networkingSecurityGroup() : SecurityGroupManagerAbstraction
- networkingSecurityGroupRule() : SecurityGroupRuleManagerAbstraction
- networkingSubnet() : SubnetManagerAbstraction
- objectStoreContainer() : ContainerManagerAbstraction
Properties
$apiVersion
public
static string
$apiVersion
= "latest"
Methods
blockStorageQuota()
This service always uses default credentials
public
static blockStorageQuota([string|null $apiVersion = null ]) : QuotaManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
QuotaManagerAbstraction —blockStorageSnapshot()
public
static blockStorageSnapshot([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : SnapshotManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
SnapshotManagerAbstraction —blockStorageVolume()
public
static blockStorageVolume([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : VolumeManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
VolumeManagerAbstraction —computeBackup()
public
static computeBackup([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : BackupManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
BackupManagerAbstraction —computeFlavor()
public
static computeFlavor([string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : FlavorManagerAbstraction
Parameters
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
FlavorManagerAbstraction —computeImage()
public
static computeImage([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : ImageManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
ImageManagerAbstraction —computeKeyPair()
public
static computeKeyPair([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : KeyPairManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
KeyPairManagerAbstraction —computeQuota()
This service always uses default credentials
public
static computeQuota([string|null $apiVersion = null ]) : QuotaManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
QuotaManagerAbstraction —computeServer()
public
static computeServer([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : ServerManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
ServerManagerAbstraction —identityApplicationCredential()
public
static identityApplicationCredential([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : ApplicationCredentialManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
ApplicationCredentialManagerAbstraction —identityCredential()
Identity calls always use default credentials
public
static identityCredential([string|null $apiVersion = null ]) : CredentialManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
CredentialManagerAbstraction —identityDomain()
Identity calls always use default credentials
public
static identityDomain([string|null $apiVersion = null ]) : DomainManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
DomainManagerAbstraction —identityEndpoint()
Identity calls always use default credentials
public
static identityEndpoint([string|null $apiVersion = null ]) : EndpointManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
EndpointManagerAbstraction —identityGroup()
Identity calls always use default credentials
public
static identityGroup([string|null $apiVersion = null ]) : GroupManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
GroupManagerAbstraction —identityPolicy()
Identity calls always use default credentials
public
static identityPolicy([string|null $apiVersion = null ]) : PolicyManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
PolicyManagerAbstraction —identityProject()
Identity calls always use default credentials
public
static identityProject([string|null $apiVersion = null ]) : ProjectManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
ProjectManagerAbstraction —identityRole()
Identity calls always use default credentials
public
static identityRole([string|null $apiVersion = null ]) : RoleManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
RoleManagerAbstraction —identityService()
Identity calls always use default credentials
public
static identityService([string|null $apiVersion = null ]) : ServiceManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
ServiceManagerAbstraction —identityToken()
Identity calls always use default credentials
public
static identityToken([string|null $apiVersion = null ]) : TokenManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
TokenManagerAbstraction —identityUser()
Identity calls always use default credentials
public
static identityUser([string|null $apiVersion = null ]) : UserManagerAbstraction
Parameters
- $apiVersion : string|null = null
Tags
Return values
UserManagerAbstraction —networkingFixedIp()
public
static networkingFixedIp([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : FixedIpManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
FixedIpManagerAbstraction —networkingFloatingIp()
public
static networkingFloatingIp([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : FloatingIpManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
FloatingIpManagerAbstraction —networkingLoadBalancer()
public
static networkingLoadBalancer([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : LoadBalancerManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
LoadBalancerManagerAbstraction —networkingLoadBalancerHealthMonitor()
public
static networkingLoadBalancerHealthMonitor([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : LoadBalancerHealthMonitorManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
LoadBalancerHealthMonitorManagerAbstraction —networkingLoadBalancerListener()
public
static networkingLoadBalancerListener([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : LoadBalancerListenerManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
LoadBalancerListenerManagerAbstraction —networkingLoadBalancerPool()
public
static networkingLoadBalancerPool([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : LoadBalancerPoolManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
LoadBalancerPoolManagerAbstraction —networkingNetwork()
public
static networkingNetwork([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : NetworkManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
NetworkManagerAbstraction —networkingPort()
public
static networkingPort([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : PortManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
PortManagerAbstraction —networkingQuota()
This service always uses default credentials
public
static networkingQuota([string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : QuotaManagerAbstraction
Parameters
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
QuotaManagerAbstraction —networkingRouter()
public
static networkingRouter([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : RouterManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
RouterManagerAbstraction —networkingSecurityGroup()
public
static networkingSecurityGroup([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : SecurityGroupManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
SecurityGroupManagerAbstraction —networkingSecurityGroupRule()
public
static networkingSecurityGroupRule([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : SecurityGroupRuleManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
SecurityGroupRuleManagerAbstraction —networkingSubnet()
public
static networkingSubnet([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : SubnetManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null
Tags
Return values
SubnetManagerAbstraction —objectStoreContainer()
public
static objectStoreContainer([Project|null $project = null ][, string|null $apiVersion = null ][, AuthenticationManager|null $authenticationManager = null ]) : ContainerManagerAbstraction
Parameters
- $project : Project|null = null
- $apiVersion : string|null = null
- $authenticationManager : AuthenticationManager|null = null