config

package
v3.15.2 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 3 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 GetEnableLogging added in v3.8.0

func GetEnableLogging(ctx *pulumi.Context) bool

Outputs very verbose logs with all calls made to and responses from OpenStack

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 GetSystemScope added in v3.13.0

func GetSystemScope(ctx *pulumi.Context) bool

If set to `true`, system scoped authorization will be enabled. Defaults to `false` (Identity v3).

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 deprecated

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).

Deprecated: Users not using loadbalancer resources can ignore this message. Support for neutron-lbaas will be removed on next major release. Octavia will be the only supported method for loadbalancer resources. Users using octavia will have to remove 'use_octavia' option from the provider configuration block. Users using neutron-lbaas will have to migrate/upgrade to octavia.

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

User ID to login with.

func GetUserName

func GetUserName(ctx *pulumi.Context) string

Username to login with.

Types

This section is empty.

Jump to

Keyboard shortcuts

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