Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version + type AtRestSpecAwsKmsConfig struct + AccessKeyID *string + CustomerMasterKeyID *string + Enabled *bool + Region *string + RoleID *string + SecretAccessKey *string + func (in *AtRestSpecAwsKmsConfig) DeepCopy() *AtRestSpecAwsKmsConfig + func (in *AtRestSpecAwsKmsConfig) DeepCopyInto(out *AtRestSpecAwsKmsConfig) + type AtRestSpecAwsKmsConfigCodec struct + func (AtRestSpecAwsKmsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (AtRestSpecAwsKmsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (AtRestSpecAwsKmsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type AtRestSpecAzureKeyVaultConfig struct + AzureEnvironment *string + ClientID *string + Enabled *bool + KeyIdentifier *string + KeyVaultName *string + ResourceGroupName *string + Secret *string + SubscriptionID *string + TenantID *string + func (in *AtRestSpecAzureKeyVaultConfig) DeepCopy() *AtRestSpecAzureKeyVaultConfig + func (in *AtRestSpecAzureKeyVaultConfig) DeepCopyInto(out *AtRestSpecAzureKeyVaultConfig) + type AtRestSpecAzureKeyVaultConfigCodec struct + func (AtRestSpecAzureKeyVaultConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (AtRestSpecAzureKeyVaultConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (AtRestSpecAzureKeyVaultConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type AtRestSpecGoogleCloudKmsConfig struct + Enabled *bool + KeyVersionResourceID *string + ServiceAccountKey *string + func (in *AtRestSpecGoogleCloudKmsConfig) DeepCopy() *AtRestSpecGoogleCloudKmsConfig + func (in *AtRestSpecGoogleCloudKmsConfig) DeepCopyInto(out *AtRestSpecGoogleCloudKmsConfig) + type AtRestSpecGoogleCloudKmsConfigCodec struct + func (AtRestSpecGoogleCloudKmsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (AtRestSpecGoogleCloudKmsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (AtRestSpecGoogleCloudKmsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool type AtRestSpecResource + AwsKmsConfig *AtRestSpecAwsKmsConfig + AzureKeyVaultConfig *AtRestSpecAzureKeyVaultConfig + GoogleCloudKmsConfig *AtRestSpecGoogleCloudKmsConfig v0.4.0 Oct 29, 2021 Changes in this version type AtRestSpec + BackendRef *core.LocalObjectReference v0.3.0 Jul 30, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type AtRest struct + Spec AtRestSpec + Status AtRestStatus + func (in *AtRest) DeepCopy() *AtRest + func (in *AtRest) DeepCopyInto(out *AtRest) + func (in *AtRest) DeepCopyObject() runtime.Object + func (r *AtRest) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *AtRest) ValidateCreate() error + func (r *AtRest) ValidateDelete() error + func (r *AtRest) ValidateUpdate(old runtime.Object) error + type AtRestList struct + Items []AtRest + func (in *AtRestList) DeepCopy() *AtRestList + func (in *AtRestList) DeepCopyInto(out *AtRestList) + func (in *AtRestList) DeepCopyObject() runtime.Object + type AtRestSpec struct + ProviderRef core.LocalObjectReference + Resource AtRestSpecResource + SecretRef *core.LocalObjectReference + State *AtRestSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *AtRestSpec) DeepCopy() *AtRestSpec + func (in *AtRestSpec) DeepCopyInto(out *AtRestSpec) + type AtRestSpecResource struct + AwsKms map[string]string + AzureKeyVault map[string]string + GoogleCloudKms map[string]string + ID string + ProjectID *string + func (in *AtRestSpecResource) DeepCopy() *AtRestSpecResource + func (in *AtRestSpecResource) DeepCopyInto(out *AtRestSpecResource) + type AtRestStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *AtRestStatus) DeepCopy() *AtRestStatus + func (in *AtRestStatus) DeepCopyInto(out *AtRestStatus)