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 Advisor *advisor.Client AnalysisServices *analysisServices.Client ApiManagement *apiManagement.Client AppConfiguration *appConfiguration.Client AppInsights *applicationInsights.Client AppPlatform *appPlatform.Client AppService *appService.Client Attestation *attestation.Client Authorization *authorization.Client Automation *automation.Client AzureStackHCI *azureStackHCI.Client Batch *batch.Client Blueprints *blueprints.Client Bot *bot.Client Cdn *cdn.Client Cognitive *cognitiveServices.Client Communication *communication.Client Compute *compute.Client Consumption *consumption.Client Containers *containerServices.Client Cosmos *cosmosdb.Client CostManagement *costmanagement.Client CustomProviders *customproviders.Client DatabaseMigration *datamigration.Client DataBricks *databricks.Client DataboxEdge *databoxedge.Client DataFactory *datafactory.Client Datalake *datalake.Client DataProtection *dataprotection.Client DesktopVirtualization *desktopvirtualization.Client DevSpace *devspace.Client DevTestLabs *devtestlabs.Client DigitalTwins *digitaltwins.Client Dns *dns.Client DomainServices *domainservices.Client EventGrid *eventgrid.Client Eventhub *eventhub.Client Firewall *firewall.Client Frontdoor *frontdoor.Client HPCCache *hpccache.Client HSM *hsm.Client HDInsight *hdinsight.Client HealthCare *healthcare.Client IoTCentral *iotcentral.Client IoTHub *iothub.Client IoTTimeSeriesInsights *timeseriesinsights.Client KeyVault *keyvault.Client Kusto *kusto.Client Lighthouse *lighthouse.Client LoadBalancers *loadbalancers.Client LogAnalytics *loganalytics.Client Logic *logic.Client Logz *logz.Client MachineLearning *machinelearning.Client Maintenance *maintenance.Client ManagedApplication *managedapplication.Client ManagementGroups *managementgroup.Client Maps *maps.Client MariaDB *mariadb.Client Media *media.Client MixedReality *mixedreality.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 PowerBI *powerBI.Client PrivateDns *privatedns.Client Purview *purview.Client RecoveryServices *recoveryServices.Client Redis *redis.Client RedisEnterprise *redisenterprise.Client Relay *relay.Client Resource *resource.Client Search *search.Client SecurityCenter *securityCenter.Client Sentinel *sentinel.Client ServiceBus *serviceBus.Client ServiceFabric *serviceFabric.Client ServiceFabricMesh *serviceFabricMesh.Client SignalR *signalr.Client Storage *storage.Client StreamAnalytics *streamAnalytics.Client Subscription *subscription.Client Sql *sql.Client Synapse *synapse.Client TrafficManager *trafficManager.Client VideoAnalyzer *videoAnalyzer.Client Vmware *vmware.Client Web *web.Client }
type ClientBuilder ¶
type ResourceManagerAccount ¶
type ResourceManagerAccount struct { AuthenticatedAsAServicePrincipal bool ClientId string Environment azure.Environment ObjectId string SkipResourceProviderRegistration bool SubscriptionId string TenantId string }
func NewResourceManagerAccount ¶
func NewResourceManagerAccount(ctx context.Context, config authentication.Config, env azure.Environment, skipResourceProviderRegistration bool) (*ResourceManagerAccount, error)
Click to show internal directories.
Click to hide internal directories.