azure

package
v0.1.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BlobContainersClientset = registry.New[string, *Client[*armstorage.BlobContainersClient]]()

BlobContainersClientset provides the registry of Azure API clients for interfacing with Blog containers.

GraphClientset provides the registry of Graph API clients.

View Source
var LoadBalancersClientset = registry.New[string, *Client[*armnetwork.LoadBalancersClient]]()

LoadBalancersClientset provides the registry of Azure API clients for interfacing with Load Balancers API.

View Source
var PublicIPAddressesClientset = registry.New[string, *Client[*armnetwork.PublicIPAddressesClient]]()

PublicIPAddressesClientset provides the registry of Azure API clients for interfacing with Public IP Addresses.

View Source
var ResourceGroupsClientset = registry.New[string, *Client[*armresources.ResourceGroupsClient]]()

ResourceGroupsClientset provides the registry of Azure API clients for interfacing with Resource Groups.

View Source
var StorageAccountsClientset = registry.New[string, *Client[*armstorage.AccountsClient]]()

StorageAccountsClientset provides the registry of Azure API clients for interfacing with Storage Accounts.

View Source
var SubnetsClientset = registry.New[string, *Client[*armnetwork.SubnetsClient]]()

SubnetsClientset provides the registry of Azure API clients for interfacing with Subnets.

SubscriptionsClientset provides the registry of Azure API clients for interfacing with Subscriptions.

View Source
var VirtualMachinesClientset = registry.New[string, *Client[*armcompute.VirtualMachinesClient]]()

VirtualMachinesClientset provides the registry of Azure Compute API clients for interfacing with Virtual Machines.

View Source
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL