...

Source file src/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2015-08-01/servicebus/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2015-08-01/servicebus

     1  package servicebus
     2  
     3  // Copyright (c) Microsoft Corporation. All rights reserved.
     4  // Licensed under the MIT License. See License.txt in the project root for license information.
     5  //
     6  // Code generated by Microsoft (R) AutoRest Code Generator.
     7  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
     8  
     9  // AccessRights enumerates the values for access rights.
    10  type AccessRights string
    11  
    12  const (
    13  	// Listen ...
    14  	Listen AccessRights = "Listen"
    15  	// Manage ...
    16  	Manage AccessRights = "Manage"
    17  	// SendEnumValue ...
    18  	SendEnumValue AccessRights = "Send"
    19  )
    20  
    21  // PossibleAccessRightsValues returns an array of possible values for the AccessRights const type.
    22  func PossibleAccessRightsValues() []AccessRights {
    23  	return []AccessRights{Listen, Manage, SendEnumValue}
    24  }
    25  
    26  // EntityAvailabilityStatus enumerates the values for entity availability status.
    27  type EntityAvailabilityStatus string
    28  
    29  const (
    30  	// Available ...
    31  	Available EntityAvailabilityStatus = "Available"
    32  	// Limited ...
    33  	Limited EntityAvailabilityStatus = "Limited"
    34  	// Renaming ...
    35  	Renaming EntityAvailabilityStatus = "Renaming"
    36  	// Restoring ...
    37  	Restoring EntityAvailabilityStatus = "Restoring"
    38  	// Unknown ...
    39  	Unknown EntityAvailabilityStatus = "Unknown"
    40  )
    41  
    42  // PossibleEntityAvailabilityStatusValues returns an array of possible values for the EntityAvailabilityStatus const type.
    43  func PossibleEntityAvailabilityStatusValues() []EntityAvailabilityStatus {
    44  	return []EntityAvailabilityStatus{Available, Limited, Renaming, Restoring, Unknown}
    45  }
    46  
    47  // EntityStatus enumerates the values for entity status.
    48  type EntityStatus string
    49  
    50  const (
    51  	// EntityStatusActive ...
    52  	EntityStatusActive EntityStatus = "Active"
    53  	// EntityStatusCreating ...
    54  	EntityStatusCreating EntityStatus = "Creating"
    55  	// EntityStatusDeleting ...
    56  	EntityStatusDeleting EntityStatus = "Deleting"
    57  	// EntityStatusDisabled ...
    58  	EntityStatusDisabled EntityStatus = "Disabled"
    59  	// EntityStatusReceiveDisabled ...
    60  	EntityStatusReceiveDisabled EntityStatus = "ReceiveDisabled"
    61  	// EntityStatusRenaming ...
    62  	EntityStatusRenaming EntityStatus = "Renaming"
    63  	// EntityStatusRestoring ...
    64  	EntityStatusRestoring EntityStatus = "Restoring"
    65  	// EntityStatusSendDisabled ...
    66  	EntityStatusSendDisabled EntityStatus = "SendDisabled"
    67  	// EntityStatusUnknown ...
    68  	EntityStatusUnknown EntityStatus = "Unknown"
    69  )
    70  
    71  // PossibleEntityStatusValues returns an array of possible values for the EntityStatus const type.
    72  func PossibleEntityStatusValues() []EntityStatus {
    73  	return []EntityStatus{EntityStatusActive, EntityStatusCreating, EntityStatusDeleting, EntityStatusDisabled, EntityStatusReceiveDisabled, EntityStatusRenaming, EntityStatusRestoring, EntityStatusSendDisabled, EntityStatusUnknown}
    74  }
    75  
    76  // NamespaceState enumerates the values for namespace state.
    77  type NamespaceState string
    78  
    79  const (
    80  	// NamespaceStateActivating ...
    81  	NamespaceStateActivating NamespaceState = "Activating"
    82  	// NamespaceStateActive ...
    83  	NamespaceStateActive NamespaceState = "Active"
    84  	// NamespaceStateCreated ...
    85  	NamespaceStateCreated NamespaceState = "Created"
    86  	// NamespaceStateCreating ...
    87  	NamespaceStateCreating NamespaceState = "Creating"
    88  	// NamespaceStateDisabled ...
    89  	NamespaceStateDisabled NamespaceState = "Disabled"
    90  	// NamespaceStateDisabling ...
    91  	NamespaceStateDisabling NamespaceState = "Disabling"
    92  	// NamespaceStateEnabling ...
    93  	NamespaceStateEnabling NamespaceState = "Enabling"
    94  	// NamespaceStateFailed ...
    95  	NamespaceStateFailed NamespaceState = "Failed"
    96  	// NamespaceStateRemoved ...
    97  	NamespaceStateRemoved NamespaceState = "Removed"
    98  	// NamespaceStateRemoving ...
    99  	NamespaceStateRemoving NamespaceState = "Removing"
   100  	// NamespaceStateSoftDeleted ...
   101  	NamespaceStateSoftDeleted NamespaceState = "SoftDeleted"
   102  	// NamespaceStateSoftDeleting ...
   103  	NamespaceStateSoftDeleting NamespaceState = "SoftDeleting"
   104  	// NamespaceStateUnknown ...
   105  	NamespaceStateUnknown NamespaceState = "Unknown"
   106  )
   107  
   108  // PossibleNamespaceStateValues returns an array of possible values for the NamespaceState const type.
   109  func PossibleNamespaceStateValues() []NamespaceState {
   110  	return []NamespaceState{NamespaceStateActivating, NamespaceStateActive, NamespaceStateCreated, NamespaceStateCreating, NamespaceStateDisabled, NamespaceStateDisabling, NamespaceStateEnabling, NamespaceStateFailed, NamespaceStateRemoved, NamespaceStateRemoving, NamespaceStateSoftDeleted, NamespaceStateSoftDeleting, NamespaceStateUnknown}
   111  }
   112  
   113  // Policykey enumerates the values for policykey.
   114  type Policykey string
   115  
   116  const (
   117  	// PrimaryKey ...
   118  	PrimaryKey Policykey = "PrimaryKey"
   119  	// SecondaryKey ...
   120  	SecondaryKey Policykey = "SecondaryKey"
   121  )
   122  
   123  // PossiblePolicykeyValues returns an array of possible values for the Policykey const type.
   124  func PossiblePolicykeyValues() []Policykey {
   125  	return []Policykey{PrimaryKey, SecondaryKey}
   126  }
   127  
   128  // SkuName enumerates the values for sku name.
   129  type SkuName string
   130  
   131  const (
   132  	// Basic ...
   133  	Basic SkuName = "Basic"
   134  	// Premium ...
   135  	Premium SkuName = "Premium"
   136  	// Standard ...
   137  	Standard SkuName = "Standard"
   138  )
   139  
   140  // PossibleSkuNameValues returns an array of possible values for the SkuName const type.
   141  func PossibleSkuNameValues() []SkuName {
   142  	return []SkuName{Basic, Premium, Standard}
   143  }
   144  
   145  // SkuTier enumerates the values for sku tier.
   146  type SkuTier string
   147  
   148  const (
   149  	// SkuTierBasic ...
   150  	SkuTierBasic SkuTier = "Basic"
   151  	// SkuTierPremium ...
   152  	SkuTierPremium SkuTier = "Premium"
   153  	// SkuTierStandard ...
   154  	SkuTierStandard SkuTier = "Standard"
   155  )
   156  
   157  // PossibleSkuTierValues returns an array of possible values for the SkuTier const type.
   158  func PossibleSkuTierValues() []SkuTier {
   159  	return []SkuTier{SkuTierBasic, SkuTierPremium, SkuTierStandard}
   160  }
   161  
   162  // UnavailableReason enumerates the values for unavailable reason.
   163  type UnavailableReason string
   164  
   165  const (
   166  	// InvalidName ...
   167  	InvalidName UnavailableReason = "InvalidName"
   168  	// NameInLockdown ...
   169  	NameInLockdown UnavailableReason = "NameInLockdown"
   170  	// NameInUse ...
   171  	NameInUse UnavailableReason = "NameInUse"
   172  	// None ...
   173  	None UnavailableReason = "None"
   174  	// SubscriptionIsDisabled ...
   175  	SubscriptionIsDisabled UnavailableReason = "SubscriptionIsDisabled"
   176  	// TooManyNamespaceInCurrentSubscription ...
   177  	TooManyNamespaceInCurrentSubscription UnavailableReason = "TooManyNamespaceInCurrentSubscription"
   178  )
   179  
   180  // PossibleUnavailableReasonValues returns an array of possible values for the UnavailableReason const type.
   181  func PossibleUnavailableReasonValues() []UnavailableReason {
   182  	return []UnavailableReason{InvalidName, NameInLockdown, NameInUse, None, SubscriptionIsDisabled, TooManyNamespaceInCurrentSubscription}
   183  }
   184  

View as plain text