package
0.0.0-20221004214822-991d974549c1
Repository: https://github.com/pulumi/pulumi-kubernetes-crds.git
Documentation: pkg.go.dev

# Functions

GetGroupConfig gets an existing GroupConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetNamespaceConfig gets an existing NamespaceConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUserConfig gets an existing UserConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewGroupConfig registers a new resource with the given unique name, arguments, and options.
NewNamespaceConfig registers a new resource with the given unique name, arguments, and options.
NewUserConfig registers a new resource with the given unique name, arguments, and options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

GroupConfig is the Schema for the groupconfigs API.
The set of arguments for constructing a GroupConfig resource.
No description provided by the author
No description provided by the author
No description provided by the author
GroupConfigSpec defines the desired state of GroupConfig There are two selectors: "labelSelector", "annotationSelector".
AnnotationSelector selects Groups by annotation.
AnnotationSelector selects Groups by annotation.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
AnnotationSelector selects Groups by annotation.
No description provided by the author
GroupConfigSpec defines the desired state of GroupConfig There are two selectors: "labelSelector", "annotationSelector".
LabelSelector selects Groups by label.
LabelSelector selects Groups by label.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
LabelSelector selects Groups by label.
No description provided by the author
GroupConfigSpec defines the desired state of GroupConfig There are two selectors: "labelSelector", "annotationSelector".
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
GroupConfigStatus defines the observed state of GroupConfig.
GroupConfigStatus defines the observed state of GroupConfig.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
GroupConfigStatus defines the observed state of GroupConfig.
No description provided by the author
GroupConfig is the Schema for the groupconfigs API.
GroupConfig is the Schema for the groupconfigs API.
GroupConfig is the Schema for the groupconfigs API.
NamespaceConfig is the Schema for the nsconfigs API.
The set of arguments for constructing a NamespaceConfig resource.
No description provided by the author
No description provided by the author
No description provided by the author
NamespaceConfigSpec defines the desired state of NamespaceConfig There are two selectors: "labelSelector", "annotationSelector".
AnnotationSelector selects Namespaces by annotation.
AnnotationSelector selects Namespaces by annotation.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
AnnotationSelector selects Namespaces by annotation.
No description provided by the author
NamespaceConfigSpec defines the desired state of NamespaceConfig There are two selectors: "labelSelector", "annotationSelector".
LabelSelector selects Namespaces by label.
LabelSelector selects Namespaces by label.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
LabelSelector selects Namespaces by label.
No description provided by the author
NamespaceConfigSpec defines the desired state of NamespaceConfig There are two selectors: "labelSelector", "annotationSelector".
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
NamespaceConfigStatus defines the observed state of NSConfig.
NamespaceConfigStatus defines the observed state of NSConfig.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
NamespaceConfigStatus defines the observed state of NSConfig.
No description provided by the author
NamespaceConfig is the Schema for the nsconfigs API.
NamespaceConfig is the Schema for the nsconfigs API.
NamespaceConfig is the Schema for the nsconfigs API.
UserConfig is the Schema for the userconfigs API.
The set of arguments for constructing a UserConfig resource.
No description provided by the author
No description provided by the author
No description provided by the author
UserConfigSpec defines the desired state of UserConfig There are four selectors: "labelSelector", "annotationSelector", "identityExtraFieldSelector" and "providerName".
AnnotationSelector selects Users by annotation.
AnnotationSelector selects Users by annotation.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
AnnotationSelector selects Users by annotation.
No description provided by the author
UserConfigSpec defines the desired state of UserConfig There are four selectors: "labelSelector", "annotationSelector", "identityExtraFieldSelector" and "providerName".
IdentityExtraSelector allows you to specify a selector for the extra fields of the User's idenitities.
IdentityExtraSelector allows you to specify a selector for the extra fields of the User's idenitities.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
IdentityExtraSelector allows you to specify a selector for the extra fields of the User's idenitities.
No description provided by the author
LabelSelector selects Users by label.
LabelSelector selects Users by label.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
matchLabels is a map of {key,value} pairs.
LabelSelector selects Users by label.
No description provided by the author
UserConfigSpec defines the desired state of UserConfig There are four selectors: "labelSelector", "annotationSelector", "identityExtraFieldSelector" and "providerName".
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification.
No description provided by the author
UserConfigStatus defines the observed state of UserConfig.
UserConfigStatus defines the observed state of UserConfig.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
Condition represents an observation of an object's state.
No description provided by the author
Condition represents an observation of an object's state.
UserConfigStatus defines the observed state of UserConfig.
No description provided by the author
UserConfig is the Schema for the userconfigs API.
UserConfig is the Schema for the userconfigs API.
UserConfig is the Schema for the userconfigs API.

