Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=secretsmanager.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ReplicaObservation
- type ReplicaParameters
- type RotationRulesObservation
- type RotationRulesParameters
- type Secret
- func (in *Secret) DeepCopy() *Secret
- func (in *Secret) DeepCopyInto(out *Secret)
- func (in *Secret) DeepCopyObject() runtime.Object
- func (mg *Secret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Secret) GetConnectionDetailsMapping() map[string]string
- func (mg *Secret) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Secret) GetID() string
- func (tr *Secret) GetObservation() (map[string]interface{}, error)
- func (tr *Secret) GetParameters() (map[string]interface{}, error)
- func (mg *Secret) GetProviderConfigReference() *xpv1.Reference
- func (mg *Secret) GetProviderReference() *xpv1.Reference
- func (mg *Secret) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Secret) GetTerraformResourceType() string
- func (tr *Secret) GetTerraformSchemaVersion() int
- func (mg *Secret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Secret) LateInitialize(attrs []byte) (bool, error)
- func (mg *Secret) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Secret) SetConditions(c ...xpv1.Condition)
- func (mg *Secret) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Secret) SetObservation(obs map[string]interface{}) error
- func (tr *Secret) SetParameters(params map[string]interface{}) error
- func (mg *Secret) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Secret) SetProviderReference(r *xpv1.Reference)
- func (mg *Secret) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Secret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretList
- type SecretObservation
- type SecretParameters
- type SecretPolicy
- func (in *SecretPolicy) DeepCopy() *SecretPolicy
- func (in *SecretPolicy) DeepCopyInto(out *SecretPolicy)
- func (in *SecretPolicy) DeepCopyObject() runtime.Object
- func (mg *SecretPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecretPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SecretPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecretPolicy) GetID() string
- func (tr *SecretPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *SecretPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *SecretPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecretPolicy) GetProviderReference() *xpv1.Reference
- func (mg *SecretPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecretPolicy) GetTerraformResourceType() string
- func (tr *SecretPolicy) GetTerraformSchemaVersion() int
- func (mg *SecretPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecretPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecretPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SecretPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecretPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *SecretPolicy) SetParameters(params map[string]interface{}) error
- func (mg *SecretPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecretPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *SecretPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecretPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretPolicyList
- type SecretPolicyObservation
- type SecretPolicyParameters
- type SecretPolicySpec
- type SecretPolicyStatus
- type SecretRotation
- func (in *SecretRotation) DeepCopy() *SecretRotation
- func (in *SecretRotation) DeepCopyInto(out *SecretRotation)
- func (in *SecretRotation) DeepCopyObject() runtime.Object
- func (mg *SecretRotation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecretRotation) GetConnectionDetailsMapping() map[string]string
- func (mg *SecretRotation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecretRotation) GetID() string
- func (tr *SecretRotation) GetObservation() (map[string]interface{}, error)
- func (tr *SecretRotation) GetParameters() (map[string]interface{}, error)
- func (mg *SecretRotation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecretRotation) GetProviderReference() *xpv1.Reference
- func (mg *SecretRotation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecretRotation) GetTerraformResourceType() string
- func (tr *SecretRotation) GetTerraformSchemaVersion() int
- func (mg *SecretRotation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecretRotation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecretRotation) SetConditions(c ...xpv1.Condition)
- func (mg *SecretRotation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecretRotation) SetObservation(obs map[string]interface{}) error
- func (tr *SecretRotation) SetParameters(params map[string]interface{}) error
- func (mg *SecretRotation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecretRotation) SetProviderReference(r *xpv1.Reference)
- func (mg *SecretRotation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecretRotation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretRotationList
- type SecretRotationObservation
- type SecretRotationParameters
- type SecretRotationRotationRulesObservation
- type SecretRotationRotationRulesParameters
- type SecretRotationSpec
- type SecretRotationStatus
- type SecretSpec
- type SecretStatus
- type SecretVersion
- func (in *SecretVersion) DeepCopy() *SecretVersion
- func (in *SecretVersion) DeepCopyInto(out *SecretVersion)
- func (in *SecretVersion) DeepCopyObject() runtime.Object
- func (mg *SecretVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecretVersion) GetConnectionDetailsMapping() map[string]string
- func (mg *SecretVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecretVersion) GetID() string
- func (tr *SecretVersion) GetObservation() (map[string]interface{}, error)
- func (tr *SecretVersion) GetParameters() (map[string]interface{}, error)
- func (mg *SecretVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecretVersion) GetProviderReference() *xpv1.Reference
- func (mg *SecretVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecretVersion) GetTerraformResourceType() string
- func (tr *SecretVersion) GetTerraformSchemaVersion() int
- func (mg *SecretVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecretVersion) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecretVersion) SetConditions(c ...xpv1.Condition)
- func (mg *SecretVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecretVersion) SetObservation(obs map[string]interface{}) error
- func (tr *SecretVersion) SetParameters(params map[string]interface{}) error
- func (mg *SecretVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecretVersion) SetProviderReference(r *xpv1.Reference)
- func (mg *SecretVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecretVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretVersionList
- type SecretVersionObservation
- type SecretVersionParameters
- type SecretVersionSpec
- type SecretVersionStatus
Constants ¶
const ( CRDGroup = "secretsmanager.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Secret_Kind = "Secret" Secret_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Secret_Kind}.String() Secret_KindAPIVersion = Secret_Kind + "." + CRDGroupVersion.String() Secret_GroupVersionKind = CRDGroupVersion.WithKind(Secret_Kind) )
Repository type metadata.
var ( SecretPolicy_Kind = "SecretPolicy" SecretPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecretPolicy_Kind}.String() SecretPolicy_KindAPIVersion = SecretPolicy_Kind + "." + CRDGroupVersion.String() SecretPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SecretPolicy_Kind) )
Repository type metadata.
var ( SecretRotation_Kind = "SecretRotation" SecretRotation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecretRotation_Kind}.String() SecretRotation_KindAPIVersion = SecretRotation_Kind + "." + CRDGroupVersion.String() SecretRotation_GroupVersionKind = CRDGroupVersion.WithKind(SecretRotation_Kind) )
Repository type metadata.
var ( SecretVersion_Kind = "SecretVersion" SecretVersion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecretVersion_Kind}.String() SecretVersion_KindAPIVersion = SecretVersion_Kind + "." + CRDGroupVersion.String() SecretVersion_GroupVersionKind = CRDGroupVersion.WithKind(SecretVersion_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ReplicaObservation ¶
type ReplicaObservation struct { LastAccessedDate *string `json:"lastAccessedDate,omitempty" tf:"last_accessed_date,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message,omitempty"` }
func (*ReplicaObservation) DeepCopy ¶
func (in *ReplicaObservation) DeepCopy() *ReplicaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaObservation.
func (*ReplicaObservation) DeepCopyInto ¶
func (in *ReplicaObservation) DeepCopyInto(out *ReplicaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaParameters ¶
type ReplicaParameters struct { // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*ReplicaParameters) DeepCopy ¶
func (in *ReplicaParameters) DeepCopy() *ReplicaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaParameters.
func (*ReplicaParameters) DeepCopyInto ¶
func (in *ReplicaParameters) DeepCopyInto(out *ReplicaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RotationRulesObservation ¶
type RotationRulesObservation struct { }
func (*RotationRulesObservation) DeepCopy ¶
func (in *RotationRulesObservation) DeepCopy() *RotationRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RotationRulesObservation.
func (*RotationRulesObservation) DeepCopyInto ¶
func (in *RotationRulesObservation) DeepCopyInto(out *RotationRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RotationRulesParameters ¶
type RotationRulesParameters struct { // +kubebuilder:validation:Required AutomaticallyAfterDays *float64 `json:"automaticallyAfterDays" tf:"automatically_after_days,omitempty"` }
func (*RotationRulesParameters) DeepCopy ¶
func (in *RotationRulesParameters) DeepCopy() *RotationRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RotationRulesParameters.
func (*RotationRulesParameters) DeepCopyInto ¶
func (in *RotationRulesParameters) DeepCopyInto(out *RotationRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
type Secret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretSpec `json:"spec"` Status SecretStatus `json:"status,omitempty"` }
Secret is the Schema for the Secrets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) GetCondition ¶
func (mg *Secret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Secret.
func (*Secret) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Secret
func (*Secret) GetDeletionPolicy ¶
func (mg *Secret) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Secret.
func (*Secret) GetObservation ¶
GetObservation of this Secret
func (*Secret) GetParameters ¶
GetParameters of this Secret
func (*Secret) GetProviderConfigReference ¶
GetProviderConfigReference of this Secret.
func (*Secret) GetProviderReference ¶
GetProviderReference of this Secret. Deprecated: Use GetProviderConfigReference.
func (*Secret) GetPublishConnectionDetailsTo ¶
func (mg *Secret) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Secret.
func (*Secret) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Secret
func (*Secret) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Secret) GetWriteConnectionSecretToReference ¶
func (mg *Secret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Secret.
func (*Secret) LateInitialize ¶
LateInitialize this Secret using its observed tfState. returns True if there are any spec changes for the resource.
func (*Secret) ResolveReferences ¶
ResolveReferences of this Secret.
func (*Secret) SetConditions ¶
SetConditions of this Secret.
func (*Secret) SetDeletionPolicy ¶
func (mg *Secret) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Secret.
func (*Secret) SetObservation ¶
SetObservation for this Secret
func (*Secret) SetParameters ¶
SetParameters for this Secret
func (*Secret) SetProviderConfigReference ¶
SetProviderConfigReference of this Secret.
func (*Secret) SetProviderReference ¶
SetProviderReference of this Secret. Deprecated: Use SetProviderConfigReference.
func (*Secret) SetPublishConnectionDetailsTo ¶
func (mg *Secret) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Secret.
func (*Secret) SetWriteConnectionSecretToReference ¶
func (mg *Secret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Secret.
type SecretList ¶
type SecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Secret `json:"items"` }
SecretList contains a list of Secrets
func (*SecretList) DeepCopy ¶
func (in *SecretList) DeepCopy() *SecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
func (*SecretList) DeepCopyInto ¶
func (in *SecretList) DeepCopyInto(out *SecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretList) DeepCopyObject ¶
func (in *SecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretList) GetItems ¶
func (l *SecretList) GetItems() []resource.Managed
GetItems of this SecretList.
type SecretObservation ¶
type SecretObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RotationEnabled *bool `json:"rotationEnabled,omitempty" tf:"rotation_enabled,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SecretObservation) DeepCopy ¶
func (in *SecretObservation) DeepCopy() *SecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretObservation.
func (*SecretObservation) DeepCopyInto ¶
func (in *SecretObservation) DeepCopyInto(out *SecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameters ¶
type SecretParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ForceOverwriteReplicaSecret *bool `json:"forceOverwriteReplicaSecret,omitempty" tf:"force_overwrite_replica_secret,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` // +kubebuilder:validation:Optional RecoveryWindowInDays *float64 `json:"recoveryWindowInDays,omitempty" tf:"recovery_window_in_days,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Replica []ReplicaParameters `json:"replica,omitempty" tf:"replica,omitempty"` // +kubebuilder:validation:Optional RotationLambdaArn *string `json:"rotationLambdaArn,omitempty" tf:"rotation_lambda_arn,omitempty"` // +kubebuilder:validation:Optional RotationRules []RotationRulesParameters `json:"rotationRules,omitempty" tf:"rotation_rules,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecretParameters) DeepCopy ¶
func (in *SecretParameters) DeepCopy() *SecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameters.
func (*SecretParameters) DeepCopyInto ¶
func (in *SecretParameters) DeepCopyInto(out *SecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicy ¶
type SecretPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretPolicySpec `json:"spec"` Status SecretPolicyStatus `json:"status,omitempty"` }
SecretPolicy is the Schema for the SecretPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*SecretPolicy) DeepCopy ¶
func (in *SecretPolicy) DeepCopy() *SecretPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicy.
func (*SecretPolicy) DeepCopyInto ¶
func (in *SecretPolicy) DeepCopyInto(out *SecretPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPolicy) DeepCopyObject ¶
func (in *SecretPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretPolicy) GetCondition ¶
func (mg *SecretPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecretPolicy.
func (*SecretPolicy) GetConnectionDetailsMapping ¶
func (tr *SecretPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecretPolicy
func (*SecretPolicy) GetDeletionPolicy ¶
func (mg *SecretPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecretPolicy.
func (*SecretPolicy) GetID ¶
func (tr *SecretPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SecretPolicy
func (*SecretPolicy) GetObservation ¶
func (tr *SecretPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this SecretPolicy
func (*SecretPolicy) GetParameters ¶
func (tr *SecretPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this SecretPolicy
func (*SecretPolicy) GetProviderConfigReference ¶
func (mg *SecretPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecretPolicy.
func (*SecretPolicy) GetProviderReference ¶
func (mg *SecretPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecretPolicy. Deprecated: Use GetProviderConfigReference.
func (*SecretPolicy) GetPublishConnectionDetailsTo ¶
func (mg *SecretPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecretPolicy.
func (*SecretPolicy) GetTerraformResourceType ¶
func (mg *SecretPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecretPolicy
func (*SecretPolicy) GetTerraformSchemaVersion ¶
func (tr *SecretPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecretPolicy) GetWriteConnectionSecretToReference ¶
func (mg *SecretPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecretPolicy.
func (*SecretPolicy) LateInitialize ¶
func (tr *SecretPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecretPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecretPolicy) SetConditions ¶
func (mg *SecretPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SecretPolicy.
func (*SecretPolicy) SetDeletionPolicy ¶
func (mg *SecretPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecretPolicy.
func (*SecretPolicy) SetObservation ¶
func (tr *SecretPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this SecretPolicy
func (*SecretPolicy) SetParameters ¶
func (tr *SecretPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this SecretPolicy
func (*SecretPolicy) SetProviderConfigReference ¶
func (mg *SecretPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecretPolicy.
func (*SecretPolicy) SetProviderReference ¶
func (mg *SecretPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecretPolicy. Deprecated: Use SetProviderConfigReference.
func (*SecretPolicy) SetPublishConnectionDetailsTo ¶
func (mg *SecretPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecretPolicy.
func (*SecretPolicy) SetWriteConnectionSecretToReference ¶
func (mg *SecretPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecretPolicy.
type SecretPolicyList ¶
type SecretPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecretPolicy `json:"items"` }
SecretPolicyList contains a list of SecretPolicys
func (*SecretPolicyList) DeepCopy ¶
func (in *SecretPolicyList) DeepCopy() *SecretPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyList.
func (*SecretPolicyList) DeepCopyInto ¶
func (in *SecretPolicyList) DeepCopyInto(out *SecretPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPolicyList) DeepCopyObject ¶
func (in *SecretPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretPolicyList) GetItems ¶
func (l *SecretPolicyList) GetItems() []resource.Managed
GetItems of this SecretPolicyList.
type SecretPolicyObservation ¶
type SecretPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecretPolicyObservation) DeepCopy ¶
func (in *SecretPolicyObservation) DeepCopy() *SecretPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyObservation.
func (*SecretPolicyObservation) DeepCopyInto ¶
func (in *SecretPolicyObservation) DeepCopyInto(out *SecretPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicyParameters ¶
type SecretPolicyParameters struct { // +kubebuilder:validation:Optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy,omitempty"` // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required SecretArn *string `json:"secretArn" tf:"secret_arn,omitempty"` }
func (*SecretPolicyParameters) DeepCopy ¶
func (in *SecretPolicyParameters) DeepCopy() *SecretPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyParameters.
func (*SecretPolicyParameters) DeepCopyInto ¶
func (in *SecretPolicyParameters) DeepCopyInto(out *SecretPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicySpec ¶
type SecretPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretPolicyParameters `json:"forProvider"` }
SecretPolicySpec defines the desired state of SecretPolicy
func (*SecretPolicySpec) DeepCopy ¶
func (in *SecretPolicySpec) DeepCopy() *SecretPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicySpec.
func (*SecretPolicySpec) DeepCopyInto ¶
func (in *SecretPolicySpec) DeepCopyInto(out *SecretPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicyStatus ¶
type SecretPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretPolicyObservation `json:"atProvider,omitempty"` }
SecretPolicyStatus defines the observed state of SecretPolicy.
func (*SecretPolicyStatus) DeepCopy ¶
func (in *SecretPolicyStatus) DeepCopy() *SecretPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyStatus.
func (*SecretPolicyStatus) DeepCopyInto ¶
func (in *SecretPolicyStatus) DeepCopyInto(out *SecretPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotation ¶
type SecretRotation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretRotationSpec `json:"spec"` Status SecretRotationStatus `json:"status,omitempty"` }
SecretRotation is the Schema for the SecretRotations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*SecretRotation) DeepCopy ¶
func (in *SecretRotation) DeepCopy() *SecretRotation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotation.
func (*SecretRotation) DeepCopyInto ¶
func (in *SecretRotation) DeepCopyInto(out *SecretRotation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretRotation) DeepCopyObject ¶
func (in *SecretRotation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretRotation) GetCondition ¶
func (mg *SecretRotation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecretRotation.
func (*SecretRotation) GetConnectionDetailsMapping ¶
func (tr *SecretRotation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecretRotation
func (*SecretRotation) GetDeletionPolicy ¶
func (mg *SecretRotation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecretRotation.
func (*SecretRotation) GetID ¶
func (tr *SecretRotation) GetID() string
GetID returns ID of underlying Terraform resource of this SecretRotation
func (*SecretRotation) GetObservation ¶
func (tr *SecretRotation) GetObservation() (map[string]interface{}, error)
GetObservation of this SecretRotation
func (*SecretRotation) GetParameters ¶
func (tr *SecretRotation) GetParameters() (map[string]interface{}, error)
GetParameters of this SecretRotation
func (*SecretRotation) GetProviderConfigReference ¶
func (mg *SecretRotation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecretRotation.
func (*SecretRotation) GetProviderReference ¶
func (mg *SecretRotation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecretRotation. Deprecated: Use GetProviderConfigReference.
func (*SecretRotation) GetPublishConnectionDetailsTo ¶
func (mg *SecretRotation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecretRotation.
func (*SecretRotation) GetTerraformResourceType ¶
func (mg *SecretRotation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecretRotation
func (*SecretRotation) GetTerraformSchemaVersion ¶
func (tr *SecretRotation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecretRotation) GetWriteConnectionSecretToReference ¶
func (mg *SecretRotation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecretRotation.
func (*SecretRotation) LateInitialize ¶
func (tr *SecretRotation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecretRotation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecretRotation) SetConditions ¶
func (mg *SecretRotation) SetConditions(c ...xpv1.Condition)
SetConditions of this SecretRotation.
func (*SecretRotation) SetDeletionPolicy ¶
func (mg *SecretRotation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecretRotation.
func (*SecretRotation) SetObservation ¶
func (tr *SecretRotation) SetObservation(obs map[string]interface{}) error
SetObservation for this SecretRotation
func (*SecretRotation) SetParameters ¶
func (tr *SecretRotation) SetParameters(params map[string]interface{}) error
SetParameters for this SecretRotation
func (*SecretRotation) SetProviderConfigReference ¶
func (mg *SecretRotation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecretRotation.
func (*SecretRotation) SetProviderReference ¶
func (mg *SecretRotation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecretRotation. Deprecated: Use SetProviderConfigReference.
func (*SecretRotation) SetPublishConnectionDetailsTo ¶
func (mg *SecretRotation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecretRotation.
func (*SecretRotation) SetWriteConnectionSecretToReference ¶
func (mg *SecretRotation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecretRotation.
type SecretRotationList ¶
type SecretRotationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecretRotation `json:"items"` }
SecretRotationList contains a list of SecretRotations
func (*SecretRotationList) DeepCopy ¶
func (in *SecretRotationList) DeepCopy() *SecretRotationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationList.
func (*SecretRotationList) DeepCopyInto ¶
func (in *SecretRotationList) DeepCopyInto(out *SecretRotationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretRotationList) DeepCopyObject ¶
func (in *SecretRotationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretRotationList) GetItems ¶
func (l *SecretRotationList) GetItems() []resource.Managed
GetItems of this SecretRotationList.
type SecretRotationObservation ¶
type SecretRotationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RotationEnabled *bool `json:"rotationEnabled,omitempty" tf:"rotation_enabled,omitempty"` }
func (*SecretRotationObservation) DeepCopy ¶
func (in *SecretRotationObservation) DeepCopy() *SecretRotationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationObservation.
func (*SecretRotationObservation) DeepCopyInto ¶
func (in *SecretRotationObservation) DeepCopyInto(out *SecretRotationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationParameters ¶
type SecretRotationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required RotationLambdaArn *string `json:"rotationLambdaArn" tf:"rotation_lambda_arn,omitempty"` // +kubebuilder:validation:Required RotationRules []SecretRotationRotationRulesParameters `json:"rotationRules" tf:"rotation_rules,omitempty"` // +kubebuilder:validation:Required SecretID *string `json:"secretId" tf:"secret_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecretRotationParameters) DeepCopy ¶
func (in *SecretRotationParameters) DeepCopy() *SecretRotationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationParameters.
func (*SecretRotationParameters) DeepCopyInto ¶
func (in *SecretRotationParameters) DeepCopyInto(out *SecretRotationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationRotationRulesObservation ¶
type SecretRotationRotationRulesObservation struct { }
func (*SecretRotationRotationRulesObservation) DeepCopy ¶
func (in *SecretRotationRotationRulesObservation) DeepCopy() *SecretRotationRotationRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationRotationRulesObservation.
func (*SecretRotationRotationRulesObservation) DeepCopyInto ¶
func (in *SecretRotationRotationRulesObservation) DeepCopyInto(out *SecretRotationRotationRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationRotationRulesParameters ¶
type SecretRotationRotationRulesParameters struct { // +kubebuilder:validation:Required AutomaticallyAfterDays *float64 `json:"automaticallyAfterDays" tf:"automatically_after_days,omitempty"` }
func (*SecretRotationRotationRulesParameters) DeepCopy ¶
func (in *SecretRotationRotationRulesParameters) DeepCopy() *SecretRotationRotationRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationRotationRulesParameters.
func (*SecretRotationRotationRulesParameters) DeepCopyInto ¶
func (in *SecretRotationRotationRulesParameters) DeepCopyInto(out *SecretRotationRotationRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationSpec ¶
type SecretRotationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretRotationParameters `json:"forProvider"` }
SecretRotationSpec defines the desired state of SecretRotation
func (*SecretRotationSpec) DeepCopy ¶
func (in *SecretRotationSpec) DeepCopy() *SecretRotationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationSpec.
func (*SecretRotationSpec) DeepCopyInto ¶
func (in *SecretRotationSpec) DeepCopyInto(out *SecretRotationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationStatus ¶
type SecretRotationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretRotationObservation `json:"atProvider,omitempty"` }
SecretRotationStatus defines the observed state of SecretRotation.
func (*SecretRotationStatus) DeepCopy ¶
func (in *SecretRotationStatus) DeepCopy() *SecretRotationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationStatus.
func (*SecretRotationStatus) DeepCopyInto ¶
func (in *SecretRotationStatus) DeepCopyInto(out *SecretRotationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSpec ¶
type SecretSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretParameters `json:"forProvider"` }
SecretSpec defines the desired state of Secret
func (*SecretSpec) DeepCopy ¶
func (in *SecretSpec) DeepCopy() *SecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpec.
func (*SecretSpec) DeepCopyInto ¶
func (in *SecretSpec) DeepCopyInto(out *SecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStatus ¶
type SecretStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretObservation `json:"atProvider,omitempty"` }
SecretStatus defines the observed state of Secret.
func (*SecretStatus) DeepCopy ¶
func (in *SecretStatus) DeepCopy() *SecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStatus.
func (*SecretStatus) DeepCopyInto ¶
func (in *SecretStatus) DeepCopyInto(out *SecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersion ¶
type SecretVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretVersionSpec `json:"spec"` Status SecretVersionStatus `json:"status,omitempty"` }
SecretVersion is the Schema for the SecretVersions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*SecretVersion) DeepCopy ¶
func (in *SecretVersion) DeepCopy() *SecretVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersion.
func (*SecretVersion) DeepCopyInto ¶
func (in *SecretVersion) DeepCopyInto(out *SecretVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretVersion) DeepCopyObject ¶
func (in *SecretVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretVersion) GetCondition ¶
func (mg *SecretVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecretVersion.
func (*SecretVersion) GetConnectionDetailsMapping ¶
func (tr *SecretVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecretVersion
func (*SecretVersion) GetDeletionPolicy ¶
func (mg *SecretVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecretVersion.
func (*SecretVersion) GetID ¶
func (tr *SecretVersion) GetID() string
GetID returns ID of underlying Terraform resource of this SecretVersion
func (*SecretVersion) GetObservation ¶
func (tr *SecretVersion) GetObservation() (map[string]interface{}, error)
GetObservation of this SecretVersion
func (*SecretVersion) GetParameters ¶
func (tr *SecretVersion) GetParameters() (map[string]interface{}, error)
GetParameters of this SecretVersion
func (*SecretVersion) GetProviderConfigReference ¶
func (mg *SecretVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecretVersion.
func (*SecretVersion) GetProviderReference ¶
func (mg *SecretVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecretVersion. Deprecated: Use GetProviderConfigReference.
func (*SecretVersion) GetPublishConnectionDetailsTo ¶
func (mg *SecretVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecretVersion.
func (*SecretVersion) GetTerraformResourceType ¶
func (mg *SecretVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecretVersion
func (*SecretVersion) GetTerraformSchemaVersion ¶
func (tr *SecretVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecretVersion) GetWriteConnectionSecretToReference ¶
func (mg *SecretVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecretVersion.
func (*SecretVersion) LateInitialize ¶
func (tr *SecretVersion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecretVersion using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecretVersion) SetConditions ¶
func (mg *SecretVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this SecretVersion.
func (*SecretVersion) SetDeletionPolicy ¶
func (mg *SecretVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecretVersion.
func (*SecretVersion) SetObservation ¶
func (tr *SecretVersion) SetObservation(obs map[string]interface{}) error
SetObservation for this SecretVersion
func (*SecretVersion) SetParameters ¶
func (tr *SecretVersion) SetParameters(params map[string]interface{}) error
SetParameters for this SecretVersion
func (*SecretVersion) SetProviderConfigReference ¶
func (mg *SecretVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecretVersion.
func (*SecretVersion) SetProviderReference ¶
func (mg *SecretVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecretVersion. Deprecated: Use SetProviderConfigReference.
func (*SecretVersion) SetPublishConnectionDetailsTo ¶
func (mg *SecretVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecretVersion.
func (*SecretVersion) SetWriteConnectionSecretToReference ¶
func (mg *SecretVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecretVersion.
type SecretVersionList ¶
type SecretVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecretVersion `json:"items"` }
SecretVersionList contains a list of SecretVersions
func (*SecretVersionList) DeepCopy ¶
func (in *SecretVersionList) DeepCopy() *SecretVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionList.
func (*SecretVersionList) DeepCopyInto ¶
func (in *SecretVersionList) DeepCopyInto(out *SecretVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretVersionList) DeepCopyObject ¶
func (in *SecretVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretVersionList) GetItems ¶
func (l *SecretVersionList) GetItems() []resource.Managed
GetItems of this SecretVersionList.
type SecretVersionObservation ¶
type SecretVersionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*SecretVersionObservation) DeepCopy ¶
func (in *SecretVersionObservation) DeepCopy() *SecretVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionObservation.
func (*SecretVersionObservation) DeepCopyInto ¶
func (in *SecretVersionObservation) DeepCopyInto(out *SecretVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersionParameters ¶
type SecretVersionParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecretBinarySecretRef *v1.SecretKeySelector `json:"secretBinarySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required SecretID *string `json:"secretId" tf:"secret_id,omitempty"` // +kubebuilder:validation:Optional SecretStringSecretRef *v1.SecretKeySelector `json:"secretStringSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VersionStages []*string `json:"versionStages,omitempty" tf:"version_stages,omitempty"` }
func (*SecretVersionParameters) DeepCopy ¶
func (in *SecretVersionParameters) DeepCopy() *SecretVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionParameters.
func (*SecretVersionParameters) DeepCopyInto ¶
func (in *SecretVersionParameters) DeepCopyInto(out *SecretVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersionSpec ¶
type SecretVersionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretVersionParameters `json:"forProvider"` }
SecretVersionSpec defines the desired state of SecretVersion
func (*SecretVersionSpec) DeepCopy ¶
func (in *SecretVersionSpec) DeepCopy() *SecretVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionSpec.
func (*SecretVersionSpec) DeepCopyInto ¶
func (in *SecretVersionSpec) DeepCopyInto(out *SecretVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersionStatus ¶
type SecretVersionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretVersionObservation `json:"atProvider,omitempty"` }
SecretVersionStatus defines the observed state of SecretVersion.
func (*SecretVersionStatus) DeepCopy ¶
func (in *SecretVersionStatus) DeepCopy() *SecretVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionStatus.
func (*SecretVersionStatus) DeepCopyInto ¶
func (in *SecretVersionStatus) DeepCopyInto(out *SecretVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.