armmsi

package
v0.0.0-...-ed9f9c9 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArmFederatedIdentityCredentialsClient

type ArmFederatedIdentityCredentialsClient struct {
	*armmsi.FederatedIdentityCredentialsClient
}

func NewFederatedIdentityCredentialsClient

func NewFederatedIdentityCredentialsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ArmFederatedIdentityCredentialsClient, error)

NewFederatedIdentityCredentialsClient creates a new FederatedIdentityCredentialsClient

func (*ArmFederatedIdentityCredentialsClient) List

type ArmUserAssignedIdentitiesClient

type ArmUserAssignedIdentitiesClient struct {
	*armmsi.UserAssignedIdentitiesClient
	// contains filtered or unexported fields
}

func NewUserAssignedIdentitiesClient

func NewUserAssignedIdentitiesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ArmUserAssignedIdentitiesClient, error)

NewUserAssignedIdentitiesClient creates a new UserAssignedIdentitiesClient

func (*ArmUserAssignedIdentitiesClient) GetClusterMSICredential

func (c *ArmUserAssignedIdentitiesClient) GetClusterMSICredential() azcore.TokenCredential

type FederatedIdentityCredentialsClient

type FederatedIdentityCredentialsClient interface {
	CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, federatedIdentityCredentialResourceName string, parameters armmsi.FederatedIdentityCredential, options *armmsi.FederatedIdentityCredentialsClientCreateOrUpdateOptions) (armmsi.FederatedIdentityCredentialsClientCreateOrUpdateResponse, error)
	Delete(ctx context.Context, resourceGroupName string, resourceName string, federatedIdentityCredentialResourceName string, options *armmsi.FederatedIdentityCredentialsClientDeleteOptions) (armmsi.FederatedIdentityCredentialsClientDeleteResponse, error)
	Get(ctx context.Context, resourceGroupName string, resourceName string, federatedIdentityCredentialResourceName string, options *armmsi.FederatedIdentityCredentialsClientGetOptions) (armmsi.FederatedIdentityCredentialsClientGetResponse, error)
	NewListPager(resourceGroupName string, resourceName string, options *armmsi.FederatedIdentityCredentialsClientListOptions) *runtime.Pager[armmsi.FederatedIdentityCredentialsClientListResponse]
	List(ctx context.Context, resourceGroupName string, resourceName string, options *armmsi.FederatedIdentityCredentialsClientListOptions) ([]*armmsi.FederatedIdentityCredential, error)
}

FederatedIdentityCredentialsClient is a minimal interface for azure FederatedIdentityCredentialsClient

type UserAssignedIdentitiesClient

type UserAssignedIdentitiesClient interface {
	Get(ctx context.Context, resourceGroupName string, resourceName string, options *armmsi.UserAssignedIdentitiesClientGetOptions) (armmsi.UserAssignedIdentitiesClientGetResponse, error)
	GetClusterMSICredential() azcore.TokenCredential
}

Jump to

Keyboard shortcuts

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