config

package
v2.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAllowReauth

func GetAllowReauth(ctx *pulumi.Context) bool

If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired. Defaults to `true`

func GetApplicationCredentialId

func GetApplicationCredentialId(ctx *pulumi.Context) string

Application Credential ID to login with.

func GetApplicationCredentialName

func GetApplicationCredentialName(ctx *pulumi.Context) string

Application Credential name to login with.

func GetApplicationCredentialSecret

func GetApplicationCredentialSecret(ctx *pulumi.Context) string

Application Credential secret to login with.

func GetAuthUrl

func GetAuthUrl(ctx *pulumi.Context) string

The Identity authentication URL.

func GetCacertFile

func GetCacertFile(ctx *pulumi.Context) string

A Custom CA certificate.

func GetCert

func GetCert(ctx *pulumi.Context) string

A client certificate to authenticate with.

func GetCloud

func GetCloud(ctx *pulumi.Context) string

An entry in a `clouds.yaml` file to use.

func GetDefaultDomain

func GetDefaultDomain(ctx *pulumi.Context) string

The name of the Domain ID to scope to if no other domain is specified. Defaults to `default` (Identity v3).

func GetDelayedAuth

func GetDelayedAuth(ctx *pulumi.Context) bool

If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called. Defaults to `true`.

func GetDisableNoCacheHeader

func GetDisableNoCacheHeader(ctx *pulumi.Context) bool

If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests.

func GetDomainId

func GetDomainId(ctx *pulumi.Context) string

The ID of the Domain to scope to (Identity v3).

func GetDomainName

func GetDomainName(ctx *pulumi.Context) string

The name of the Domain to scope to (Identity v3).

func GetEndpointOverrides

func GetEndpointOverrides(ctx *pulumi.Context) string

A map of services with an endpoint to override what was from the Keystone catalog

func GetEndpointType

func GetEndpointType(ctx *pulumi.Context) string

func GetInsecure

func GetInsecure(ctx *pulumi.Context) bool

Trust self-signed certificates.

func GetKey

func GetKey(ctx *pulumi.Context) string

A client private key to authenticate with.

func GetMaxRetries

func GetMaxRetries(ctx *pulumi.Context) int

How many times HTTP connection should be retried until giving up.

func GetPassword

func GetPassword(ctx *pulumi.Context) string

Password to login with.

func GetProjectDomainId

func GetProjectDomainId(ctx *pulumi.Context) string

The ID of the domain where the proejct resides (Identity v3).

func GetProjectDomainName

func GetProjectDomainName(ctx *pulumi.Context) string

The name of the domain where the project resides (Identity v3).

func GetRegion

func GetRegion(ctx *pulumi.Context) string

The OpenStack region to connect to.

func GetSwauth

func GetSwauth(ctx *pulumi.Context) bool

Use Swift's authentication system instead of Keystone. Only used for interaction with Swift.

func GetTenantId

func GetTenantId(ctx *pulumi.Context) string

The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.

func GetTenantName

func GetTenantName(ctx *pulumi.Context) string

The name of the Tenant (Identity v2) or Project (Identity v3) to login with.

func GetToken

func GetToken(ctx *pulumi.Context) string

Authentication token to use as an alternative to username/password.

func GetUseOctavia

func GetUseOctavia(ctx *pulumi.Context) bool

If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).

func GetUserDomainId

func GetUserDomainId(ctx *pulumi.Context) string

The ID of the domain where the user resides (Identity v3).

func GetUserDomainName

func GetUserDomainName(ctx *pulumi.Context) string

The name of the domain where the user resides (Identity v3).

func GetUserId

func GetUserId(ctx *pulumi.Context) string

Username to login with.

func GetUserName

func GetUserName(ctx *pulumi.Context) string

Username to login with.

func PkgVersion added in v2.12.0

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL