# Functions
New creates an instance of the ManagementClient client.
NewAPIExportClient creates an instance of the APIExportClient client.
NewAPIExportClientWithBaseURI creates an instance of the APIExportClient client.
NewAPIOperationsClient creates an instance of the APIOperationsClient client.
NewAPIOperationsClientWithBaseURI creates an instance of the APIOperationsClient client.
NewAPIOperationsPolicyClient creates an instance of the APIOperationsPolicyClient client.
NewAPIOperationsPolicyClientWithBaseURI creates an instance of the APIOperationsPolicyClient client.
NewAPIPolicyClient creates an instance of the APIPolicyClient client.
NewAPIPolicyClientWithBaseURI creates an instance of the APIPolicyClient client.
NewAPIProductsClient creates an instance of the APIProductsClient client.
NewAPIProductsClientWithBaseURI creates an instance of the APIProductsClient client.
NewApisClient creates an instance of the ApisClient client.
NewApisClientWithBaseURI creates an instance of the ApisClient client.
NewAuthorizationServersClient creates an instance of the AuthorizationServersClient client.
NewAuthorizationServersClientWithBaseURI creates an instance of the AuthorizationServersClient client.
NewBackendsClient creates an instance of the BackendsClient client.
NewBackendsClientWithBaseURI creates an instance of the BackendsClient client.
NewCertificatesClient creates an instance of the CertificatesClient client.
NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client.
NewGroupsClient creates an instance of the GroupsClient client.
NewGroupsClientWithBaseURI creates an instance of the GroupsClient client.
NewGroupUsersClient creates an instance of the GroupUsersClient client.
NewGroupUsersClientWithBaseURI creates an instance of the GroupUsersClient client.
NewIdentityProvidersClient creates an instance of the IdentityProvidersClient client.
NewIdentityProvidersClientWithBaseURI creates an instance of the IdentityProvidersClient client.
NewLoggersClient creates an instance of the LoggersClient client.
NewLoggersClientWithBaseURI creates an instance of the LoggersClient client.
NewNetworkStatusClient creates an instance of the NetworkStatusClient client.
NewNetworkStatusClientWithBaseURI creates an instance of the NetworkStatusClient client.
NewOpenIDConnectProvidersClient creates an instance of the OpenIDConnectProvidersClient client.
NewOpenIDConnectProvidersClientWithBaseURI creates an instance of the OpenIDConnectProvidersClient client.
NewOperationsClient creates an instance of the OperationsClient client.
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
NewPolicySnippetsClient creates an instance of the PolicySnippetsClient client.
NewPolicySnippetsClientWithBaseURI creates an instance of the PolicySnippetsClient client.
NewProductApisClient creates an instance of the ProductApisClient client.
NewProductApisClientWithBaseURI creates an instance of the ProductApisClient client.
NewProductGroupsClient creates an instance of the ProductGroupsClient client.
NewProductGroupsClientWithBaseURI creates an instance of the ProductGroupsClient client.
NewProductPolicyClient creates an instance of the ProductPolicyClient client.
NewProductPolicyClientWithBaseURI creates an instance of the ProductPolicyClient client.
NewProductsClient creates an instance of the ProductsClient client.
NewProductsClientWithBaseURI creates an instance of the ProductsClient client.
NewProductSubscriptionsClient creates an instance of the ProductSubscriptionsClient client.
NewProductSubscriptionsClientWithBaseURI creates an instance of the ProductSubscriptionsClient client.
NewPropertiesClient creates an instance of the PropertiesClient client.
NewPropertiesClientWithBaseURI creates an instance of the PropertiesClient client.
NewPropertyClient creates an instance of the PropertyClient client.
NewPropertyClientWithBaseURI creates an instance of the PropertyClient client.
NewQuotaByCounterKeysClient creates an instance of the QuotaByCounterKeysClient client.
NewQuotaByCounterKeysClientWithBaseURI creates an instance of the QuotaByCounterKeysClient client.
NewQuotaByPeriodKeysClient creates an instance of the QuotaByPeriodKeysClient client.
NewQuotaByPeriodKeysClientWithBaseURI creates an instance of the QuotaByPeriodKeysClient client.
NewRegionsClient creates an instance of the RegionsClient client.
NewRegionsClientWithBaseURI creates an instance of the RegionsClient client.
NewReportsClient creates an instance of the ReportsClient client.
NewReportsClientWithBaseURI creates an instance of the ReportsClient client.
NewServicesClient creates an instance of the ServicesClient client.
NewServicesClientWithBaseURI creates an instance of the ServicesClient client.
NewSubscriptionsClient creates an instance of the SubscriptionsClient client.
NewSubscriptionsClientWithBaseURI creates an instance of the SubscriptionsClient client.
NewTenantAccessClient creates an instance of the TenantAccessClient client.
NewTenantAccessClientWithBaseURI creates an instance of the TenantAccessClient client.
NewTenantAccessGitClient creates an instance of the TenantAccessGitClient client.
NewTenantAccessGitClientWithBaseURI creates an instance of the TenantAccessGitClient client.
NewTenantConfigurationClient creates an instance of the TenantConfigurationClient client.
NewTenantConfigurationClientWithBaseURI creates an instance of the TenantConfigurationClient client.
NewTenantConfigurationSyncStateClient creates an instance of the TenantConfigurationSyncStateClient client.
NewTenantConfigurationSyncStateClientWithBaseURI creates an instance of the TenantConfigurationSyncStateClient client.
NewTenantPolicyClient creates an instance of the TenantPolicyClient client.
NewTenantPolicyClientWithBaseURI creates an instance of the TenantPolicyClient client.
NewUserGroupsClient creates an instance of the UserGroupsClient client.
NewUserGroupsClientWithBaseURI creates an instance of the UserGroupsClient client.
NewUserIdentitiesClient creates an instance of the UserIdentitiesClient client.
NewUserIdentitiesClientWithBaseURI creates an instance of the UserIdentitiesClient client.
NewUsersClient creates an instance of the UsersClient client.
NewUsersClientWithBaseURI creates an instance of the UsersClient client.
NewUserSubscriptionsClient creates an instance of the UserSubscriptionsClient client.
NewUserSubscriptionsClientWithBaseURI creates an instance of the UserSubscriptionsClient client.
NewWithBaseURI creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
# Constants
Aad specifies the aad state for identity provider name type.
AadB2C specifies the aad b2c state for identity provider name type.
Accepted specifies the accepted state for http status code.
Active specifies the active state for subscription state contract.
AlreadyExists specifies the already exists state for name availability reason.
APITypeContractHTTP specifies the api type contract http state for api type contract.
APITypeContractSoap specifies the api type contract soap state for api type contract.
AuthorizationCode specifies the authorization code state for grant types contract.
AuthorizationHeader specifies the authorization header state for bearer token sending methods contract.
BackendProtocolHTTP specifies the backend protocol http state for backend protocol.
BackendProtocolSoap specifies the backend protocol soap state for backend protocol.
Basic specifies the basic state for client authentication method contract.
Body specifies the body state for client authentication method contract.
ByAPI specifies the by api state for reports aggregation.
ByGeo specifies the by geo state for reports aggregation.
ByOperation specifies the by operation state for reports aggregation.
ByProduct specifies the by product state for reports aggregation.
BySubscription specifies the by subscription state for reports aggregation.
ByTime specifies the by time state for reports aggregation.
ByUser specifies the by user state for reports aggregation.
Cancelled specifies the cancelled state for subscription state contract.
ClientCredentials specifies the client credentials state for grant types contract.
Conflict specifies the conflict state for http status code.
Continue specifies the continue state for http status code.
Created specifies the created state for http status code.
Custom specifies the custom state for group type contract.
DefaultBaseURI is the default URI used for the service Apimanagement.
DELETE specifies the delete state for method contract.
Developer specifies the developer state for sku type.
Expired specifies the expired state for subscription state contract.
External specifies the external state for group type contract.
Facebook specifies the facebook state for identity provider name type.
Failed specifies the failed state for async operation state.
Failure specifies the failure state for connectivity status type.
GET specifies the get state for method contract.
Google specifies the google state for identity provider name type.
HEAD specifies the head state for method contract.
HTTP specifies the http state for api protocol contract.
HTTPS specifies the https state for api protocol contract.
Implicit specifies the implicit state for grant types contract.
Initializing specifies the initializing state for connectivity status type.
InProgress specifies the in progress state for async operation state.
Invalid specifies the invalid state for name availability reason.
Management specifies the management state for hostname type.
Microsoft specifies the microsoft state for identity provider name type.
NotFound specifies the not found state for http status code.
NotPublished specifies the not published state for product state contract.
OK specifies the ok state for http status code.
OPTIONS specifies the options state for method contract.
PATCH specifies the patch state for method contract.
PolicyScopeContractAll specifies the policy scope contract all state for policy scope contract.
PolicyScopeContractAPI specifies the policy scope contract api state for policy scope contract.
PolicyScopeContractOperation specifies the policy scope contract operation state for policy scope contract.
PolicyScopeContractProduct specifies the policy scope contract product state for policy scope contract.
PolicyScopeContractTenant specifies the policy scope contract tenant state for policy scope contract.
Portal specifies the portal state for hostname type.
POST specifies the post state for method contract.
Premium specifies the premium state for sku type.
Proxy specifies the proxy state for hostname type.
Published specifies the published state for product state contract.
PUT specifies the put state for method contract.
Query specifies the query state for bearer token sending methods contract.
Rejected specifies the rejected state for subscription state contract.
ResourceOwnerPassword specifies the resource owner password state for grant types contract.
Scm specifies the scm state for hostname type.
Standard specifies the standard state for sku type.
Started specifies the started state for async operation state.
Submitted specifies the submitted state for subscription state contract.
Succeeded specifies the succeeded state for async operation state.
Success specifies the success state for connectivity status type.
Suspended specifies the suspended state for subscription state contract.
System specifies the system state for group type contract.
TRACE specifies the trace state for method contract.
Twitter specifies the twitter state for identity provider name type.
UserStateContractActive specifies the user state contract active state for user state contract.
UserStateContractBlocked specifies the user state contract blocked state for user state contract.
Valid specifies the valid state for name availability reason.
VirtualNetworkTypeExternal specifies the virtual network type external state for virtual network type.
VirtualNetworkTypeInternal specifies the virtual network type internal state for virtual network type.
VirtualNetworkTypeNone specifies the virtual network type none state for virtual network type.
# Structs
AccessInformationContract is tenant access information contract of the API Management service.
AccessInformationUpdateParameters is tenant access information update parameters of the API Management service.
AdditionalRegion is description of an additional API Management resource location.
APICollection is paged Api list representation.
APIContract is aPI details.
APIEntityBaseContract is aPI base contract details.
APIExportClient is the composite Swagger for ApiManagement Client.
APIExportResult is the response model for the export API output operation.
APIOperationsClient is the composite Swagger for ApiManagement Client.
APIOperationsPolicyClient is the composite Swagger for ApiManagement Client.
APIPolicyClient is the composite Swagger for ApiManagement Client.
APIProductsClient is the composite Swagger for ApiManagement Client.
ApisClient is the composite Swagger for ApiManagement Client.
APIUpdateContract is aPI Update Contract details.
AuthenticationSettingsContract is aPI Authentication Settings.
AuthorizationServerCollection is paged OAuth2 Authorization Servers list representation.
AuthorizationServersClient is the composite Swagger for ApiManagement Client.
BackendAuthorizationHeaderCredentials is authorization header information.
BackendBaseParameters is backend entity base Parameter set.
BackendCollection is paged Backend list representation.
BackendContract is parameters supplied to the Create Backend operation.
BackendCredentialsContract is details of the Credentials used to connect to Backend.
BackendProperties is properties specific to a Backend.
BackendProxyContract is details of the Backend WebProxy Server to use in the Request to Backend.
BackendResponse is the Backend entity in API Management represents a backend service that is configured to skip certification chain validation when using a self-signed certificate to test mutual certificate authentication.
BackendsClient is the composite Swagger for ApiManagement Client.
BackendUpdateParameters is parameters supplied to the Update Backend operation.
CertificateCollection is paged Certificates list representation.
CertificateContract is certificate details.
CertificateCreateOrUpdateParameters is parameters supplied to the CreateOrUpdate certificate operation.
CertificateInformation is sSL certificate information.
CertificatesClient is the composite Swagger for ApiManagement Client.
ConnectivityStatusContract is details about connectivity to a resource.
DeployConfigurationParameters is parameters supplied to the Deploy Configuration operation.
ErrorBodyContract is error Body contract.
ErrorFieldContract is error Field contract.
ErrorResponse is error Response.
GenerateSsoURLResult is generate SSO Url operations response details.
GroupCollection is paged Group list representation.
GroupContract is developer group.
GroupCreateParameters is parameters supplied to the Create Group operation.
GroupsClient is the composite Swagger for ApiManagement Client.
GroupUpdateParameters is parameters supplied to the Update Group operation.
GroupUsersClient is the composite Swagger for ApiManagement Client.
HostnameConfiguration is custom hostname configuration.
IdentityProviderContract is the external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.
IdentityProviderList is list of all the Identity Providers configured on the service instance.
IdentityProvidersClient is the composite Swagger for ApiManagement Client.
IdentityProviderUpdateParameters is parameters supplied to the Update Identity Provider operation.
LoggerCollection is paged Logger list representation.
LoggerCreateParameters is parameters supplied to the Create Logger operation.
LoggerResponse is the Logger entity in API Management represents an event sink that you can use to log API Management events.
LoggersClient is the composite Swagger for ApiManagement Client.
LoggerUpdateParameters is parameters supplied to the Update Logger operation.
ManagementClient is the base client for Apimanagement.
NetworkStatusClient is the composite Swagger for ApiManagement Client.
NetworkStatusContract is network Status details.
OAuth2AuthenticationSettingsContract is aPI OAuth2 Authentication settings details.
OAuth2AuthorizationServerContract is external OAuth authorization server settings.
OAuth2AuthorizationServerUpdateContract is external OAuth authorization server Update settings contract.
OpenIDConnectProviderCollection is paged OpenIdProviders list representation.
OpenidConnectProviderContract is openID Connect Providers Contract.
OpenidConnectProviderCreateContract is parameters supplied to the Create OpenID Connect Provider operation.
OpenIDConnectProvidersClient is the composite Swagger for ApiManagement Client.
OpenidConnectProviderUpdateContract is parameters supplied to the Update OpenID Connect Provider operation.
Operation is rEST API operation.
OperationCollection is paged Operation list representation.
OperationContract is api Operation details.
OperationDisplay is the object that describes the operation.
OperationEntityBaseContract is api Operation Entity Base Contract details.
OperationListResult is result of the request to list REST API operations.
OperationResultContract is operation Result.
OperationsClient is the composite Swagger for ApiManagement Client.
OperationUpdateContract is api Operation Update Contract details.
ParameterContract is operation parameters details.
PolicySnippetContract is policy snippet.
PolicySnippetsClient is the composite Swagger for ApiManagement Client.
PolicySnippetsCollection is the response of the list policy snippets operation.
ProductApisClient is the composite Swagger for ApiManagement Client.
ProductCollection is paged Products list representation.
ProductContract is product profile.
ProductGroupsClient is the composite Swagger for ApiManagement Client.
ProductPolicyClient is the composite Swagger for ApiManagement Client.
ProductsClient is the composite Swagger for ApiManagement Client.
ProductSubscriptionsClient is the composite Swagger for ApiManagement Client.
ProductUpdateParameters is parameters supplied to the CreateOrUpdate Product operation.
PropertiesClient is the composite Swagger for ApiManagement Client.
PropertyClient is the composite Swagger for ApiManagement Client.
PropertyCollection is paged Property list representation.
PropertyContract is property details.
PropertyCreateParameters is parameters supplied to the Create Property operation.
PropertyUpdateParameters is parameters supplied to the Update Property operation.
QuotaByCounterKeysClient is the composite Swagger for ApiManagement Client.
QuotaByPeriodKeysClient is the composite Swagger for ApiManagement Client.
QuotaCounterCollection is paged Quota Counter list representation.
QuotaCounterContract is quota counter details.
QuotaCounterValueContract is quota counter value details.
ReadCloser is.
RegionContract is region profile.
RegionListResult is lists Regions operation response details.
RegionsClient is the composite Swagger for ApiManagement Client.
ReportCollection is paged Report records list representation.
ReportRecordContract is report data.
ReportsClient is the composite Swagger for ApiManagement Client.
RepresentationContract is operation request/response representation details.
RequestContract is operation request details.
Resource is the Resource definition.
ResultContract is operation response details.
SaveConfigurationParameter is parameters supplied to the Save Tenant Configuration operation.
ServiceBackupRestoreParameters is parameters supplied to the Backup/Restore of an API Management service operation.
ServiceCheckNameAvailabilityParameters is parameters supplied to the CheckNameAvailability operation.
ServiceGetSsoTokenResult is the response of the GetSsoToken operation.
ServiceListResult is the response of the List API Management services operation.
ServiceManageDeploymentsParameters is parameters supplied to the ManageDeployments operation.
ServiceNameAvailabilityResult is response of the CheckNameAvailability operation.
ServiceProperties is properties of an API Management service resource description.
ServiceResource is a single API Management service resource in List or Get response.
ServicesClient is the composite Swagger for ApiManagement Client.
ServiceSkuProperties is aPI Management service resource SKU properties.
ServiceUpdateHostnameParameters is parameters supplied to the UpdateHostname operation.
ServiceUpdateParameters is parameters supplied to the Update API Management service operation.
ServiceUploadCertificateParameters is parameters supplied to the Upload SSL certificate for an API Management service operation.
SubscriptionCollection is paged Subscriptions list representation.
SubscriptionContract is subscription details.
SubscriptionCreateParameters is parameters supplied to the Create subscription operation.
SubscriptionKeyParameterNamesContract is subscription key parameter names details.
SubscriptionsClient is the composite Swagger for ApiManagement Client.
SubscriptionUpdateParameters is parameters supplied to the Update subscription operation.
TenantAccessClient is the composite Swagger for ApiManagement Client.
TenantAccessGitClient is the composite Swagger for ApiManagement Client.
TenantConfigurationClient is the composite Swagger for ApiManagement Client.
TenantConfigurationSyncStateClient is the composite Swagger for ApiManagement Client.
TenantConfigurationSyncStateContract is tenant Configuration Synchronization State.
TenantPolicyClient is the composite Swagger for ApiManagement Client.
TokenBodyParameterContract is oAuth acquire token request body parameter (www-url-form-encoded).
UserCollection is paged Users list representation.
UserContract is user profile.
UserCreateParameters is parameters supplied to the Create User operation.
UserGroupsClient is the composite Swagger for ApiManagement Client.
UserIdentitiesClient is the composite Swagger for ApiManagement Client.
UserIdentityCollection is list of Users Identity list representation.
UserIdentityContract is user identity details.
UsersClient is the composite Swagger for ApiManagement Client.
UserSubscriptionsClient is the composite Swagger for ApiManagement Client.
UserUpdateParameters is parameters supplied to the Update User operation.
VirtualNetworkConfiguration is configuration of a virtual network to which API Management service is deployed.
# Type aliases
APIProtocolContract enumerates the values for api protocol contract.
APITypeContract enumerates the values for api type contract.
AsyncOperationState enumerates the values for async operation state.
BackendProtocol enumerates the values for backend protocol.
BearerTokenSendingMethodsContract enumerates the values for bearer token sending methods contract.
ClientAuthenticationMethodContract enumerates the values for client authentication method contract.
ConnectivityStatusType enumerates the values for connectivity status type.
GrantTypesContract enumerates the values for grant types contract.
GroupTypeContract enumerates the values for group type contract.
HostnameType enumerates the values for hostname type.
HTTPStatusCode enumerates the values for http status code.
IdentityProviderNameType enumerates the values for identity provider name type.
MethodContract enumerates the values for method contract.
NameAvailabilityReason enumerates the values for name availability reason.
PolicyScopeContract enumerates the values for policy scope contract.
ProductStateContract enumerates the values for product state contract.
ReportsAggregation enumerates the values for reports aggregation.
SkuType enumerates the values for sku type.
SubscriptionStateContract enumerates the values for subscription state contract.
UserStateContract enumerates the values for user state contract.
VirtualNetworkType enumerates the values for virtual network type.