Documentation
¶
Index ¶
- type AppClient
- func (c *AppClient) AddApplicationPassword(ctx context.Context, applicationObjectID string, displayName string, ...) (models.PasswordCredentialable, error)
- func (c *AppClient) GetApplication(ctx context.Context, clientID string) (models.Applicationable, error)
- func (c *AppClient) RemoveApplicationPassword(ctx context.Context, applicationObjectID string, keyID *uuid.UUID) error
- type ComputeClient
- type MSGraphClient
- type MSIClient
- type ProvidersClient
- type ResourceClient
- type TokenVerifier
- type VMSSClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppClient ¶
type AppClient struct {
// contains filtered or unexported fields
}
func NewMSGraphApplicationClient ¶
func NewMSGraphApplicationClient(graphURI string, creds azcore.TokenCredential) (*AppClient, error)
NewMSGraphApplicationClient returns a new AppClient configured to interact with the Microsoft Graph API. It can be configured to target alternative national cloud deployments via graphURI. For details on the client configuration see https://learn.microsoft.com/en-us/graph/sdks/national-clouds
func (*AppClient) AddApplicationPassword ¶
func (*AppClient) GetApplication ¶ added in v0.16.0
type ComputeClient ¶ added in v0.16.0
type MSGraphClient ¶
type MSGraphClient interface { GetApplication(ctx context.Context, clientID string) (models.Applicationable, error) AddApplicationPassword(ctx context.Context, applicationObjectID string, displayName string, endDateTime time.Time) (models.PasswordCredentialable, error) RemoveApplicationPassword(ctx context.Context, applicationObjectID string, keyID *uuid.UUID) error }
type MSIClient ¶ added in v0.16.0
type MSIClient interface { Get(ctx context.Context, resourceGroupName string, resourceName string, options *armmsi.UserAssignedIdentitiesClientGetOptions) (armmsi.UserAssignedIdentitiesClientGetResponse, error) NewListByResourceGroupPager(resourceGroupName string, options *armmsi.UserAssignedIdentitiesClientListByResourceGroupOptions) *runtime.Pager[armmsi.UserAssignedIdentitiesClientListByResourceGroupResponse] }
type ProvidersClient ¶ added in v0.16.0
type ProvidersClient interface {
Get(ctx context.Context, resourceProviderNamespace string, options *armresources.ProvidersClientGetOptions) (armresources.ProvidersClientGetResponse, error)
}
type ResourceClient ¶ added in v0.16.0
type ResourceClient interface {
GetByID(ctx context.Context, resourceID, apiVersion string, options *armresources.ClientGetByIDOptions) (armresources.ClientGetByIDResponse, error)
}
type TokenVerifier ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.