/
consts.go
200 lines (169 loc) · 12.5 KB
/
consts.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
package commons
type LogFormat string
type FieldName string
type ResourceName string
type ResourceAffinity string
const (
FailureFieldReadPattern = "failed reading field %v - %#v"
FailureFieldCreatePattern = "failed creating field %v - %#v"
FailureFieldUpdatePattern = "failed updating field %v - %#v"
FieldUpdateNotAllowedPattern = "field [%v] is immutable, cannot be changed post creation"
FieldCreateNotAllowedPattern = "field [%v] can only be changed post creation"
ProviderToken FieldName = "token"
ProviderAccount FieldName = "account"
ProviderFeatureFlags FieldName = "feature_flags"
Subscription ResourceAffinity = "Subscription"
ElastigroupAWSBeanstalk ResourceAffinity = "ElastigroupAWSBeanstalk"
ElastigroupAWSBeanstalkScheduledTask ResourceAffinity = "ElastigroupAWSBeanstalk_Scheduled_Task"
OceanAWS ResourceAffinity = "Ocean_AWS"
OceanAWSInstanceTypes ResourceAffinity = "Ocean_AWS_Instance_Types"
OceanAWSAutoScaling ResourceAffinity = "Ocean_AWS_Auto_Scaling"
OceanAWSStrategy ResourceAffinity = "Ocean_AWS_Strategy"
OceanAWSScheduling ResourceAffinity = "Ocean_AWS_Scheduling"
OceanAWSLaunchConfiguration ResourceAffinity = "Ocean_AWS_Launch_Configuration"
OceanAwsLogging ResourceAffinity = "Ocean_AWS_Logging"
OceanAWSLaunchSpec ResourceAffinity = "Ocean_AWS_Launch_Spec"
OceanAWSExtendedResourceDefinition ResourceAffinity = "Ocean_AWS_Extended_Resource_Definition"
OceanGKE ResourceAffinity = "Ocean_GKE"
OceanGKEImport ResourceAffinity = "Ocean_GKE_Import"
OceanGKEImportScheduling ResourceAffinity = "Ocean_GKE_Import_Scheduling"
OceanGKEImportAutoScaler ResourceAffinity = "Ocean_GKE_Import_Auto_Scaler"
OceanGKEImportLaunchSpecification ResourceAffinity = "Ocean_GKE_Import_Launch_Specification"
OceanGKEImportStrategy ResourceAffinity = "Ocean_GKE_Import_Strategy"
OceanGKEInstanceTypes ResourceAffinity = "Ocean_GKE_Instance_Types"
OceanGKEAutoScaling ResourceAffinity = "Ocean_GKE_Auto_Scaling"
OceanGKEStrategy ResourceAffinity = "Ocean_GKE_Strategy"
OceanGKELaunchSpec ResourceAffinity = "Ocean_GKE_Launch_Spec"
OceanGKELaunchSpecStrategy ResourceAffinity = "Ocean_GKE_Launch_Spec_Strategy"
OceanGKELaunchSpecImport ResourceAffinity = "Ocean_GKE_Launch_Spec_Import"
OceanGKENetworkInterface ResourceAffinity = "Ocean_GKE_Network_Interface"
OceanAKS ResourceAffinity = "Ocean_AKS"
OceanAKSLogin ResourceAffinity = "Ocean_AKS_Login"
OceanAKSStrategy ResourceAffinity = "Ocean_AKS_Strategy"
OceanAKSHealth ResourceAffinity = "Ocean_AKS_Health"
OceanAKSAutoScaling ResourceAffinity = "Ocean_AKS_Auto_Scaling"
OceanAKSLaunchSpecification ResourceAffinity = "Ocean_AKS_Launch_Specification"
OceanAKSImage ResourceAffinity = "Ocean_AKS_Image"
OceanAKSExtensions ResourceAffinity = "Ocean_AKS_Extensions"
OceanAKSLoadBalancers ResourceAffinity = "Ocean_AKS_Load_Balancers_Config"
OceanAKSNetwork ResourceAffinity = "Ocean_AKS_Network"
OceanAKSVMSizes ResourceAffinity = "Ocean_AKS_VMSizes"
OceanAKSVirtualNodeGroup ResourceAffinity = "Ocean_AKS_virtual_node_group"
OceanAKSVirtualNodeGroupAutoScaling ResourceAffinity = "Ocean_AKS_virtual_node_group_Auto_Scaling"
OceanAKSVirtualNodeGroupLaunchSpecification ResourceAffinity = "Ocean_AKS_virtual_node_group_launch_specification"
OceanECS ResourceAffinity = "Ocean_ECS"
OceanECSAutoScaler ResourceAffinity = "Ocean_ECS_Auto_Scaler"
OceanECSInstanceTypes ResourceAffinity = "Ocean_ECS_Instance_Types"
OceanECSLaunchSpecification ResourceAffinity = "Ocean_ECS_Launch_Specification"
OceanECSStrategy ResourceAffinity = "Ocean_ECS_Strategy"
OceanECSScheduling ResourceAffinity = "Ocean_ECS_Scheduling"
OceanECSOptimizeImages ResourceAffinity = "Ocean_ECS_Optimize_Images"
OceanECSLogging ResourceAffinity = "Ocean_ECS_Logging"
OceanECSLaunchSpec ResourceAffinity = "Ocean_ECS_Launch_Spec"
ElastigroupAWS ResourceAffinity = "Elastigroup_AWS"
ElastigroupAWSInstanceType ResourceAffinity = "Elastigroup_AWS_Instance_Type"
ElastigroupAWSStrategy ResourceAffinity = "Elastigroup_AWS_Strategy"
ElastigroupAWSStateful ResourceAffinity = "Elastigroup_AWS_Stateful"
ElastigroupAWSLaunchConfiguration ResourceAffinity = "Elastigroup_AWS_Launch_Configuration"
ElastigroupAWSNetworkInterface ResourceAffinity = "Elastigroup_AWS_Network_Interface"
ElastigroupAWSScheduledTask ResourceAffinity = "Elastigroup_AWS_Scheduled_Task"
ElastigroupAWSBlockDevices ResourceAffinity = "Elastigroup_AWS_Block_Device"
ElastigroupAWSScalingPolicies ResourceAffinity = "Elastigroup_AWS_Scaling_Policies"
ElastigroupAWSIntegrations ResourceAffinity = "Elastigroup_AWS_Integrations"
ManagedInstanceAWS ResourceAffinity = "Managed_Instance_AWS"
ManagedInstanceAWSStrategy ResourceAffinity = "Managed_Instance_AWS_Strategy"
ManagedInstanceAWSPersistence ResourceAffinity = "Managed_Instance_AWS_Persistence"
ManagedInstanceAWSHealthCheck ResourceAffinity = "Managed_Instance_AWS_HealthCheck"
ManagedInstanceAWSIntegrations ResourceAffinity = "Managed_Instance_AWS_Integrations"
ManagedInstanceAWSCompute ResourceAffinity = "Managed_Instance_AWS_Compute"
ManagedInstanceAWSLaunchSpecification ResourceAffinity = "Managed_Instance_AWS_Launch_Specification"
ManagedInstanceAWSNetworkInterfaces ResourceAffinity = "Managed_Instance_AWS_Network_Interfaces"
ManagedInstanceAWSScheduling ResourceAffinity = "Managed_Instance_AWS_Scheduling"
ManagedInstanceAWSComputeInstanceType ResourceAffinity = "Managed_Instance_AWS_Compute_Instance_Type"
ElastigroupGCP ResourceAffinity = "Elastigroup_GCP"
ElastigroupGCPDisk ResourceAffinity = "Elastigroup_GCP_Disk"
ElastigroupGCPGPU ResourceAffinity = "Elastigroup_GPC_GPU"
ElastigroupGCPInstanceType ResourceAffinity = "Elastigroup_GCP_Instance_Type"
ElastigroupGCPIntegrations ResourceAffinity = "Elastigroup_GCP_Integrations"
ElastigroupGCPLaunchConfiguration ResourceAffinity = "Elastigroup_GCP_Launch_Configuration"
ElastigroupGCPNetworkInterface ResourceAffinity = "Elastigroup_GCP_Network_Interface"
ElastigroupGCPScalingPolicies ResourceAffinity = "Elastigroup_GCP_Scaling_Policies"
ElastigroupGCPScheduledTask ResourceAffinity = "Elastigroup_GCP_Scheduled_Task"
ElastigroupGCPStrategy ResourceAffinity = "Elastigroup_GCP_Strategy"
ElastigroupGKE ResourceAffinity = "Elastigroup_GKE"
ElastigroupAzure ResourceAffinity = "Elastigroup_Azure"
ElastigroupAzureStrategy ResourceAffinity = "Elastigroup_Azure_Strategy"
ElastigroupAzureLogin ResourceAffinity = "Elastigroup_Azure_Login"
ElastigroupAzureNetwork ResourceAffinity = "Elastigroup_Azure_Network"
ElastigroupAzureLoadBalancers ResourceAffinity = "Elastigroup_Azure_Load_Balancers"
ElastigroupAzureVMSizes ResourceAffinity = "Elastigroup_Azure_VM_Sizes"
ElastigroupAzureImage ResourceAffinity = "Elastigroup_Azure_Image"
ElastigroupAzureIntegrations ResourceAffinity = "Elastigroup_Azure_Integrations"
ElastigroupAzureLaunchConfiguration ResourceAffinity = "Elastigroup_Azure_Launch_Configuration"
ElastigroupAzureHealthCheck ResourceAffinity = "Elastigroup_Azure_Health_Check"
ElastigroupAzureScalingPolicies ResourceAffinity = "Elastigroup_Azure_Scaling_Policies"
ElastigroupAzureScheduledTask ResourceAffinity = "Elastigroup_Azure_Scheduled_Task"
ElastigroupAzureLaunchSpecification ResourceAffinity = "Elastigroup_Azure_Launch_Specification"
MRScalerAWS ResourceAffinity = "MRScaler_AWS"
MRScalerAWSTaskScalingPolicies ResourceAffinity = "MRScaler_Task_AWS_Scaling_Polices"
MRScalerAWSCoreScalingPolicies ResourceAffinity = "MRScaler_Core_AWS_Scaling_Polices"
MRScalerAWSCoreGroup ResourceAffinity = "MRScaler_AWS_Core_Group"
MRScalerAWSMasterGroup ResourceAffinity = "MRScaler_AWS_Master_Group"
MRScalerAWSTaskGroup ResourceAffinity = "MRScaler_AWS_Task_Group"
MRScalerAWSStrategy ResourceAffinity = "MRScaler_AWS_Strategy"
MRScalerAWSCluster ResourceAffinity = "MRScaler_AWS_Cluster"
MRScalerAWSScheduledTask ResourceAffinity = "MRScaler_AWS_Scheduled_Task"
MRScalerAWSTerminationPolicies ResourceAffinity = "MRScaler_AWS_Termination_Policies"
MultaiBalancer ResourceAffinity = "Multai_Balancer"
MultaiDeployment ResourceAffinity = "Multai_Deployment"
MultaiListener ResourceAffinity = "Multai_Listener"
MultaiRoutingRule ResourceAffinity = "Multai_Routing_Rule"
MultaiTarget ResourceAffinity = "Multai_Target"
MultaiTargetSet ResourceAffinity = "Multai_Target_Set"
DataIntegration ResourceAffinity = "Data_Integration"
HealthCheck ResourceAffinity = "Health_Check"
SuspendProcesses ResourceAffinity = "Suspend_Processes"
StatefulNodeAzure ResourceAffinity = "Stateful_Node_Azure"
StatefulNodeAzureStrategy ResourceAffinity = "Stateful_Node_Azure_Strategy"
StatefulNodeAzureNetwork ResourceAffinity = "Stateful_Node_Azure_Network"
StatefulNodeAzureLoadBalancer ResourceAffinity = "Stateful_Node_Azure_Load_Balancer"
StatefulNodeAzureLogin ResourceAffinity = "Stateful_Node_Azure_Login"
StatefulNodeAzureVMSizes ResourceAffinity = "Stateful_Node_Azure_VM_Sizes"
StatefulNodeAzureImage ResourceAffinity = "Stateful_Node_Azure_Image"
StatefulNodeAzurePersistence ResourceAffinity = "Stateful_Node_Azure_Persistence"
StatefulNodeAzureHealth ResourceAffinity = "Stateful_Node_Azure_Health"
StatefulNodeAzureScheduling ResourceAffinity = "Stateful_Node_Azure_Scheduling"
StatefulNodeAzureLaunchSpecification ResourceAffinity = "Stateful_Node_Azure_Launch_Specification"
StatefulNodeAzureExtensions ResourceAffinity = "Stateful_Node_Azure_Extensions"
StatefulNodeAzureSecret ResourceAffinity = "Stateful_Node_Azure_Secret"
OceanSpark ResourceAffinity = "Ocean_Spark"
OceanSparkIngress ResourceAffinity = "Ocean_Spark_Ingress"
OceanSparkWebhook ResourceAffinity = "Ocean_Spark_Webhook"
OceanSparkCompute ResourceAffinity = "Ocean_Spark_Compute"
OceanSparkLogCollection ResourceAffinity = "Ocean_Spark_Log_Collection"
OceanSparkVirtualNodeGroup ResourceAffinity = "Ocean_Spark_Virtual_Node_Group"
OceanSparkSpark ResourceAffinity = "Ocean_Spark_Spark"
OceanAKSNP ResourceAffinity = "Ocean_AKS_NP"
OceanAKSNPAutoScaler ResourceAffinity = "Ocean_AKS_NP_Auto_Scaler"
OceanAKSNPStrategy ResourceAffinity = "Ocean_AKS_NP_Strategy"
OceanAKSNPProperties ResourceAffinity = "Ocean_AKS_NP_Properties"
OceanAKSNPNodeCountLimits ResourceAffinity = "Ocean_AKS_NP_Node_Count_Limits"
OceanAKSNPHealth ResourceAffinity = "Ocean_AKS_NP_Health"
OceanAKSNPGroupAutoScale ResourceAffinity = "Ocean_AKS_NP_Auto_Scale"
OceanAKSNPScheduling ResourceAffinity = "Ocean_AKS_NP_Scheduling"
OceanAKSNPVmSizes ResourceAffinity = "Ocean_AKS_NP_Vm_Sizes"
OceanAKSNPVirtualNodeGroup ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group"
OceanAKSNPVirtualNodeGroupStrategy ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group_Strategy"
OceanAKSNPVirtualNodeGroupAutoScale ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group_Auto_Scale"
OceanAKSNPVirtualNodeGroupNodeCountLimits ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group_Node_Count_Limits"
OceanAKSNPVirtualNodeGroupNodePoolProperties ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group_Node_Pool_Properties"
OceanAKSNPVirtualNodeGroupVmSizes ResourceAffinity = "Ocean_AKS_NP_Virtual_Node_Group_Vm_Sizes"
ResourceFieldOnRead LogFormat = "onRead() -> %s -> %s"
ResourceFieldOnCreate LogFormat = "onCreate() -> %s -> %s"
ResourceFieldOnUpdate LogFormat = "onUpdate() -> %s -> %s"
ResourceFieldOnMerge LogFormat = "onMerge() -> %s -> %s"
ResourceOnDelete LogFormat = "onDelete() -> %s -> started for %s..."
ResourceOnUpdate LogFormat = "onUpdate() -> %s -> started for %s..."
ResourceOnRead LogFormat = "onRead() -> %s -> started for %s..."
ResourceOnCreate LogFormat = "onCreate() -> %s -> started..."
)