Show / Hide Table of Contents

Class ProviderArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ProviderArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.OpenStack
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ProviderArgs : ResourceArgs

Constructors

View Source

ProviderArgs()

Declaration
public ProviderArgs()

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

A Custom CA certificate.

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

DisableNoCacheHeader

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

Password to login with.

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

Username to login with.

Declaration
public Input<string> UserId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

UserName

Username to login with.

Declaration
public Input<string> UserName { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.