# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
openstack.
No description provided by the author
No description provided by the author
# Functions
Authenticate or re-authenticate against the most recent identity service supported at the provided endpoint.
AuthenticatedClient logs in to an OpenStack cloud found at the identity endpoint
specified by the options, acquires a token, and returns a Provider Client
instance that's ready to operate.
Initialize the provider client based on the incoming config configuration,and returns a Provider Client
instance that's ready to request SDK service API.
AuthenticateV2 explicitly authenticates against the identity v2 endpoint.
AuthenticateV3 explicitly authenticates against the identity v3 service.
GetEndpointURLForAKSKAuth discovers the endpoint from V3EndpointURL function firstly,
if the endpoint is null then concat the service type and domain as the endpoint
*/.
NewASV1 creates a ServiceClient that may be used with the v1 as package.
NewASV2 creates a ServiceClient that may be used with the v2 as package.
NewBlockStorageV1 creates a ServiceClient that may be used to access the v1 block storage service.
NewBlockStorageV2 creates a ServiceClient that may be used to access the v2 block storage service.
NewBlockStorageV3 creates a ServiceClient that may be used to access the v3 block storage service.
NewBSS-INTLV1 creates a ServiceClient that may be used to access the v1.0 BSS-INTLV1 service.
NewBSSV1 creates a ServiceClient that may be used to access the v1.0 BSS service.
NewCDNV1 creates a ServiceClient that may be used to access the OpenStack v1 CDN service.
NewCESV1 creates a ServiceClient that may be used with the v1 cloud eye service package.
NewClient prepares an unauthenticated ProviderClient instance.
NewComputeV2 creates a ServiceClient that may be used with the v2 compute package.
NewDBV1 creates a ServiceClient that may be used to access the v1 DB service.
NewDNSV2 creates a ServiceClient that may be used to access the v2 DNS service.
NewECSV1 creates a ServiceClient that may be used to access the v1 ecs service.
NewECSV1_1 creates a ServiceClient that may be used to access the v1.1 ecs service.
NewECSV2 creates a ServiceClient that may be used to access the v2 ecs service.
NewFGSV2 creates a ServiceClient that may be used with the v2 as package.
NewIdentityV2 creates a ServiceClient that may be used to interact with the v2 identity service.
NewIdentityV3 creates a ServiceClient that may be used to access the v3 identity service.
NewImageServiceV2 creates a ServiceClient that may be used to access the v2 image service.
No description provided by the author
NewIMSV2 creates a ServiceClient that may be used to access the v2 image service.
NewLoadBalancerV2 creates a ServiceClient that may be used to access the v2 load balancer service.
NewNetworkV2 creates a ServiceClient that may be used with the v2 network package.
NewObjectStorageV1 creates a ServiceClient that may be used with the v1 object storage package.
NewOrchestrationV1 creates a ServiceClient that may be used to access the v1 orchestration service.
NewRDSV3 creates a ServiceClient that may be used with the v3 rds package.
NewSharedFileSystemV2 creates a ServiceClient that may be used to access the v2 shared file system service.
NewVPCV1 creates a ServiceClient that may be used with the v1 network package.
NewVPCV2 creates a ServiceClient that may be used with the v2.0 vpc package.
V2EndpointURL discovers the endpoint URL for a specific service from a
ServiceCatalog acquired during the v2 identity service.
V3EndpointURL discovers the endpoint URL for a specific service from a Catalog
acquired during the v3 identity service.
Extract Endpoints from the catalog entries that match the requested Type, Interface, Name if provided, and Region if provided.
Extract Endpoints from the catalog entries that match the requested Type, Interface, Name if provided, and Region if provided.
# Structs
MyRoundTripper, Rewrite RoundTrip to achieve reauth limit 3 times.