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.Azure
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ProviderArgs : ResourceArgs

Constructors

View Source

ProviderArgs()

Declaration
public ProviderArgs()

Properties

View Source

AuxiliaryTenantIds

Declaration
public InputList<string> AuxiliaryTenantIds { get; set; }
Property Value
Type Description
InputList<System.String>
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

DisableTerraformPartnerId

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
Type Description
Input<ProviderFeaturesArgs>
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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.