1package cdn
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// CustomDomainResourceState enumerates the values for custom domain resource state.
10type CustomDomainResourceState string
11
12const (
13	// Active ...
14	Active CustomDomainResourceState = "Active"
15	// Creating ...
16	Creating CustomDomainResourceState = "Creating"
17	// Deleting ...
18	Deleting CustomDomainResourceState = "Deleting"
19)
20
21// PossibleCustomDomainResourceStateValues returns an array of possible values for the CustomDomainResourceState const type.
22func PossibleCustomDomainResourceStateValues() []CustomDomainResourceState {
23	return []CustomDomainResourceState{Active, Creating, Deleting}
24}
25
26// EndpointResourceState enumerates the values for endpoint resource state.
27type EndpointResourceState string
28
29const (
30	// EndpointResourceStateCreating ...
31	EndpointResourceStateCreating EndpointResourceState = "Creating"
32	// EndpointResourceStateDeleting ...
33	EndpointResourceStateDeleting EndpointResourceState = "Deleting"
34	// EndpointResourceStateRunning ...
35	EndpointResourceStateRunning EndpointResourceState = "Running"
36	// EndpointResourceStateStarting ...
37	EndpointResourceStateStarting EndpointResourceState = "Starting"
38	// EndpointResourceStateStopped ...
39	EndpointResourceStateStopped EndpointResourceState = "Stopped"
40	// EndpointResourceStateStopping ...
41	EndpointResourceStateStopping EndpointResourceState = "Stopping"
42)
43
44// PossibleEndpointResourceStateValues returns an array of possible values for the EndpointResourceState const type.
45func PossibleEndpointResourceStateValues() []EndpointResourceState {
46	return []EndpointResourceState{EndpointResourceStateCreating, EndpointResourceStateDeleting, EndpointResourceStateRunning, EndpointResourceStateStarting, EndpointResourceStateStopped, EndpointResourceStateStopping}
47}
48
49// OriginResourceState enumerates the values for origin resource state.
50type OriginResourceState string
51
52const (
53	// OriginResourceStateActive ...
54	OriginResourceStateActive OriginResourceState = "Active"
55	// OriginResourceStateCreating ...
56	OriginResourceStateCreating OriginResourceState = "Creating"
57	// OriginResourceStateDeleting ...
58	OriginResourceStateDeleting OriginResourceState = "Deleting"
59)
60
61// PossibleOriginResourceStateValues returns an array of possible values for the OriginResourceState const type.
62func PossibleOriginResourceStateValues() []OriginResourceState {
63	return []OriginResourceState{OriginResourceStateActive, OriginResourceStateCreating, OriginResourceStateDeleting}
64}
65
66// ProfileResourceState enumerates the values for profile resource state.
67type ProfileResourceState string
68
69const (
70	// ProfileResourceStateActive ...
71	ProfileResourceStateActive ProfileResourceState = "Active"
72	// ProfileResourceStateCreating ...
73	ProfileResourceStateCreating ProfileResourceState = "Creating"
74	// ProfileResourceStateDeleting ...
75	ProfileResourceStateDeleting ProfileResourceState = "Deleting"
76	// ProfileResourceStateDisabled ...
77	ProfileResourceStateDisabled ProfileResourceState = "Disabled"
78)
79
80// PossibleProfileResourceStateValues returns an array of possible values for the ProfileResourceState const type.
81func PossibleProfileResourceStateValues() []ProfileResourceState {
82	return []ProfileResourceState{ProfileResourceStateActive, ProfileResourceStateCreating, ProfileResourceStateDeleting, ProfileResourceStateDisabled}
83}
84
85// ProvisioningState enumerates the values for provisioning state.
86type ProvisioningState string
87
88const (
89	// ProvisioningStateCreating ...
90	ProvisioningStateCreating ProvisioningState = "Creating"
91	// ProvisioningStateFailed ...
92	ProvisioningStateFailed ProvisioningState = "Failed"
93	// ProvisioningStateSucceeded ...
94	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
95)
96
97// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
98func PossibleProvisioningStateValues() []ProvisioningState {
99	return []ProvisioningState{ProvisioningStateCreating, ProvisioningStateFailed, ProvisioningStateSucceeded}
100}
101
102// QueryStringCachingBehavior enumerates the values for query string caching behavior.
103type QueryStringCachingBehavior string
104
105const (
106	// BypassCaching ...
107	BypassCaching QueryStringCachingBehavior = "BypassCaching"
108	// IgnoreQueryString ...
109	IgnoreQueryString QueryStringCachingBehavior = "IgnoreQueryString"
110	// NotSet ...
111	NotSet QueryStringCachingBehavior = "NotSet"
112	// UseQueryString ...
113	UseQueryString QueryStringCachingBehavior = "UseQueryString"
114)
115
116// PossibleQueryStringCachingBehaviorValues returns an array of possible values for the QueryStringCachingBehavior const type.
117func PossibleQueryStringCachingBehaviorValues() []QueryStringCachingBehavior {
118	return []QueryStringCachingBehavior{BypassCaching, IgnoreQueryString, NotSet, UseQueryString}
119}
120
121// ResourceType enumerates the values for resource type.
122type ResourceType string
123
124const (
125	// MicrosoftCdnProfilesEndpoints ...
126	MicrosoftCdnProfilesEndpoints ResourceType = "Microsoft.Cdn/Profiles/Endpoints"
127)
128
129// PossibleResourceTypeValues returns an array of possible values for the ResourceType const type.
130func PossibleResourceTypeValues() []ResourceType {
131	return []ResourceType{MicrosoftCdnProfilesEndpoints}
132}
133
134// SkuName enumerates the values for sku name.
135type SkuName string
136
137const (
138	// Premium ...
139	Premium SkuName = "Premium"
140	// Standard ...
141	Standard SkuName = "Standard"
142)
143
144// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
145func PossibleSkuNameValues() []SkuName {
146	return []SkuName{Premium, Standard}
147}
148