// +build go1.9 // Copyright 2019 Microsoft Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // This code was auto-generated by: // github.com/Azure/azure-sdk-for-go/tools/profileBuilder package redis import ( "context" original "github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2018-03-01/redis" ) const ( DefaultBaseURI = original.DefaultBaseURI ) type DayOfWeek = original.DayOfWeek const ( Everyday DayOfWeek = original.Everyday Friday DayOfWeek = original.Friday Monday DayOfWeek = original.Monday Saturday DayOfWeek = original.Saturday Sunday DayOfWeek = original.Sunday Thursday DayOfWeek = original.Thursday Tuesday DayOfWeek = original.Tuesday Wednesday DayOfWeek = original.Wednesday Weekend DayOfWeek = original.Weekend ) type KeyType = original.KeyType const ( Primary KeyType = original.Primary Secondary KeyType = original.Secondary ) type ProvisioningState = original.ProvisioningState const ( Creating ProvisioningState = original.Creating Deleting ProvisioningState = original.Deleting Disabled ProvisioningState = original.Disabled Failed ProvisioningState = original.Failed Linking ProvisioningState = original.Linking Provisioning ProvisioningState = original.Provisioning RecoveringScaleFailure ProvisioningState = original.RecoveringScaleFailure Scaling ProvisioningState = original.Scaling Succeeded ProvisioningState = original.Succeeded Unlinking ProvisioningState = original.Unlinking Unprovisioning ProvisioningState = original.Unprovisioning Updating ProvisioningState = original.Updating ) type RebootType = original.RebootType const ( AllNodes RebootType = original.AllNodes PrimaryNode RebootType = original.PrimaryNode SecondaryNode RebootType = original.SecondaryNode ) type ReplicationRole = original.ReplicationRole const ( ReplicationRolePrimary ReplicationRole = original.ReplicationRolePrimary ReplicationRoleSecondary ReplicationRole = original.ReplicationRoleSecondary ) type SkuFamily = original.SkuFamily const ( C SkuFamily = original.C P SkuFamily = original.P ) type SkuName = original.SkuName const ( Basic SkuName = original.Basic Premium SkuName = original.Premium Standard SkuName = original.Standard ) type TLSVersion = original.TLSVersion const ( OneFullStopOne TLSVersion = original.OneFullStopOne OneFullStopTwo TLSVersion = original.OneFullStopTwo OneFullStopZero TLSVersion = original.OneFullStopZero ) type AccessKeys = original.AccessKeys type BaseClient = original.BaseClient type CheckNameAvailabilityParameters = original.CheckNameAvailabilityParameters type Client = original.Client type CommonProperties = original.CommonProperties type CreateFuture = original.CreateFuture type CreateParameters = original.CreateParameters type CreateProperties = original.CreateProperties type DeleteFuture = original.DeleteFuture type ExportDataFuture = original.ExportDataFuture type ExportRDBParameters = original.ExportRDBParameters type FirewallRule = original.FirewallRule type FirewallRuleCreateParameters = original.FirewallRuleCreateParameters type FirewallRuleListResult = original.FirewallRuleListResult type FirewallRuleListResultIterator = original.FirewallRuleListResultIterator type FirewallRuleListResultPage = original.FirewallRuleListResultPage type FirewallRuleProperties = original.FirewallRuleProperties type FirewallRulesClient = original.FirewallRulesClient type ForceRebootResponse = original.ForceRebootResponse type ImportDataFuture = original.ImportDataFuture type ImportRDBParameters = original.ImportRDBParameters type LinkedServer = original.LinkedServer type LinkedServerClient = original.LinkedServerClient type LinkedServerCreateFuture = original.LinkedServerCreateFuture type LinkedServerCreateParameters = original.LinkedServerCreateParameters type LinkedServerCreateProperties = original.LinkedServerCreateProperties type LinkedServerProperties = original.LinkedServerProperties type LinkedServerWithProperties = original.LinkedServerWithProperties type LinkedServerWithPropertiesList = original.LinkedServerWithPropertiesList type LinkedServerWithPropertiesListIterator = original.LinkedServerWithPropertiesListIterator type LinkedServerWithPropertiesListPage = original.LinkedServerWithPropertiesListPage type ListResult = original.ListResult type ListResultIterator = original.ListResultIterator type ListResultPage = original.ListResultPage type NotificationListResponse = original.NotificationListResponse type Operation = original.Operation type OperationDisplay = original.OperationDisplay type OperationListResult = original.OperationListResult type OperationListResultIterator = original.OperationListResultIterator type OperationListResultPage = original.OperationListResultPage type OperationsClient = original.OperationsClient type PatchSchedule = original.PatchSchedule type PatchScheduleListResult = original.PatchScheduleListResult type PatchScheduleListResultIterator = original.PatchScheduleListResultIterator type PatchScheduleListResultPage = original.PatchScheduleListResultPage type PatchSchedulesClient = original.PatchSchedulesClient type Properties = original.Properties type ProxyResource = original.ProxyResource type RebootParameters = original.RebootParameters type RegenerateKeyParameters = original.RegenerateKeyParameters type Resource = original.Resource type ResourceType = original.ResourceType type ScheduleEntries = original.ScheduleEntries type ScheduleEntry = original.ScheduleEntry type Sku = original.Sku type TrackedResource = original.TrackedResource type UpdateParameters = original.UpdateParameters type UpdateProperties = original.UpdateProperties type UpgradeNotification = original.UpgradeNotification func New(subscriptionID string) BaseClient { return original.New(subscriptionID) } func NewClient(subscriptionID string) Client { return original.NewClient(subscriptionID) } func NewClientWithBaseURI(baseURI string, subscriptionID string) Client { return original.NewClientWithBaseURI(baseURI, subscriptionID) } func NewFirewallRuleListResultIterator(page FirewallRuleListResultPage) FirewallRuleListResultIterator { return original.NewFirewallRuleListResultIterator(page) } func NewFirewallRuleListResultPage(getNextPage func(context.Context, FirewallRuleListResult) (FirewallRuleListResult, error)) FirewallRuleListResultPage { return original.NewFirewallRuleListResultPage(getNextPage) } func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient { return original.NewFirewallRulesClient(subscriptionID) } func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient { return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID) } func NewLinkedServerClient(subscriptionID string) LinkedServerClient { return original.NewLinkedServerClient(subscriptionID) } func NewLinkedServerClientWithBaseURI(baseURI string, subscriptionID string) LinkedServerClient { return original.NewLinkedServerClientWithBaseURI(baseURI, subscriptionID) } func NewLinkedServerWithPropertiesListIterator(page LinkedServerWithPropertiesListPage) LinkedServerWithPropertiesListIterator { return original.NewLinkedServerWithPropertiesListIterator(page) } func NewLinkedServerWithPropertiesListPage(getNextPage func(context.Context, LinkedServerWithPropertiesList) (LinkedServerWithPropertiesList, error)) LinkedServerWithPropertiesListPage { return original.NewLinkedServerWithPropertiesListPage(getNextPage) } func NewListResultIterator(page ListResultPage) ListResultIterator { return original.NewListResultIterator(page) } func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage { return original.NewListResultPage(getNextPage) } func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator { return original.NewOperationListResultIterator(page) } func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage { return original.NewOperationListResultPage(getNextPage) } func NewOperationsClient(subscriptionID string) OperationsClient { return original.NewOperationsClient(subscriptionID) } func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID) } func NewPatchScheduleListResultIterator(page PatchScheduleListResultPage) PatchScheduleListResultIterator { return original.NewPatchScheduleListResultIterator(page) } func NewPatchScheduleListResultPage(getNextPage func(context.Context, PatchScheduleListResult) (PatchScheduleListResult, error)) PatchScheduleListResultPage { return original.NewPatchScheduleListResultPage(getNextPage) } func NewPatchSchedulesClient(subscriptionID string) PatchSchedulesClient { return original.NewPatchSchedulesClient(subscriptionID) } func NewPatchSchedulesClientWithBaseURI(baseURI string, subscriptionID string) PatchSchedulesClient { return original.NewPatchSchedulesClientWithBaseURI(baseURI, subscriptionID) } func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { return original.NewWithBaseURI(baseURI, subscriptionID) } func PossibleDayOfWeekValues() []DayOfWeek { return original.PossibleDayOfWeekValues() } func PossibleKeyTypeValues() []KeyType { return original.PossibleKeyTypeValues() } func PossibleProvisioningStateValues() []ProvisioningState { return original.PossibleProvisioningStateValues() } func PossibleRebootTypeValues() []RebootType { return original.PossibleRebootTypeValues() } func PossibleReplicationRoleValues() []ReplicationRole { return original.PossibleReplicationRoleValues() } func PossibleSkuFamilyValues() []SkuFamily { return original.PossibleSkuFamilyValues() } func PossibleSkuNameValues() []SkuName { return original.PossibleSkuNameValues() } func PossibleTLSVersionValues() []TLSVersion { return original.PossibleTLSVersionValues() } func UserAgent() string { return original.UserAgent() + " profiles/latest" } func Version() string { return original.Version() }