Versions in this module Expand all Collapse all v0 v0.2.0 Jan 22, 2025 v0.1.3 Jun 2, 2023 Changes in this version + type AuthParams struct + ClientId string + ClientObjectId string + CredsLastRotatedTime time.Time + SecretId string + SecretValue string + SubscriptionId string + TenantId string + type AuthorizationInfo struct + AuthParams AuthParams + HamiltonConfig hauth.Config + type AzurePlugin struct + func (p *AzurePlugin) ListHosts(ctx context.Context, req *pb.ListHostsRequest) (*pb.ListHostsResponse, error) + func (p *AzurePlugin) OnCreateCatalog(_ context.Context, req *pb.OnCreateCatalogRequest) (*pb.OnCreateCatalogResponse, error) + func (p *AzurePlugin) OnCreateSet(_ context.Context, req *pb.OnCreateSetRequest) (*pb.OnCreateSetResponse, error) + func (p *AzurePlugin) OnUpdateCatalog(_ context.Context, req *pb.OnUpdateCatalogRequest) (*pb.OnUpdateCatalogResponse, error) + func (p *AzurePlugin) OnUpdateSet(_ context.Context, req *pb.OnUpdateSetRequest) (*pb.OnUpdateSetResponse, error) + type CatalogAttributes struct + ClientId string + DisableCredentialRotation bool + SubscriptionId string + TenantId string + type Option func(*options) error + func WithAuthorizationInfo(with *AuthorizationInfo) Option + func WithAuthorizer(with autorest.Authorizer) Option + func WithBaseUrl(with string) Option + func WithClientId(with string) Option + func WithHostCatalogAttrs(with map[string]interface{}) Option + func WithPersistedData(with map[string]interface{}) Option + func WithSecretId(with string) Option + func WithSubscriptionId(with string) Option + func WithUserAgent(with string) Option + type SecretData struct + CredsLastRotatedTime string + SecretId string + SecretValue string + type SetAttributes struct + Filter string