clients

package
v0.0.0-...-4c64dde Latest Latest
Warning

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

Go to latest
Published: May 22, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureClient

type AzureClient struct {
	MicrosoftGraph  MicrosoftGraphClient
	ResourceManager ResourceManagerClient
	SubscriptionID  string
}

func BuildAzureClient

func BuildAzureClient(ctx context.Context, credentials Credentials) (*AzureClient, error)

type Credentials

type Credentials struct {
	ClientID        string
	ClientSecret    string
	SubscriptionID  string
	TenantID        string
	EnvironmentName string
	Endpoint        string
}

type MicrosoftGraphClient

type MicrosoftGraphClient struct {
	Applications      *msgraph.ApplicationsClient
	Groups            *msgraph.GroupsClient
	ServicePrincipals *msgraph.ServicePrincipalsClient
	Users             *msgraph.UsersClient
}

type ResourceManagerClient

type ResourceManagerClient struct {
	DataProtection                  *dataProtection.Client
	EventHubDisasterRecoveryClient  *disasterrecoveryconfigs.DisasterRecoveryConfigsClient
	EventHubNameSpaceClient         *eventhubNamespace.NamespacesClient
	LocksClient                     *managementlocks.ManagementLocksClient
	MachineLearningWorkspacesClient *workspaces.WorkspacesClient
	ManagedHSMsClient               *managedhsms.ManagedHsmsClient
	ManagementClient                *managementgroups.ManagementGroupsClient
	NetAppAccountClient             *netappaccounts.NetAppAccountsClient
	NetAppCapacityPoolClient        *capacitypools.CapacityPoolsClient
	NetAppVolumeClient              *volumes.VolumesClient
	NetAppVolumeReplicationClient   *volumesreplication.VolumesReplicationClient
	NotificationHubNamespaceClient  *namespaces.NamespacesClient
	PaloAlto                        *paloAltoNetworks.Client
	ResourceGraphClient             *resourceGraph.ResourcesClient
	ResourcesGroupsClient           *resourcegroups.ResourceGroupsClient
	ServiceBus                      *serviceBus.Client
	StorageSyncClient               *storagesyncservicesresource.StorageSyncServicesResourceClient
	StorageSyncGroupClient          *syncgroupresource.SyncGroupResourceClient
	StorageSyncCloudEndpointClient  *cloudendpointresource.CloudEndpointResourceClient
}

Jump to

Keyboard shortcuts

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