1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type Category string
6
7// Enum values for Category
8const (
9	CategoryAWSIoT Category = "AWSIoT"
10)
11
12// Values returns all known values for Category. Note that this can be expanded in
13// the future, and so it is only as up to date as the client. The ordering of this
14// slice is not guaranteed to be stable across updates.
15func (Category) Values() []Category {
16	return []Category{
17		"AWSIoT",
18	}
19}
20
21type EncryptionAlgorithm string
22
23// Enum values for EncryptionAlgorithm
24const (
25	EncryptionAlgorithmRsa   EncryptionAlgorithm = "RSA"
26	EncryptionAlgorithmEcdsa EncryptionAlgorithm = "ECDSA"
27)
28
29// Values returns all known values for EncryptionAlgorithm. Note that this can be
30// expanded in the future, and so it is only as up to date as the client. The
31// ordering of this slice is not guaranteed to be stable across updates.
32func (EncryptionAlgorithm) Values() []EncryptionAlgorithm {
33	return []EncryptionAlgorithm{
34		"RSA",
35		"ECDSA",
36	}
37}
38
39type HashAlgorithm string
40
41// Enum values for HashAlgorithm
42const (
43	HashAlgorithmSha1   HashAlgorithm = "SHA1"
44	HashAlgorithmSha256 HashAlgorithm = "SHA256"
45)
46
47// Values returns all known values for HashAlgorithm. Note that this can be
48// expanded in the future, and so it is only as up to date as the client. The
49// ordering of this slice is not guaranteed to be stable across updates.
50func (HashAlgorithm) Values() []HashAlgorithm {
51	return []HashAlgorithm{
52		"SHA1",
53		"SHA256",
54	}
55}
56
57type ImageFormat string
58
59// Enum values for ImageFormat
60const (
61	ImageFormatJson         ImageFormat = "JSON"
62	ImageFormatJSONEmbedded ImageFormat = "JSONEmbedded"
63	ImageFormatJSONDetached ImageFormat = "JSONDetached"
64)
65
66// Values returns all known values for ImageFormat. Note that this can be expanded
67// in the future, and so it is only as up to date as the client. The ordering of
68// this slice is not guaranteed to be stable across updates.
69func (ImageFormat) Values() []ImageFormat {
70	return []ImageFormat{
71		"JSON",
72		"JSONEmbedded",
73		"JSONDetached",
74	}
75}
76
77type SigningProfileStatus string
78
79// Enum values for SigningProfileStatus
80const (
81	SigningProfileStatusActive   SigningProfileStatus = "Active"
82	SigningProfileStatusCanceled SigningProfileStatus = "Canceled"
83	SigningProfileStatusRevoked  SigningProfileStatus = "Revoked"
84)
85
86// Values returns all known values for SigningProfileStatus. Note that this can be
87// expanded in the future, and so it is only as up to date as the client. The
88// ordering of this slice is not guaranteed to be stable across updates.
89func (SigningProfileStatus) Values() []SigningProfileStatus {
90	return []SigningProfileStatus{
91		"Active",
92		"Canceled",
93		"Revoked",
94	}
95}
96
97type SigningStatus string
98
99// Enum values for SigningStatus
100const (
101	SigningStatusInProgress SigningStatus = "InProgress"
102	SigningStatusFailed     SigningStatus = "Failed"
103	SigningStatusSucceeded  SigningStatus = "Succeeded"
104)
105
106// Values returns all known values for SigningStatus. Note that this can be
107// expanded in the future, and so it is only as up to date as the client. The
108// ordering of this slice is not guaranteed to be stable across updates.
109func (SigningStatus) Values() []SigningStatus {
110	return []SigningStatus{
111		"InProgress",
112		"Failed",
113		"Succeeded",
114	}
115}
116
117type ValidityType string
118
119// Enum values for ValidityType
120const (
121	ValidityTypeDays   ValidityType = "DAYS"
122	ValidityTypeMonths ValidityType = "MONTHS"
123	ValidityTypeYears  ValidityType = "YEARS"
124)
125
126// Values returns all known values for ValidityType. Note that this can be expanded
127// in the future, and so it is only as up to date as the client. The ordering of
128// this slice is not guaranteed to be stable across updates.
129func (ValidityType) Values() []ValidityType {
130	return []ValidityType{
131		"DAYS",
132		"MONTHS",
133		"YEARS",
134	}
135}
136