-
Notifications
You must be signed in to change notification settings - Fork 82
/
certificate_lifecycle_state.go
84 lines (74 loc) · 3.75 KB
/
certificate_lifecycle_state.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
// Copyright (c) 2016, 2018, 2022, Oracle and/or its affiliates. All rights reserved.
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
// Code generated. DO NOT EDIT.
// Certificates Service Management API
//
// API for managing certificates.
//
package certificatesmanagement
import (
"strings"
)
// CertificateLifecycleStateEnum Enum with underlying type: string
type CertificateLifecycleStateEnum string
// Set of constants representing the allowable values for CertificateLifecycleStateEnum
const (
CertificateLifecycleStateCreating CertificateLifecycleStateEnum = "CREATING"
CertificateLifecycleStateActive CertificateLifecycleStateEnum = "ACTIVE"
CertificateLifecycleStateUpdating CertificateLifecycleStateEnum = "UPDATING"
CertificateLifecycleStateDeleting CertificateLifecycleStateEnum = "DELETING"
CertificateLifecycleStateDeleted CertificateLifecycleStateEnum = "DELETED"
CertificateLifecycleStateSchedulingDeletion CertificateLifecycleStateEnum = "SCHEDULING_DELETION"
CertificateLifecycleStatePendingDeletion CertificateLifecycleStateEnum = "PENDING_DELETION"
CertificateLifecycleStateCancellingDeletion CertificateLifecycleStateEnum = "CANCELLING_DELETION"
CertificateLifecycleStateFailed CertificateLifecycleStateEnum = "FAILED"
)
var mappingCertificateLifecycleStateEnum = map[string]CertificateLifecycleStateEnum{
"CREATING": CertificateLifecycleStateCreating,
"ACTIVE": CertificateLifecycleStateActive,
"UPDATING": CertificateLifecycleStateUpdating,
"DELETING": CertificateLifecycleStateDeleting,
"DELETED": CertificateLifecycleStateDeleted,
"SCHEDULING_DELETION": CertificateLifecycleStateSchedulingDeletion,
"PENDING_DELETION": CertificateLifecycleStatePendingDeletion,
"CANCELLING_DELETION": CertificateLifecycleStateCancellingDeletion,
"FAILED": CertificateLifecycleStateFailed,
}
var mappingCertificateLifecycleStateEnumLowerCase = map[string]CertificateLifecycleStateEnum{
"creating": CertificateLifecycleStateCreating,
"active": CertificateLifecycleStateActive,
"updating": CertificateLifecycleStateUpdating,
"deleting": CertificateLifecycleStateDeleting,
"deleted": CertificateLifecycleStateDeleted,
"scheduling_deletion": CertificateLifecycleStateSchedulingDeletion,
"pending_deletion": CertificateLifecycleStatePendingDeletion,
"cancelling_deletion": CertificateLifecycleStateCancellingDeletion,
"failed": CertificateLifecycleStateFailed,
}
// GetCertificateLifecycleStateEnumValues Enumerates the set of values for CertificateLifecycleStateEnum
func GetCertificateLifecycleStateEnumValues() []CertificateLifecycleStateEnum {
values := make([]CertificateLifecycleStateEnum, 0)
for _, v := range mappingCertificateLifecycleStateEnum {
values = append(values, v)
}
return values
}
// GetCertificateLifecycleStateEnumStringValues Enumerates the set of values in String for CertificateLifecycleStateEnum
func GetCertificateLifecycleStateEnumStringValues() []string {
return []string{
"CREATING",
"ACTIVE",
"UPDATING",
"DELETING",
"DELETED",
"SCHEDULING_DELETION",
"PENDING_DELETION",
"CANCELLING_DELETION",
"FAILED",
}
}
// GetMappingCertificateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMappingCertificateLifecycleStateEnum(val string) (CertificateLifecycleStateEnum, bool) {
enum, ok := mappingCertificateLifecycleStateEnumLowerCase[strings.ToLower(val)]
return enum, ok
}