Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var BlobContainersClientset = registry.New[string, *Client[*armstorage.BlobContainersClient]]()
BlobContainersClientset provides the registry of Azure API clients for interfacing with Blog containers.
var GraphClientset = registry.New[string, *Client[*msgraphsdk.GraphServiceClient]]()
GraphClientset provides the registry of Graph API clients.
var LoadBalancersClientset = registry.New[string, *Client[*armnetwork.LoadBalancersClient]]()
LoadBalancersClientset provides the registry of Azure API clients for interfacing with Load Balancers API.
var NetworkInterfacesClientset = registry.New[string, *Client[*armnetwork.InterfacesClient]]()
NetworkInterfacesClientset provides the registry of Azure API clients for interfacing with Network Interfaces.
var PublicIPAddressesClientset = registry.New[string, *Client[*armnetwork.PublicIPAddressesClient]]()
PublicIPAddressesClientset provides the registry of Azure API clients for interfacing with Public IP Addresses.
var ResourceGroupsClientset = registry.New[string, *Client[*armresources.ResourceGroupsClient]]()
ResourceGroupsClientset provides the registry of Azure API clients for interfacing with Resource Groups.
var StorageAccountsClientset = registry.New[string, *Client[*armstorage.AccountsClient]]()
StorageAccountsClientset provides the registry of Azure API clients for interfacing with Storage Accounts.
var SubnetsClientset = registry.New[string, *Client[*armnetwork.SubnetsClient]]()
SubnetsClientset provides the registry of Azure API clients for interfacing with Subnets.
var SubscriptionsClientset = registry.New[string, *Client[*armsubscription.SubscriptionsClient]]()
SubscriptionsClientset provides the registry of Azure API clients for interfacing with Subscriptions.
var VirtualMachinesClientset = registry.New[string, *Client[*armcompute.VirtualMachinesClient]]()
VirtualMachinesClientset provides the registry of Azure Compute API clients for interfacing with Virtual Machines.
var VirtualNetworksClientset = registry.New[string, *Client[*armnetwork.VirtualNetworksClient]]()
VirtualNetworksClientset provides the registry of Azure API clients for interfacing with VPCs.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client[T any] struct { // NamedCredentials is the name of the credentials, which were used to // create the API client. NamedCredentials string // SubscriptionID is the id of the subscription. SubscriptionID string // SubscriptionName is the display name for the subscription. SubscriptionName string // Client is the client used to make API calls to the Azure API // services. Client T }
Client is a wrapper for an Azure API client, which comes with additional metadata such as the named credentials which were used to create the client, and the Azure Subscription with which the client is associated with.