Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { // StopContext is used for propagating control from Terraform Core (e.g. Ctrl/Cmd+C) StopContext context.Context Account *ResourceManagerAccount Features features.UserFeatures AnalysisServices *analysisServices.Client ApiManagement *apiManagement.Client AppConfiguration *appConfiguration.Client AppInsights *applicationInsights.Client Authorization *authorization.Client Automation *automation.Client Batch *batch.Client Bot *bot.Client Cdn *cdn.Client Cognitive *cognitiveServices.Client Compute *compute.Client Containers *containerServices.Client Cosmos *cosmosdb.Client DataBricks *databricks.Client DataFactory *datafactory.Client Datalake *datalake.Client DevSpace *devspace.Client DevTestLabs *devtestlabs.Client Dns *dns.Client EventGrid *eventgrid.Client Eventhub *eventhub.Client Frontdoor *frontdoor.Client Graph *graph.Client HDInsight *hdinsight.Client HealthCare *healthcare.Client IoTHub *iothub.Client KeyVault *keyvault.Client Kusto *kusto.Client LogAnalytics *loganalytics.Client Logic *logic.Client ManagementGroups *managementgroup.Client Maps *maps.Client MariaDB *mariadb.Client Media *media.Client Monitor *monitor.Client MSI *msi.Client MSSQL *mssql.Client MySQL *mysql.Client NetApp *netapp.Client Network *network.Client NotificationHubs *notificationhub.Client Policy *policy.Client Portal *portal.Client Postgres *postgres.Client PrivateDns *privatedns.Client RecoveryServices *recoveryServices.Client Redis *redis.Client Relay *relay.Client Resource *resource.Client Scheduler *scheduler.Client Search *search.Client SecurityCenter *securityCenter.Client ServiceBus *serviceBus.Client ServiceFabric *serviceFabric.Client SignalR *signalr.Client Storage *storage.Client StreamAnalytics *streamAnalytics.Client Subscription *subscription.Client Sql *sql.Client TrafficManager *trafficManager.Client Web *web.Client }
type ClientBuilder ¶ added in v1.40.0
type ClientBuilder struct { AuthConfig *authentication.Config DisableCorrelationRequestID bool DisableTerraformPartnerID bool PartnerId string SkipProviderRegistration bool TerraformVersion string Features features.UserFeatures }
type ResourceManagerAccount ¶ added in v1.38.0
type ResourceManagerAccount struct { AuthenticatedAsAServicePrincipal bool ClientId string Environment azure.Environment ObjectId string SubscriptionId string TenantId string }
func NewResourceManagerAccount ¶ added in v1.38.0
func NewResourceManagerAccount(ctx context.Context, config authentication.Config, env azure.Environment) (*ResourceManagerAccount, error)
Click to show internal directories.
Click to hide internal directories.