Class ProviderArgs
Inheritance
System.Object
ProviderArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ProviderArgs : ResourceArgs
Constructors
View Source
ProviderArgs()
Declaration
Properties
View Source
AllowReauth
If set to false, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired.
Defaults to true
Declaration
public Input<bool> AllowReauth { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
ApplicationCredentialId
Application Credential ID to login with.
Declaration
public Input<string> ApplicationCredentialId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ApplicationCredentialName
Application Credential name to login with.
Declaration
public Input<string> ApplicationCredentialName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ApplicationCredentialSecret
Application Credential secret to login with.
Declaration
public Input<string> ApplicationCredentialSecret { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AuthUrl
The Identity authentication URL.
Declaration
public Input<string> AuthUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CacertFile
Declaration
public Input<string> CacertFile { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Cert
A client certificate to authenticate with.
Declaration
public Input<string> Cert { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Cloud
An entry in a clouds.yaml file to use.
Declaration
public Input<string> Cloud { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DefaultDomain
The name of the Domain ID to scope to if no other domain is specified. Defaults to default (Identity v3).
Declaration
public Input<string> DefaultDomain { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DelayedAuth
If set to false, OpenStack authorization will be perfomed, every time the service provider client is called. Defaults
to true.
Declaration
public Input<bool> DelayedAuth { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
If set to true, the HTTP Cache-Control: no-cache header will not be added by default to all API requests.
Declaration
public Input<bool> DisableNoCacheHeader { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
DomainId
The ID of the Domain to scope to (Identity v3).
Declaration
public Input<string> DomainId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DomainName
The name of the Domain to scope to (Identity v3).
Declaration
public Input<string> DomainName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EndpointOverrides
A map of services with an endpoint to override what was from the Keystone catalog
Declaration
public InputMap<object> EndpointOverrides { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
EndpointType
Declaration
public Input<string> EndpointType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Insecure
Trust self-signed certificates.
Declaration
public Input<bool> Insecure { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Key
A client private key to authenticate with.
Declaration
public Input<string> Key { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
MaxRetries
How many times HTTP connection should be retried until giving up.
Declaration
public Input<int> MaxRetries { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Password
Declaration
public Input<string> Password { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ProjectDomainId
The ID of the domain where the proejct resides (Identity v3).
Declaration
public Input<string> ProjectDomainId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ProjectDomainName
The name of the domain where the project resides (Identity v3).
Declaration
public Input<string> ProjectDomainName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Region
The OpenStack region to connect to.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Swauth
Use Swift's authentication system instead of Keystone. Only used for interaction with Swift.
Declaration
public Input<bool> Swauth { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
TenantId
The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
Declaration
public Input<string> TenantId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TenantName
The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
Declaration
public Input<string> TenantName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Token
Authentication token to use as an alternative to username/password.
Declaration
public Input<string> Token { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
UseOctavia
If set to true, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).
Declaration
public Input<bool> UseOctavia { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
UserDomainId
The ID of the domain where the user resides (Identity v3).
Declaration
public Input<string> UserDomainId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
UserDomainName
The name of the domain where the user resides (Identity v3).
Declaration
public Input<string> UserDomainName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
UserId
Declaration
public Input<string> UserId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
UserName
Declaration
public Input<string> UserName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|