@pulumi/openstack v5.1.0
OpenStack Resource Provider
The OpenStack resource provider for Pulumi lets you use OpenStack resources in your cloud programs. To use this package, please install the Pulumi CLI first.
Installing
This package is available in many languages in the standard packaging formats.
Node.js (Java/TypeScript)
To use from JavaScript or TypeScript in Node.js, install using either npm:
$ npm install @pulumi/openstackor yarn:
$ yarn add @pulumi/openstackPython
To use from Python, install using pip:
$ pip install pulumi_openstackGo
To use from Go, use go get to grab the latest version of the library
$ go get github.com/pulumi/pulumi-openstack/sdk/v4.NET
To use from .NET, install using dotnet add package:
$ dotnet add package Pulumi.OpenstackConfiguration
The following configuration points are available:
openstack:authUrl- (Optional) The Identity authentication URL. If omitted, theOS_AUTH_URLenvironment variable is used.openstack:cloud- (Optional) An entry in aclouds.yamlfile. See the OpenStackopenstacksdkdocumentation for more information aboutclouds.yamlfiles. If omitted, theOS_CLOUDenvironment variable is used.openstack:region- (Optional) The region of the OpenStack cloud to use. If omitted, theOS_REGION_NAMEenvironment variable is used. IfOS_REGION_NAMEis not set, then no region will be used. It should be possible to omit the region in single-region OpenStack environments, but this behavior may vary depending on the OpenStack environment being used.openstack:userName- (Optional) The Username to login with. If omitted, theOS_USERNAMEenvironment variable is used.openstack:userId- (Optional) The User ID to login with. If omitted, theOS_USER_IDenvironment variable is used.openstack:applicationCredentialId- (Optional) (Identity v3 only) The ID of an application credential to authenticate with. AnapplicationCredentialSecrethas to bet set along with this parameter. Can be set via theOS_APPLICATION_CREDENTIAL_IDenvironment variable.openstack:applicationCredentialName- (Optional) (Identity v3 only) The name of an application credential to authenticate with. Conflicts with theapplicationCredentialName, requiresuserId, oruserNameanduserDomainName(oruserDomainId) to be set. Can be set via theOS_APPLICATION_CREDENTIAL_NAMEenvironment variable.openstack:applicationCredentialSecret- (Optional) (Identity v3 only) The secret of an application credential to authenticate with. Required byapplicationCredentialIdorapplicationCredentialName. Can be set via theOS_APPLICATION_CREDENTIAL_SECRETenvironment variable.openstack:tenantId- (Optional) The ID of the Tenant (Identity v2) or Project (Identity v3) to login with. If omitted, theOS_TENANT_IDorOS_PROJECT_IDenvironment variables are used.openstack:tenantName- (Optional) The Name of the Tenant (Identity v2) or Project (Identity v3) to login with. If omitted, theOS_TENANT_NAMEorOS_PROJECT_NAMEenvironment variable are used.openstack:password- (Optional) The Password to login with. If omitted, theOS_PASSWORDenvironment variable is used.openstack:token- (Optional) A token is an expiring, temporary means of access issued via the Keystone service. By specifying a token, you do not have to specify a username/password combination, since the token was already created by a username/password out of band of the provider. If omitted, theOS_TOKENorOS_AUTH_TOKENenvironment variables are used.openstack:userDomainName- (Optional) The domain name where the user is located. If omitted, theOS_USER_DOMAIN_NAMEenvironment variable is checked.openstack:userDomainId- (Optional) The domain ID where the user is located. If omitted, theOS_USER_DOMAIN_IDenvironment variable is checked.openstack:projectDomainName- (Optional) The domain name where the project is located. If omitted, theOS_PROJECT_DOMAIN_NAMEenvironment variable is checked.openstack:projectDomainId- (Optional) The domain ID where the project is located. If omitted, theOS_PROJECT_DOMAIN_IDenvironment variable is checked.openstack:domainId- (Optional) The ID of the Domain to scope to (Identity v3). If omitted, theOS_DOMAIN_IDenvironment variable is checked.openstack:domainName- (Optional) The Name of the Domain to scope to (Identity v3). If omitted, theOS_DOMAIN_NAMEenvironment variable is checked.openstack:defaultDomain- (Optional) The ID of the Domain to scope to if no other domain is specified (Identity v3). If omitted, the environment variableOS_DEFAULT_DOMAINis checked or a default value ofdefaultwill be used.openstack:insecure- (Optional) Trust self-signed SSL certificates. If omitted, theOS_INSECUREenvironment variable is used.openstack:cacertFile- (Optional) Specify a custom CA certificate when communicating over SSL. You can specify either a path to the file or the contents of the certificate. If omitted, theOS_CACERTenvironment variable is used.openstack:cert- (Optional) Specify client certificate file for SSL client authentication. You can specify either a path to the file or the contents of the certificate. If omitted theOS_CERTenvironment variable is used.openstack:key- (Optional) Specify client private key file for SSL client authentication. You can specify either a path to the file or the contents of the key. If omitted theOS_KEYenvironment variable is used.openstack:endpointType- (Optional) Specify which type of endpoint to use from the service catalog. It can be set using theOS_ENDPOINT_TYPEenvironment variable. If not set, public endpoints is used.openstack:endpointOverrides- (Optional) A set of key/value pairs that can override an endpoint for a specified OpenStack service. Setting an override requires you to specify the full and complete endpoint URL. This might also invalidate any region you have set, too. Please use this at your own risk.openstack:swauth- (Optional) Set totrueto authenticate against Swauth, a Swift-native authentication system. If omitted, theOS_SWAUTHenvironment variable is used. You must also setusernameto the Swauth/Swift username such asusername:project. Set thepasswordto the Swauth/Swift key. Finally, setauth_urlas the location of the Swift service. Note that this will only work when used with the OpenStack Object Storage resources.openstack:userOctavia- (Optional) If set totrue, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).openstack:disableNoCacheHeader- (Optional) If set totrue, the HTTPCache-Control: no-cacheheader will not be added by default to all API requests. If omitted this header is added to all API requests to force HTTP caches (if any) to go upstream instead of serving cached responses.openstack:delayedAuth- (Optional) If set totrue, OpenStack authorization will be perfomed, when the service provider client is called.openstack:allowReauth- (Optional) If set totrue, OpenStack authorization will be perfomed automatically, if the initial auth token get expired. This is useful, when the token TTL is low or the overall provider execution time expected to be greater than the initial token TTL.
Reference
For further information, please visit the OpenStack provider docs or for detailed reference documentation, please visit the API docs.
9 months ago
9 months ago
8 months ago
6 months ago
7 months ago
5 months ago
6 months ago
9 months ago
11 months ago
12 months ago
8 months ago
7 months ago
10 months ago
11 months ago
9 months ago
5 months ago
9 months ago
9 months ago
11 months ago
8 months ago
9 months ago
11 months ago
11 months ago
7 months ago
8 months ago
9 months ago
12 months ago
8 months ago
7 months ago
8 months ago
12 months ago
6 months ago
7 months ago
8 months ago
7 months ago
7 months ago
8 months ago
6 months ago
6 months ago
8 months ago
10 months ago
6 months ago
9 months ago
8 months ago
9 months ago
5 months ago
10 months ago
8 months ago
5 months ago
11 months ago
7 months ago
10 months ago
9 months ago
9 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
7 months ago
5 months ago
11 months ago
6 months ago
6 months ago
9 months ago
7 months ago
9 months ago
10 months ago
9 months ago
8 months ago
8 months ago
11 months ago
8 months ago
11 months ago
10 months ago
7 months ago
6 months ago
9 months ago
6 months ago
9 months ago
5 months ago
6 months ago
8 months ago
8 months ago
6 months ago
5 months ago
7 months ago
5 months ago
11 months ago
8 months ago
8 months ago
11 months ago
8 months ago
10 months ago
9 months ago
12 months ago
11 months ago
5 months ago
9 months ago
5 months ago
8 months ago
11 months ago
10 months ago
12 months ago
5 months ago
11 months ago
11 months ago
6 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago