apimanagementapi

package
v59.3.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2021 License: MIT Imports: 3 Imported by: 108

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClientAPI

type APIClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, apiid string, parameters apimanagement.APICreateOrUpdateParameter, ifMatch string) (result apimanagement.APIContract, err error)
	Delete(ctx context.Context, apimBaseURL string, apiid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.APIContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.APICollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.APICollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, apiid string, parameters apimanagement.APIUpdateContract, ifMatch string) (result autorest.Response, err error)
}

APIClientAPI contains the set of methods on the APIClient type.

type APIExportClientAPI

type APIExportClientAPI interface {
	Get(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.APIExportResult, err error)
}

APIExportClientAPI contains the set of methods on the APIExportClient type.

type APIOperationClientAPI

type APIOperationClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, apiid string, operationID string, parameters apimanagement.OperationContract) (result apimanagement.OperationContract, err error)
	Delete(ctx context.Context, apimBaseURL string, apiid string, operationID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, apiid string, operationID string) (result apimanagement.OperationContract, err error)
	ListByAPI(ctx context.Context, apimBaseURL string, apiid string, filter string, top *int32, skip *int32) (result apimanagement.OperationCollectionPage, err error)
	ListByAPIComplete(ctx context.Context, apimBaseURL string, apiid string, filter string, top *int32, skip *int32) (result apimanagement.OperationCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, apiid string, operationID string, parameters apimanagement.OperationUpdateContract, ifMatch string) (result autorest.Response, err error)
}

APIOperationClientAPI contains the set of methods on the APIOperationClient type.

type APIOperationPolicyClientAPI

type APIOperationPolicyClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, apiid string, operationID string, parameters apimanagement.PolicyContract, ifMatch string) (result apimanagement.PolicyContract, err error)
	Delete(ctx context.Context, apimBaseURL string, apiid string, operationID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, apiid string, operationID string) (result apimanagement.PolicyContract, err error)
	ListByOperation(ctx context.Context, apimBaseURL string, apiid string, operationID string) (result apimanagement.PolicyCollection, err error)
}

APIOperationPolicyClientAPI contains the set of methods on the APIOperationPolicyClient type.

type APIPolicyClientAPI

type APIPolicyClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, apiid string, parameters apimanagement.PolicyContract, ifMatch string) (result apimanagement.PolicyContract, err error)
	Delete(ctx context.Context, apimBaseURL string, apiid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.PolicyContract, err error)
	ListByAPI(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.PolicyCollection, err error)
}

APIPolicyClientAPI contains the set of methods on the APIPolicyClient type.

type APIProductClientAPI

type APIProductClientAPI interface {
	ListByApis(ctx context.Context, apimBaseURL string, apiid string, filter string, top *int32, skip *int32) (result apimanagement.ProductCollectionPage, err error)
	ListByApisComplete(ctx context.Context, apimBaseURL string, apiid string, filter string, top *int32, skip *int32) (result apimanagement.ProductCollectionIterator, err error)
}

APIProductClientAPI contains the set of methods on the APIProductClient type.

type APISchemaClientAPI

type APISchemaClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, apiid string, schemaID string, parameters apimanagement.SchemaContract, ifMatch string) (result apimanagement.SchemaContract, err error)
	Delete(ctx context.Context, apimBaseURL string, apiid string, schemaID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, apiid string, schemaID string) (result apimanagement.SchemaContract, err error)
	ListByAPI(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.SchemaCollectionPage, err error)
	ListByAPIComplete(ctx context.Context, apimBaseURL string, apiid string) (result apimanagement.SchemaCollectionIterator, err error)
}

APISchemaClientAPI contains the set of methods on the APISchemaClient type.

type AuthorizationServerClientAPI

type AuthorizationServerClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, authsid string, parameters apimanagement.AuthorizationServerContract) (result apimanagement.AuthorizationServerContract, err error)
	Delete(ctx context.Context, apimBaseURL string, authsid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, authsid string) (result apimanagement.AuthorizationServerContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.AuthorizationServerCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.AuthorizationServerCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, authsid string, parameters apimanagement.AuthorizationServerUpdateContract, ifMatch string) (result autorest.Response, err error)
}

AuthorizationServerClientAPI contains the set of methods on the AuthorizationServerClient type.

type BackendClientAPI

type BackendClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, backendid string, parameters apimanagement.BackendContract) (result apimanagement.BackendContract, err error)
	Delete(ctx context.Context, apimBaseURL string, backendid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, backendid string) (result apimanagement.BackendContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.BackendCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.BackendCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, backendid string, parameters apimanagement.BackendUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

BackendClientAPI contains the set of methods on the BackendClient type.

type CertificateClientAPI

type CertificateClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, certificateID string, parameters apimanagement.CertificateCreateOrUpdateParameters, ifMatch string) (result apimanagement.CertificateContract, err error)
	Delete(ctx context.Context, apimBaseURL string, certificateID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, certificateID string) (result apimanagement.CertificateContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.CertificateCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.CertificateCollectionIterator, err error)
}

CertificateClientAPI contains the set of methods on the CertificateClient type.

type DelegationSettingsClientAPI

type DelegationSettingsClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalDelegationSettings) (result apimanagement.PortalDelegationSettings, err error)
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.PortalDelegationSettings, err error)
	Update(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalDelegationSettings, ifMatch string) (result autorest.Response, err error)
}

DelegationSettingsClientAPI contains the set of methods on the DelegationSettingsClient type.

type EmailTemplateClientAPI

type EmailTemplateClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, templateName apimanagement.TemplateName, parameters apimanagement.EmailTemplateUpdateParameters) (result apimanagement.EmailTemplateContract, err error)
	Delete(ctx context.Context, apimBaseURL string, templateName apimanagement.TemplateName, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, templateName apimanagement.TemplateName) (result apimanagement.EmailTemplateContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.EmailTemplateCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.EmailTemplateCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, templateName apimanagement.TemplateName, parameters apimanagement.EmailTemplateUpdateParameters) (result autorest.Response, err error)
}

EmailTemplateClientAPI contains the set of methods on the EmailTemplateClient type.

type GroupClientAPI

type GroupClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, groupID string, parameters apimanagement.GroupCreateParameters) (result apimanagement.GroupContract, err error)
	Delete(ctx context.Context, apimBaseURL string, groupID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, groupID string) (result apimanagement.GroupContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, groupID string, parameters apimanagement.GroupUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

GroupClientAPI contains the set of methods on the GroupClient type.

type GroupUserClientAPI

type GroupUserClientAPI interface {
	Create(ctx context.Context, apimBaseURL string, groupID string, UID string) (result apimanagement.UserContract, err error)
	Delete(ctx context.Context, apimBaseURL string, groupID string, UID string) (result autorest.Response, err error)
	List(ctx context.Context, apimBaseURL string, groupID string, filter string, top *int32, skip *int32) (result apimanagement.UserCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, groupID string, filter string, top *int32, skip *int32) (result apimanagement.UserCollectionIterator, err error)
}

GroupUserClientAPI contains the set of methods on the GroupUserClient type.

type IdentityProviderClientAPI

type IdentityProviderClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, identityProviderName apimanagement.IdentityProviderType, parameters apimanagement.IdentityProviderContract) (result apimanagement.IdentityProviderContract, err error)
	Delete(ctx context.Context, apimBaseURL string, identityProviderName apimanagement.IdentityProviderType, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, identityProviderName apimanagement.IdentityProviderType) (result apimanagement.IdentityProviderContract, err error)
	List(ctx context.Context, apimBaseURL string) (result apimanagement.IdentityProviderList, err error)
	Update(ctx context.Context, apimBaseURL string, identityProviderName apimanagement.IdentityProviderType, parameters apimanagement.IdentityProviderUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

IdentityProviderClientAPI contains the set of methods on the IdentityProviderClient type.

type LoggerClientAPI

type LoggerClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, loggerid string, parameters apimanagement.LoggerContract) (result apimanagement.LoggerContract, err error)
	Delete(ctx context.Context, apimBaseURL string, loggerid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, loggerid string) (result apimanagement.LoggerContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.LoggerCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.LoggerCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, loggerid string, parameters apimanagement.LoggerUpdateContract, ifMatch string) (result autorest.Response, err error)
}

LoggerClientAPI contains the set of methods on the LoggerClient type.

type OpenIDConnectProviderClientAPI

type OpenIDConnectProviderClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, opid string, parameters apimanagement.OpenidConnectProviderContract) (result apimanagement.OpenidConnectProviderContract, err error)
	Delete(ctx context.Context, apimBaseURL string, opid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, opid string) (result apimanagement.OpenidConnectProviderContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.OpenIDConnectProviderCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.OpenIDConnectProviderCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, opid string, parameters apimanagement.OpenidConnectProviderUpdateContract, ifMatch string) (result autorest.Response, err error)
}

OpenIDConnectProviderClientAPI contains the set of methods on the OpenIDConnectProviderClient type.

type PolicyClientAPI

type PolicyClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, parameters apimanagement.PolicyContract) (result apimanagement.PolicyContract, err error)
	Delete(ctx context.Context, apimBaseURL string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.PolicyContract, err error)
	List(ctx context.Context, apimBaseURL string, scope apimanagement.PolicyScopeContract) (result apimanagement.PolicyCollection, err error)
}

PolicyClientAPI contains the set of methods on the PolicyClient type.

type PolicySnippetsClientAPI

type PolicySnippetsClientAPI interface {
	List(ctx context.Context, apimBaseURL string, scope apimanagement.PolicyScopeContract) (result apimanagement.PolicySnippetsCollection, err error)
}

PolicySnippetsClientAPI contains the set of methods on the PolicySnippetsClient type.

type ProductAPIClientAPI

type ProductAPIClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, productID string, apiid string) (result apimanagement.APIContract, err error)
	Delete(ctx context.Context, apimBaseURL string, productID string, apiid string) (result autorest.Response, err error)
	ListByProduct(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.APICollectionPage, err error)
	ListByProductComplete(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.APICollectionIterator, err error)
}

ProductAPIClientAPI contains the set of methods on the ProductAPIClient type.

type ProductClientAPI

type ProductClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, productID string, parameters apimanagement.ProductContract) (result apimanagement.ProductContract, err error)
	Delete(ctx context.Context, apimBaseURL string, productID string, ifMatch string, deleteSubscriptions *bool) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, productID string) (result apimanagement.ProductContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32, expandGroups *bool) (result apimanagement.ProductCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32, expandGroups *bool) (result apimanagement.ProductCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, productID string, parameters apimanagement.ProductUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

ProductClientAPI contains the set of methods on the ProductClient type.

type ProductGroupClientAPI

type ProductGroupClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, productID string, groupID string) (result apimanagement.GroupContract, err error)
	Delete(ctx context.Context, apimBaseURL string, productID string, groupID string) (result autorest.Response, err error)
	ListByProduct(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionPage, err error)
	ListByProductComplete(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionIterator, err error)
}

ProductGroupClientAPI contains the set of methods on the ProductGroupClient type.

type ProductPolicyClientAPI

type ProductPolicyClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, productID string, parameters apimanagement.PolicyContract) (result apimanagement.PolicyContract, err error)
	Delete(ctx context.Context, apimBaseURL string, productID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, productID string) (result apimanagement.PolicyContract, err error)
	ListByProduct(ctx context.Context, apimBaseURL string, productID string) (result apimanagement.PolicyCollection, err error)
}

ProductPolicyClientAPI contains the set of methods on the ProductPolicyClient type.

type ProductSubscriptionsClientAPI

type ProductSubscriptionsClientAPI interface {
	List(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, productID string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionIterator, err error)
}

ProductSubscriptionsClientAPI contains the set of methods on the ProductSubscriptionsClient type.

type PropertyClientAPI

type PropertyClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, propID string, parameters apimanagement.PropertyContract) (result apimanagement.PropertyContract, err error)
	Delete(ctx context.Context, apimBaseURL string, propID string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, propID string) (result apimanagement.PropertyContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.PropertyCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.PropertyCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, propID string, parameters apimanagement.PropertyUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

PropertyClientAPI contains the set of methods on the PropertyClient type.

type QuotaByCounterKeysClientAPI

type QuotaByCounterKeysClientAPI interface {
	List(ctx context.Context, apimBaseURL string, quotaCounterKey string) (result apimanagement.QuotaCounterCollection, err error)
	Update(ctx context.Context, apimBaseURL string, quotaCounterKey string, parameters apimanagement.QuotaCounterValueContractProperties) (result autorest.Response, err error)
}

QuotaByCounterKeysClientAPI contains the set of methods on the QuotaByCounterKeysClient type.

type QuotaByPeriodKeysClientAPI

type QuotaByPeriodKeysClientAPI interface {
	Get(ctx context.Context, apimBaseURL string, quotaCounterKey string, quotaPeriodKey string) (result apimanagement.QuotaCounterContract, err error)
	Update(ctx context.Context, apimBaseURL string, quotaCounterKey string, quotaPeriodKey string, parameters apimanagement.QuotaCounterValueContractProperties) (result autorest.Response, err error)
}

QuotaByPeriodKeysClientAPI contains the set of methods on the QuotaByPeriodKeysClient type.

type RegionsClientAPI

type RegionsClientAPI interface {
	List(ctx context.Context, apimBaseURL string) (result apimanagement.RegionListResult, err error)
}

RegionsClientAPI contains the set of methods on the RegionsClient type.

type ReportsClientAPI

type ReportsClientAPI interface {
	ListByAPI(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByAPIComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByGeo(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByGeoComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByOperation(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByOperationComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByProduct(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByProductComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByRequest(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.RequestReportCollection, err error)
	ListBySubscription(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListBySubscriptionComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByTime(ctx context.Context, apimBaseURL string, interval string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByTimeComplete(ctx context.Context, apimBaseURL string, interval string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
	ListByUser(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionPage, err error)
	ListByUserComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.ReportCollectionIterator, err error)
}

ReportsClientAPI contains the set of methods on the ReportsClient type.

type SignInSettingsClientAPI

type SignInSettingsClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalSigninSettings) (result apimanagement.PortalSigninSettings, err error)
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.PortalSigninSettings, err error)
	Update(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalSigninSettings, ifMatch string) (result autorest.Response, err error)
}

SignInSettingsClientAPI contains the set of methods on the SignInSettingsClient type.

type SignUpSettingsClientAPI

type SignUpSettingsClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalSignupSettings) (result apimanagement.PortalSignupSettings, err error)
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.PortalSignupSettings, err error)
	Update(ctx context.Context, apimBaseURL string, parameters apimanagement.PortalSignupSettings, ifMatch string) (result autorest.Response, err error)
}

SignUpSettingsClientAPI contains the set of methods on the SignUpSettingsClient type.

type SubscriptionClientAPI

type SubscriptionClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, sid string, parameters apimanagement.SubscriptionCreateParameters, notify string) (result apimanagement.SubscriptionContract, err error)
	Delete(ctx context.Context, apimBaseURL string, sid string, ifMatch string) (result autorest.Response, err error)
	Get(ctx context.Context, apimBaseURL string, sid string) (result apimanagement.SubscriptionContract, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionIterator, err error)
	RegeneratePrimaryKey(ctx context.Context, apimBaseURL string, sid string) (result autorest.Response, err error)
	RegenerateSecondaryKey(ctx context.Context, apimBaseURL string, sid string) (result autorest.Response, err error)
	Update(ctx context.Context, apimBaseURL string, sid string, parameters apimanagement.SubscriptionUpdateParameters, ifMatch string, notify string) (result autorest.Response, err error)
}

SubscriptionClientAPI contains the set of methods on the SubscriptionClient type.

type TenantAccessClientAPI

type TenantAccessClientAPI interface {
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.AccessInformationContract, err error)
	RegeneratePrimaryKey(ctx context.Context, apimBaseURL string) (result autorest.Response, err error)
	RegenerateSecondaryKey(ctx context.Context, apimBaseURL string) (result autorest.Response, err error)
	Update(ctx context.Context, apimBaseURL string, parameters apimanagement.AccessInformationUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

TenantAccessClientAPI contains the set of methods on the TenantAccessClient type.

type TenantAccessGitClientAPI

type TenantAccessGitClientAPI interface {
	Get(ctx context.Context, apimBaseURL string) (result apimanagement.AccessInformationContract, err error)
	RegeneratePrimaryKey(ctx context.Context, apimBaseURL string) (result autorest.Response, err error)
	RegenerateSecondaryKey(ctx context.Context, apimBaseURL string) (result autorest.Response, err error)
}

TenantAccessGitClientAPI contains the set of methods on the TenantAccessGitClient type.

type TenantConfigurationClientAPI

type TenantConfigurationClientAPI interface {
	Deploy(ctx context.Context, apimBaseURL string, parameters apimanagement.DeployConfigurationParameters) (result apimanagement.TenantConfigurationDeployFuture, err error)
	GetSyncState(ctx context.Context, apimBaseURL string) (result apimanagement.TenantConfigurationSyncStateContract, err error)
	Save(ctx context.Context, apimBaseURL string, parameters apimanagement.SaveConfigurationParameter) (result apimanagement.TenantConfigurationSaveFuture, err error)
	Validate(ctx context.Context, apimBaseURL string, parameters apimanagement.DeployConfigurationParameters) (result apimanagement.TenantConfigurationValidateFuture, err error)
}

TenantConfigurationClientAPI contains the set of methods on the TenantConfigurationClient type.

type UserClientAPI

type UserClientAPI interface {
	CreateOrUpdate(ctx context.Context, apimBaseURL string, UID string, parameters apimanagement.UserCreateParameters) (result apimanagement.UserContract, err error)
	Delete(ctx context.Context, apimBaseURL string, UID string, ifMatch string, deleteSubscriptions string, notify string) (result autorest.Response, err error)
	GenerateSsoURL(ctx context.Context, apimBaseURL string, UID string) (result apimanagement.GenerateSsoURLResult, err error)
	Get(ctx context.Context, apimBaseURL string, UID string) (result apimanagement.UserContract, err error)
	GetSharedAccessToken(ctx context.Context, apimBaseURL string, UID string, parameters apimanagement.UserTokenParameters) (result apimanagement.UserTokenResult, err error)
	List(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.UserCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, filter string, top *int32, skip *int32) (result apimanagement.UserCollectionIterator, err error)
	Update(ctx context.Context, apimBaseURL string, UID string, parameters apimanagement.UserUpdateParameters, ifMatch string) (result autorest.Response, err error)
}

UserClientAPI contains the set of methods on the UserClient type.

type UserGroupClientAPI

type UserGroupClientAPI interface {
	List(ctx context.Context, apimBaseURL string, UID string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, UID string, filter string, top *int32, skip *int32) (result apimanagement.GroupCollectionIterator, err error)
}

UserGroupClientAPI contains the set of methods on the UserGroupClient type.

type UserIdentitiesClientAPI

type UserIdentitiesClientAPI interface {
	List(ctx context.Context, apimBaseURL string, UID string) (result apimanagement.UserIdentityCollection, err error)
}

UserIdentitiesClientAPI contains the set of methods on the UserIdentitiesClient type.

type UserSubscriptionClientAPI

type UserSubscriptionClientAPI interface {
	List(ctx context.Context, apimBaseURL string, UID string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionPage, err error)
	ListComplete(ctx context.Context, apimBaseURL string, UID string, filter string, top *int32, skip *int32) (result apimanagement.SubscriptionCollectionIterator, err error)
}

UserSubscriptionClientAPI contains the set of methods on the UserSubscriptionClient type.

Jump to

Keyboard shortcuts

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