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.Azure.dll
Syntax
public sealed class ProviderArgs : ResourceArgs
Constructors
View Source
ProviderArgs()
Declaration
Properties
View Source
AuxiliaryTenantIds
Declaration
public InputList<string> AuxiliaryTenantIds { get; set; }
Property Value
View Source
ClientCertificatePassword
The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client
Certificate
Declaration
public Input<string> ClientCertificatePassword { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ClientCertificatePath
The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service
Principal using a Client Certificate.
Declaration
public Input<string> ClientCertificatePath { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ClientId
The Client ID which should be used.
Declaration
public Input<string> ClientId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ClientSecret
The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
Declaration
public Input<string> ClientSecret { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DisableCorrelationRequestId
This will disable the x-ms-correlation-request-id header.
Declaration
public Input<bool> DisableCorrelationRequestId { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
This will disable the Terraform Partner ID which is used if a custom partner_id isn't specified.
Declaration
public Input<bool> DisableTerraformPartnerId { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Environment
The Cloud Environment which should be used. Possible values are public, usgovernment, german, and china. Defaults to
public.
Declaration
public Input<string> Environment { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Features
Declaration
public Input<ProviderFeaturesArgs> Features { get; set; }
Property Value
View Source
MsiEndpoint
The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected
automatically.
Declaration
public Input<string> MsiEndpoint { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PartnerId
A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.
Declaration
public Input<string> PartnerId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SkipCredentialsValidation
This will cause the AzureRM Provider to skip verifying the credentials being used are valid.
Declaration
public Input<bool> SkipCredentialsValidation { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
SkipProviderRegistration
Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already
registered?
Declaration
public Input<bool> SkipProviderRegistration { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
StorageUseAzuread
Should the AzureRM Provider use AzureAD to access the Storage Data Plane API's?
Declaration
public Input<bool> StorageUseAzuread { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
SubscriptionId
The Subscription ID which should be used.
Declaration
public Input<string> SubscriptionId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TenantId
The Tenant ID which should be used.
Declaration
public Input<string> TenantId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
UseMsi
Allowed Managed Service Identity be used for Authentication.
Declaration
public Input<bool> UseMsi { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|