@@ -8,16 +8,19 @@ use syn::Path;
8
8
///
9
9
/// Supported arguments are:
10
10
///
11
- /// - `group`, which sets the CRD group, usually the domain of the company.
12
- /// - `kind`, which allows overwriting the kind field of the CRD. This defaults to the struct name
13
- /// (without the 'Spec' suffix).
14
- /// - `singular`, to specify the singular name of the CR object.
15
- /// - `plural`, to specify the plural name of the CR object.
16
- /// - `namespaced`, to specify that this is a namespaced resource rather than cluster level.
11
+ /// - `group`: Set the group of the CR object, usually the domain of the company.
12
+ /// This argument is Required.
13
+ /// - `kind`: Override the kind field of the CR object. This defaults to the struct
14
+ /// name (without the 'Spec' suffix).
15
+ /// - `singular`: Set the singular name of the CR object.
16
+ /// - `plural`: Set the plural name of the CR object.
17
+ /// - `namespaced`: Indicate that this is a namespaced scoped resource rather than a
18
+ /// cluster scoped resource.
17
19
/// - `crates`: Override specific crates.
18
- /// - `status`: Sets the specified struct as the status subresource.
19
- /// - `shortname`: Sets a shortname for the CRD. This can be specified multiple times.
20
- /// - `skip`, which controls skipping parts of the generation.
20
+ /// - `status`: Set the specified struct as the status subresource.
21
+ /// - `shortname`: Set a shortname for the CR object. This can be specified multiple
22
+ /// times.
23
+ /// - `skip`: Controls skipping parts of the generation.
21
24
#[ derive( Clone , Debug , FromMeta ) ]
22
25
pub ( crate ) struct KubernetesArguments {
23
26
pub ( crate ) group : String ,
0 commit comments