# Interfaces

GroupConfigMetadataInput is an input type that accepts GroupConfigMetadataArgs and GroupConfigMetadataOutput values.
GroupConfigSpecAnnotationSelectorInput is an input type that accepts GroupConfigSpecAnnotationSelectorArgs and GroupConfigSpecAnnotationSelectorOutput values.
GroupConfigSpecAnnotationSelectorMatchExpressionsArrayInput is an input type that accepts GroupConfigSpecAnnotationSelectorMatchExpressionsArray and GroupConfigSpecAnnotationSelectorMatchExpressionsArrayOutput values.
GroupConfigSpecAnnotationSelectorMatchExpressionsInput is an input type that accepts GroupConfigSpecAnnotationSelectorMatchExpressionsArgs and GroupConfigSpecAnnotationSelectorMatchExpressionsOutput values.
GroupConfigSpecAnnotationSelectorMatchLabelsInput is an input type that accepts GroupConfigSpecAnnotationSelectorMatchLabelsArgs and GroupConfigSpecAnnotationSelectorMatchLabelsOutput values.
GroupConfigSpecAnnotationSelectorPtrInput is an input type that accepts GroupConfigSpecAnnotationSelectorArgs, GroupConfigSpecAnnotationSelectorPtr and GroupConfigSpecAnnotationSelectorPtrOutput values.
GroupConfigSpecInput is an input type that accepts GroupConfigSpecArgs and GroupConfigSpecOutput values.
GroupConfigSpecLabelSelectorInput is an input type that accepts GroupConfigSpecLabelSelectorArgs and GroupConfigSpecLabelSelectorOutput values.
GroupConfigSpecLabelSelectorMatchExpressionsArrayInput is an input type that accepts GroupConfigSpecLabelSelectorMatchExpressionsArray and GroupConfigSpecLabelSelectorMatchExpressionsArrayOutput values.
GroupConfigSpecLabelSelectorMatchExpressionsInput is an input type that accepts GroupConfigSpecLabelSelectorMatchExpressionsArgs and GroupConfigSpecLabelSelectorMatchExpressionsOutput values.
GroupConfigSpecLabelSelectorMatchLabelsInput is an input type that accepts GroupConfigSpecLabelSelectorMatchLabelsArgs and GroupConfigSpecLabelSelectorMatchLabelsOutput values.
GroupConfigSpecLabelSelectorPtrInput is an input type that accepts GroupConfigSpecLabelSelectorArgs, GroupConfigSpecLabelSelectorPtr and GroupConfigSpecLabelSelectorPtrOutput values.
GroupConfigSpecPtrInput is an input type that accepts GroupConfigSpecArgs, GroupConfigSpecPtr and GroupConfigSpecPtrOutput values.
GroupConfigSpecTemplatesArrayInput is an input type that accepts GroupConfigSpecTemplatesArray and GroupConfigSpecTemplatesArrayOutput values.
GroupConfigSpecTemplatesInput is an input type that accepts GroupConfigSpecTemplatesArgs and GroupConfigSpecTemplatesOutput values.
GroupConfigStatusConditionsArrayInput is an input type that accepts GroupConfigStatusConditionsArray and GroupConfigStatusConditionsArrayOutput values.
GroupConfigStatusConditionsInput is an input type that accepts GroupConfigStatusConditionsArgs and GroupConfigStatusConditionsOutput values.
GroupConfigStatusInput is an input type that accepts GroupConfigStatusArgs and GroupConfigStatusOutput values.
GroupConfigStatusLockedResourceStatusesArrayInput is an input type that accepts GroupConfigStatusLockedResourceStatusesArray and GroupConfigStatusLockedResourceStatusesArrayOutput values.
GroupConfigStatusLockedResourceStatusesInput is an input type that accepts GroupConfigStatusLockedResourceStatusesArgs and GroupConfigStatusLockedResourceStatusesOutput values.
GroupConfigStatusPtrInput is an input type that accepts GroupConfigStatusArgs, GroupConfigStatusPtr and GroupConfigStatusPtrOutput values.
GroupConfigTypeInput is an input type that accepts GroupConfigTypeArgs and GroupConfigTypeOutput values.
NamespaceConfigMetadataInput is an input type that accepts NamespaceConfigMetadataArgs and NamespaceConfigMetadataOutput values.
NamespaceConfigSpecAnnotationSelectorInput is an input type that accepts NamespaceConfigSpecAnnotationSelectorArgs and NamespaceConfigSpecAnnotationSelectorOutput values.
NamespaceConfigSpecAnnotationSelectorMatchExpressionsArrayInput is an input type that accepts NamespaceConfigSpecAnnotationSelectorMatchExpressionsArray and NamespaceConfigSpecAnnotationSelectorMatchExpressionsArrayOutput values.
NamespaceConfigSpecAnnotationSelectorMatchExpressionsInput is an input type that accepts NamespaceConfigSpecAnnotationSelectorMatchExpressionsArgs and NamespaceConfigSpecAnnotationSelectorMatchExpressionsOutput values.
NamespaceConfigSpecAnnotationSelectorMatchLabelsInput is an input type that accepts NamespaceConfigSpecAnnotationSelectorMatchLabelsArgs and NamespaceConfigSpecAnnotationSelectorMatchLabelsOutput values.
NamespaceConfigSpecAnnotationSelectorPtrInput is an input type that accepts NamespaceConfigSpecAnnotationSelectorArgs, NamespaceConfigSpecAnnotationSelectorPtr and NamespaceConfigSpecAnnotationSelectorPtrOutput values.
NamespaceConfigSpecInput is an input type that accepts NamespaceConfigSpecArgs and NamespaceConfigSpecOutput values.
NamespaceConfigSpecLabelSelectorInput is an input type that accepts NamespaceConfigSpecLabelSelectorArgs and NamespaceConfigSpecLabelSelectorOutput values.
NamespaceConfigSpecLabelSelectorMatchExpressionsArrayInput is an input type that accepts NamespaceConfigSpecLabelSelectorMatchExpressionsArray and NamespaceConfigSpecLabelSelectorMatchExpressionsArrayOutput values.
NamespaceConfigSpecLabelSelectorMatchExpressionsInput is an input type that accepts NamespaceConfigSpecLabelSelectorMatchExpressionsArgs and NamespaceConfigSpecLabelSelectorMatchExpressionsOutput values.
NamespaceConfigSpecLabelSelectorMatchLabelsInput is an input type that accepts NamespaceConfigSpecLabelSelectorMatchLabelsArgs and NamespaceConfigSpecLabelSelectorMatchLabelsOutput values.
NamespaceConfigSpecLabelSelectorPtrInput is an input type that accepts NamespaceConfigSpecLabelSelectorArgs, NamespaceConfigSpecLabelSelectorPtr and NamespaceConfigSpecLabelSelectorPtrOutput values.
NamespaceConfigSpecPtrInput is an input type that accepts NamespaceConfigSpecArgs, NamespaceConfigSpecPtr and NamespaceConfigSpecPtrOutput values.
NamespaceConfigSpecTemplatesArrayInput is an input type that accepts NamespaceConfigSpecTemplatesArray and NamespaceConfigSpecTemplatesArrayOutput values.
NamespaceConfigSpecTemplatesInput is an input type that accepts NamespaceConfigSpecTemplatesArgs and NamespaceConfigSpecTemplatesOutput values.
NamespaceConfigStatusConditionsArrayInput is an input type that accepts NamespaceConfigStatusConditionsArray and NamespaceConfigStatusConditionsArrayOutput values.
NamespaceConfigStatusConditionsInput is an input type that accepts NamespaceConfigStatusConditionsArgs and NamespaceConfigStatusConditionsOutput values.
NamespaceConfigStatusInput is an input type that accepts NamespaceConfigStatusArgs and NamespaceConfigStatusOutput values.
NamespaceConfigStatusLockedResourceStatusesArrayInput is an input type that accepts NamespaceConfigStatusLockedResourceStatusesArray and NamespaceConfigStatusLockedResourceStatusesArrayOutput values.
NamespaceConfigStatusLockedResourceStatusesInput is an input type that accepts NamespaceConfigStatusLockedResourceStatusesArgs and NamespaceConfigStatusLockedResourceStatusesOutput values.
NamespaceConfigStatusPtrInput is an input type that accepts NamespaceConfigStatusArgs, NamespaceConfigStatusPtr and NamespaceConfigStatusPtrOutput values.
NamespaceConfigTypeInput is an input type that accepts NamespaceConfigTypeArgs and NamespaceConfigTypeOutput values.
UserConfigMetadataInput is an input type that accepts UserConfigMetadataArgs and UserConfigMetadataOutput values.
UserConfigSpecAnnotationSelectorInput is an input type that accepts UserConfigSpecAnnotationSelectorArgs and UserConfigSpecAnnotationSelectorOutput values.
UserConfigSpecAnnotationSelectorMatchExpressionsArrayInput is an input type that accepts UserConfigSpecAnnotationSelectorMatchExpressionsArray and UserConfigSpecAnnotationSelectorMatchExpressionsArrayOutput values.
UserConfigSpecAnnotationSelectorMatchExpressionsInput is an input type that accepts UserConfigSpecAnnotationSelectorMatchExpressionsArgs and UserConfigSpecAnnotationSelectorMatchExpressionsOutput values.
UserConfigSpecAnnotationSelectorMatchLabelsInput is an input type that accepts UserConfigSpecAnnotationSelectorMatchLabelsArgs and UserConfigSpecAnnotationSelectorMatchLabelsOutput values.
UserConfigSpecAnnotationSelectorPtrInput is an input type that accepts UserConfigSpecAnnotationSelectorArgs, UserConfigSpecAnnotationSelectorPtr and UserConfigSpecAnnotationSelectorPtrOutput values.
UserConfigSpecIdentityExtraFieldSelectorInput is an input type that accepts UserConfigSpecIdentityExtraFieldSelectorArgs and UserConfigSpecIdentityExtraFieldSelectorOutput values.
UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsArrayInput is an input type that accepts UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsArray and UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsArrayOutput values.
UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsInput is an input type that accepts UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsArgs and UserConfigSpecIdentityExtraFieldSelectorMatchExpressionsOutput values.
UserConfigSpecIdentityExtraFieldSelectorMatchLabelsInput is an input type that accepts UserConfigSpecIdentityExtraFieldSelectorMatchLabelsArgs and UserConfigSpecIdentityExtraFieldSelectorMatchLabelsOutput values.
UserConfigSpecIdentityExtraFieldSelectorPtrInput is an input type that accepts UserConfigSpecIdentityExtraFieldSelectorArgs, UserConfigSpecIdentityExtraFieldSelectorPtr and UserConfigSpecIdentityExtraFieldSelectorPtrOutput values.
UserConfigSpecInput is an input type that accepts UserConfigSpecArgs and UserConfigSpecOutput values.
UserConfigSpecLabelSelectorInput is an input type that accepts UserConfigSpecLabelSelectorArgs and UserConfigSpecLabelSelectorOutput values.
UserConfigSpecLabelSelectorMatchExpressionsArrayInput is an input type that accepts UserConfigSpecLabelSelectorMatchExpressionsArray and UserConfigSpecLabelSelectorMatchExpressionsArrayOutput values.
UserConfigSpecLabelSelectorMatchExpressionsInput is an input type that accepts UserConfigSpecLabelSelectorMatchExpressionsArgs and UserConfigSpecLabelSelectorMatchExpressionsOutput values.
UserConfigSpecLabelSelectorMatchLabelsInput is an input type that accepts UserConfigSpecLabelSelectorMatchLabelsArgs and UserConfigSpecLabelSelectorMatchLabelsOutput values.
UserConfigSpecLabelSelectorPtrInput is an input type that accepts UserConfigSpecLabelSelectorArgs, UserConfigSpecLabelSelectorPtr and UserConfigSpecLabelSelectorPtrOutput values.
UserConfigSpecPtrInput is an input type that accepts UserConfigSpecArgs, UserConfigSpecPtr and UserConfigSpecPtrOutput values.
UserConfigSpecTemplatesArrayInput is an input type that accepts UserConfigSpecTemplatesArray and UserConfigSpecTemplatesArrayOutput values.
UserConfigSpecTemplatesInput is an input type that accepts UserConfigSpecTemplatesArgs and UserConfigSpecTemplatesOutput values.
UserConfigStatusConditionsArrayInput is an input type that accepts UserConfigStatusConditionsArray and UserConfigStatusConditionsArrayOutput values.
UserConfigStatusConditionsInput is an input type that accepts UserConfigStatusConditionsArgs and UserConfigStatusConditionsOutput values.
UserConfigStatusInput is an input type that accepts UserConfigStatusArgs and UserConfigStatusOutput values.
UserConfigStatusLockedResourceStatusesArrayInput is an input type that accepts UserConfigStatusLockedResourceStatusesArray and UserConfigStatusLockedResourceStatusesArrayOutput values.
UserConfigStatusLockedResourceStatusesInput is an input type that accepts UserConfigStatusLockedResourceStatusesArgs and UserConfigStatusLockedResourceStatusesOutput values.
UserConfigStatusPtrInput is an input type that accepts UserConfigStatusArgs, UserConfigStatusPtr and UserConfigStatusPtrOutput values.
UserConfigTypeInput is an input type that accepts UserConfigTypeArgs and UserConfigTypeOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author