Documentation

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

Methods

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
throws
BindingResolutionException
Return values
ApplicationCredentialManagerAbstraction

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
throws
BindingResolutionException
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
throws
BindingResolutionException
Return values
LoadBalancerListenerManagerAbstraction

Search results