Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=kms.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (mg *Alias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Alias) GetConnectionDetailsMapping() map[string]string
- func (mg *Alias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Alias) GetID() string
- func (tr *Alias) GetObservation() (map[string]interface{}, error)
- func (tr *Alias) GetParameters() (map[string]interface{}, error)
- func (mg *Alias) GetProviderConfigReference() *xpv1.Reference
- func (mg *Alias) GetProviderReference() *xpv1.Reference
- func (mg *Alias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Alias) GetTerraformResourceType() string
- func (tr *Alias) GetTerraformSchemaVersion() int
- func (mg *Alias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Alias) LateInitialize(attrs []byte) (bool, error)
- func (mg *Alias) SetConditions(c ...xpv1.Condition)
- func (mg *Alias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Alias) SetObservation(obs map[string]interface{}) error
- func (tr *Alias) SetParameters(params map[string]interface{}) error
- func (mg *Alias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Alias) SetProviderReference(r *xpv1.Reference)
- func (mg *Alias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Alias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AliasList
- type AliasObservation
- type AliasParameters
- type AliasSpec
- type AliasStatus
- type Ciphertext
- func (in *Ciphertext) DeepCopy() *Ciphertext
- func (in *Ciphertext) DeepCopyInto(out *Ciphertext)
- func (in *Ciphertext) DeepCopyObject() runtime.Object
- func (mg *Ciphertext) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Ciphertext) GetConnectionDetailsMapping() map[string]string
- func (mg *Ciphertext) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Ciphertext) GetID() string
- func (tr *Ciphertext) GetObservation() (map[string]interface{}, error)
- func (tr *Ciphertext) GetParameters() (map[string]interface{}, error)
- func (mg *Ciphertext) GetProviderConfigReference() *xpv1.Reference
- func (mg *Ciphertext) GetProviderReference() *xpv1.Reference
- func (mg *Ciphertext) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Ciphertext) GetTerraformResourceType() string
- func (tr *Ciphertext) GetTerraformSchemaVersion() int
- func (mg *Ciphertext) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Ciphertext) LateInitialize(attrs []byte) (bool, error)
- func (mg *Ciphertext) SetConditions(c ...xpv1.Condition)
- func (mg *Ciphertext) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Ciphertext) SetObservation(obs map[string]interface{}) error
- func (tr *Ciphertext) SetParameters(params map[string]interface{}) error
- func (mg *Ciphertext) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Ciphertext) SetProviderReference(r *xpv1.Reference)
- func (mg *Ciphertext) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Ciphertext) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CiphertextList
- type CiphertextObservation
- type CiphertextParameters
- type CiphertextSpec
- type CiphertextStatus
- type ConstraintsObservation
- type ConstraintsParameters
- type ExternalKey
- func (in *ExternalKey) DeepCopy() *ExternalKey
- func (in *ExternalKey) DeepCopyInto(out *ExternalKey)
- func (in *ExternalKey) DeepCopyObject() runtime.Object
- func (mg *ExternalKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExternalKey) GetConnectionDetailsMapping() map[string]string
- func (mg *ExternalKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExternalKey) GetID() string
- func (tr *ExternalKey) GetObservation() (map[string]interface{}, error)
- func (tr *ExternalKey) GetParameters() (map[string]interface{}, error)
- func (mg *ExternalKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExternalKey) GetProviderReference() *xpv1.Reference
- func (mg *ExternalKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExternalKey) GetTerraformResourceType() string
- func (tr *ExternalKey) GetTerraformSchemaVersion() int
- func (mg *ExternalKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExternalKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExternalKey) SetConditions(c ...xpv1.Condition)
- func (mg *ExternalKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExternalKey) SetObservation(obs map[string]interface{}) error
- func (tr *ExternalKey) SetParameters(params map[string]interface{}) error
- func (mg *ExternalKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExternalKey) SetProviderReference(r *xpv1.Reference)
- func (mg *ExternalKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExternalKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExternalKeyList
- type ExternalKeyObservation
- type ExternalKeyParameters
- type ExternalKeySpec
- type ExternalKeyStatus
- type Grant
- func (in *Grant) DeepCopy() *Grant
- func (in *Grant) DeepCopyInto(out *Grant)
- func (in *Grant) DeepCopyObject() runtime.Object
- func (mg *Grant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Grant) GetConnectionDetailsMapping() map[string]string
- func (mg *Grant) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Grant) GetID() string
- func (tr *Grant) GetObservation() (map[string]interface{}, error)
- func (tr *Grant) GetParameters() (map[string]interface{}, error)
- func (mg *Grant) GetProviderConfigReference() *xpv1.Reference
- func (mg *Grant) GetProviderReference() *xpv1.Reference
- func (mg *Grant) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Grant) GetTerraformResourceType() string
- func (tr *Grant) GetTerraformSchemaVersion() int
- func (mg *Grant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Grant) LateInitialize(attrs []byte) (bool, error)
- func (mg *Grant) SetConditions(c ...xpv1.Condition)
- func (mg *Grant) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Grant) SetObservation(obs map[string]interface{}) error
- func (tr *Grant) SetParameters(params map[string]interface{}) error
- func (mg *Grant) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Grant) SetProviderReference(r *xpv1.Reference)
- func (mg *Grant) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Grant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrantList
- type GrantObservation
- type GrantParameters
- type GrantSpec
- type GrantStatus
Constants ¶
const ( CRDGroup = "kms.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Alias_Kind = "Alias" Alias_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Alias_Kind}.String() Alias_KindAPIVersion = Alias_Kind + "." + CRDGroupVersion.String() Alias_GroupVersionKind = CRDGroupVersion.WithKind(Alias_Kind) )
Repository type metadata.
var ( Ciphertext_Kind = "Ciphertext" Ciphertext_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Ciphertext_Kind}.String() Ciphertext_KindAPIVersion = Ciphertext_Kind + "." + CRDGroupVersion.String() Ciphertext_GroupVersionKind = CRDGroupVersion.WithKind(Ciphertext_Kind) )
Repository type metadata.
var ( ExternalKey_Kind = "ExternalKey" ExternalKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExternalKey_Kind}.String() ExternalKey_KindAPIVersion = ExternalKey_Kind + "." + CRDGroupVersion.String() ExternalKey_GroupVersionKind = CRDGroupVersion.WithKind(ExternalKey_Kind) )
Repository type metadata.
var ( Grant_Kind = "Grant" Grant_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Grant_Kind}.String() Grant_KindAPIVersion = Grant_Kind + "." + CRDGroupVersion.String() Grant_GroupVersionKind = CRDGroupVersion.WithKind(Grant_Kind) )
Repository type metadata.
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 )
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasSpec `json:"spec"` Status AliasStatus `json:"status,omitempty"` }
Alias is the Schema for the Aliass 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 (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) GetCondition ¶
func (mg *Alias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Alias.
func (*Alias) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Alias
func (*Alias) GetDeletionPolicy ¶
func (mg *Alias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Alias.
func (*Alias) GetObservation ¶
GetObservation of this Alias
func (*Alias) GetParameters ¶
GetParameters of this Alias
func (*Alias) GetProviderConfigReference ¶
GetProviderConfigReference of this Alias.
func (*Alias) GetProviderReference ¶
GetProviderReference of this Alias. Deprecated: Use GetProviderConfigReference.
func (*Alias) GetPublishConnectionDetailsTo ¶
func (mg *Alias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Alias.
func (*Alias) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Alias
func (*Alias) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Alias) GetWriteConnectionSecretToReference ¶
func (mg *Alias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Alias.
func (*Alias) LateInitialize ¶
LateInitialize this Alias using its observed tfState. returns True if there are any spec changes for the resource.
func (*Alias) SetConditions ¶
SetConditions of this Alias.
func (*Alias) SetDeletionPolicy ¶
func (mg *Alias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Alias.
func (*Alias) SetObservation ¶
SetObservation for this Alias
func (*Alias) SetParameters ¶
SetParameters for this Alias
func (*Alias) SetProviderConfigReference ¶
SetProviderConfigReference of this Alias.
func (*Alias) SetProviderReference ¶
SetProviderReference of this Alias. Deprecated: Use SetProviderConfigReference.
func (*Alias) SetPublishConnectionDetailsTo ¶
func (mg *Alias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Alias.
func (*Alias) SetWriteConnectionSecretToReference ¶
func (mg *Alias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Alias.
type AliasList ¶
type AliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Alias `json:"items"` }
AliasList contains a list of Aliass
func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasObservation ¶
type AliasObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TargetKeyArn *string `json:"targetKeyArn,omitempty" tf:"target_key_arn,omitempty"` }
func (*AliasObservation) DeepCopy ¶
func (in *AliasObservation) DeepCopy() *AliasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasObservation.
func (*AliasObservation) DeepCopyInto ¶
func (in *AliasObservation) DeepCopyInto(out *AliasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasParameters ¶
type AliasParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,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 TargetKeyID *string `json:"targetKeyId" tf:"target_key_id,omitempty"` }
func (*AliasParameters) DeepCopy ¶
func (in *AliasParameters) DeepCopy() *AliasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasParameters.
func (*AliasParameters) DeepCopyInto ¶
func (in *AliasParameters) DeepCopyInto(out *AliasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpec ¶
type AliasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AliasParameters `json:"forProvider"` }
AliasSpec defines the desired state of Alias
func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasStatus ¶
type AliasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AliasObservation `json:"atProvider,omitempty"` }
AliasStatus defines the observed state of Alias.
func (*AliasStatus) DeepCopy ¶
func (in *AliasStatus) DeepCopy() *AliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStatus.
func (*AliasStatus) DeepCopyInto ¶
func (in *AliasStatus) DeepCopyInto(out *AliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ciphertext ¶
type Ciphertext struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CiphertextSpec `json:"spec"` Status CiphertextStatus `json:"status,omitempty"` }
Ciphertext is the Schema for the Ciphertexts 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 (*Ciphertext) DeepCopy ¶
func (in *Ciphertext) DeepCopy() *Ciphertext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ciphertext.
func (*Ciphertext) DeepCopyInto ¶
func (in *Ciphertext) DeepCopyInto(out *Ciphertext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ciphertext) DeepCopyObject ¶
func (in *Ciphertext) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ciphertext) GetCondition ¶
func (mg *Ciphertext) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Ciphertext.
func (*Ciphertext) GetConnectionDetailsMapping ¶
func (tr *Ciphertext) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Ciphertext
func (*Ciphertext) GetDeletionPolicy ¶
func (mg *Ciphertext) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Ciphertext.
func (*Ciphertext) GetID ¶
func (tr *Ciphertext) GetID() string
GetID returns ID of underlying Terraform resource of this Ciphertext
func (*Ciphertext) GetObservation ¶
func (tr *Ciphertext) GetObservation() (map[string]interface{}, error)
GetObservation of this Ciphertext
func (*Ciphertext) GetParameters ¶
func (tr *Ciphertext) GetParameters() (map[string]interface{}, error)
GetParameters of this Ciphertext
func (*Ciphertext) GetProviderConfigReference ¶
func (mg *Ciphertext) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Ciphertext.
func (*Ciphertext) GetProviderReference ¶
func (mg *Ciphertext) GetProviderReference() *xpv1.Reference
GetProviderReference of this Ciphertext. Deprecated: Use GetProviderConfigReference.
func (*Ciphertext) GetPublishConnectionDetailsTo ¶
func (mg *Ciphertext) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Ciphertext.
func (*Ciphertext) GetTerraformResourceType ¶
func (mg *Ciphertext) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Ciphertext
func (*Ciphertext) GetTerraformSchemaVersion ¶
func (tr *Ciphertext) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Ciphertext) GetWriteConnectionSecretToReference ¶
func (mg *Ciphertext) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Ciphertext.
func (*Ciphertext) LateInitialize ¶
func (tr *Ciphertext) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Ciphertext using its observed tfState. returns True if there are any spec changes for the resource.
func (*Ciphertext) SetConditions ¶
func (mg *Ciphertext) SetConditions(c ...xpv1.Condition)
SetConditions of this Ciphertext.
func (*Ciphertext) SetDeletionPolicy ¶
func (mg *Ciphertext) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Ciphertext.
func (*Ciphertext) SetObservation ¶
func (tr *Ciphertext) SetObservation(obs map[string]interface{}) error
SetObservation for this Ciphertext
func (*Ciphertext) SetParameters ¶
func (tr *Ciphertext) SetParameters(params map[string]interface{}) error
SetParameters for this Ciphertext
func (*Ciphertext) SetProviderConfigReference ¶
func (mg *Ciphertext) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Ciphertext.
func (*Ciphertext) SetProviderReference ¶
func (mg *Ciphertext) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Ciphertext. Deprecated: Use SetProviderConfigReference.
func (*Ciphertext) SetPublishConnectionDetailsTo ¶
func (mg *Ciphertext) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Ciphertext.
func (*Ciphertext) SetWriteConnectionSecretToReference ¶
func (mg *Ciphertext) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Ciphertext.
type CiphertextList ¶
type CiphertextList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ciphertext `json:"items"` }
CiphertextList contains a list of Ciphertexts
func (*CiphertextList) DeepCopy ¶
func (in *CiphertextList) DeepCopy() *CiphertextList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextList.
func (*CiphertextList) DeepCopyInto ¶
func (in *CiphertextList) DeepCopyInto(out *CiphertextList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CiphertextList) DeepCopyObject ¶
func (in *CiphertextList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CiphertextList) GetItems ¶
func (l *CiphertextList) GetItems() []resource.Managed
GetItems of this CiphertextList.
type CiphertextObservation ¶
type CiphertextObservation struct { CiphertextBlob *string `json:"ciphertextBlob,omitempty" tf:"ciphertext_blob,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CiphertextObservation) DeepCopy ¶
func (in *CiphertextObservation) DeepCopy() *CiphertextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextObservation.
func (*CiphertextObservation) DeepCopyInto ¶
func (in *CiphertextObservation) DeepCopyInto(out *CiphertextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CiphertextParameters ¶
type CiphertextParameters struct { // +kubebuilder:validation:Optional Context map[string]*string `json:"context,omitempty" tf:"context,omitempty"` // +kubebuilder:validation:Required KeyID *string `json:"keyId" tf:"key_id,omitempty"` // +kubebuilder:validation:Required PlaintextSecretRef v1.SecretKeySelector `json:"plaintextSecretRef" tf:"-"` // 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:"-"` }
func (*CiphertextParameters) DeepCopy ¶
func (in *CiphertextParameters) DeepCopy() *CiphertextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextParameters.
func (*CiphertextParameters) DeepCopyInto ¶
func (in *CiphertextParameters) DeepCopyInto(out *CiphertextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CiphertextSpec ¶
type CiphertextSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CiphertextParameters `json:"forProvider"` }
CiphertextSpec defines the desired state of Ciphertext
func (*CiphertextSpec) DeepCopy ¶
func (in *CiphertextSpec) DeepCopy() *CiphertextSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextSpec.
func (*CiphertextSpec) DeepCopyInto ¶
func (in *CiphertextSpec) DeepCopyInto(out *CiphertextSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CiphertextStatus ¶
type CiphertextStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CiphertextObservation `json:"atProvider,omitempty"` }
CiphertextStatus defines the observed state of Ciphertext.
func (*CiphertextStatus) DeepCopy ¶
func (in *CiphertextStatus) DeepCopy() *CiphertextStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextStatus.
func (*CiphertextStatus) DeepCopyInto ¶
func (in *CiphertextStatus) DeepCopyInto(out *CiphertextStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConstraintsObservation ¶
type ConstraintsObservation struct { }
func (*ConstraintsObservation) DeepCopy ¶
func (in *ConstraintsObservation) DeepCopy() *ConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintsObservation.
func (*ConstraintsObservation) DeepCopyInto ¶
func (in *ConstraintsObservation) DeepCopyInto(out *ConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConstraintsParameters ¶
type ConstraintsParameters struct { // +kubebuilder:validation:Optional EncryptionContextEquals map[string]*string `json:"encryptionContextEquals,omitempty" tf:"encryption_context_equals,omitempty"` // +kubebuilder:validation:Optional EncryptionContextSubset map[string]*string `json:"encryptionContextSubset,omitempty" tf:"encryption_context_subset,omitempty"` }
func (*ConstraintsParameters) DeepCopy ¶
func (in *ConstraintsParameters) DeepCopy() *ConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintsParameters.
func (*ConstraintsParameters) DeepCopyInto ¶
func (in *ConstraintsParameters) DeepCopyInto(out *ConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKey ¶
type ExternalKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExternalKeySpec `json:"spec"` Status ExternalKeyStatus `json:"status,omitempty"` }
ExternalKey is the Schema for the ExternalKeys 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 (*ExternalKey) DeepCopy ¶
func (in *ExternalKey) DeepCopy() *ExternalKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKey.
func (*ExternalKey) DeepCopyInto ¶
func (in *ExternalKey) DeepCopyInto(out *ExternalKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalKey) DeepCopyObject ¶
func (in *ExternalKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExternalKey) GetCondition ¶
func (mg *ExternalKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExternalKey.
func (*ExternalKey) GetConnectionDetailsMapping ¶
func (tr *ExternalKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExternalKey
func (*ExternalKey) GetDeletionPolicy ¶
func (mg *ExternalKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExternalKey.
func (*ExternalKey) GetID ¶
func (tr *ExternalKey) GetID() string
GetID returns ID of underlying Terraform resource of this ExternalKey
func (*ExternalKey) GetObservation ¶
func (tr *ExternalKey) GetObservation() (map[string]interface{}, error)
GetObservation of this ExternalKey
func (*ExternalKey) GetParameters ¶
func (tr *ExternalKey) GetParameters() (map[string]interface{}, error)
GetParameters of this ExternalKey
func (*ExternalKey) GetProviderConfigReference ¶
func (mg *ExternalKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExternalKey.
func (*ExternalKey) GetProviderReference ¶
func (mg *ExternalKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExternalKey. Deprecated: Use GetProviderConfigReference.
func (*ExternalKey) GetPublishConnectionDetailsTo ¶
func (mg *ExternalKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExternalKey.
func (*ExternalKey) GetTerraformResourceType ¶
func (mg *ExternalKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExternalKey
func (*ExternalKey) GetTerraformSchemaVersion ¶
func (tr *ExternalKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExternalKey) GetWriteConnectionSecretToReference ¶
func (mg *ExternalKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExternalKey.
func (*ExternalKey) LateInitialize ¶
func (tr *ExternalKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExternalKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExternalKey) SetConditions ¶
func (mg *ExternalKey) SetConditions(c ...xpv1.Condition)
SetConditions of this ExternalKey.
func (*ExternalKey) SetDeletionPolicy ¶
func (mg *ExternalKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExternalKey.
func (*ExternalKey) SetObservation ¶
func (tr *ExternalKey) SetObservation(obs map[string]interface{}) error
SetObservation for this ExternalKey
func (*ExternalKey) SetParameters ¶
func (tr *ExternalKey) SetParameters(params map[string]interface{}) error
SetParameters for this ExternalKey
func (*ExternalKey) SetProviderConfigReference ¶
func (mg *ExternalKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExternalKey.
func (*ExternalKey) SetProviderReference ¶
func (mg *ExternalKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExternalKey. Deprecated: Use SetProviderConfigReference.
func (*ExternalKey) SetPublishConnectionDetailsTo ¶
func (mg *ExternalKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExternalKey.
func (*ExternalKey) SetWriteConnectionSecretToReference ¶
func (mg *ExternalKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExternalKey.
type ExternalKeyList ¶
type ExternalKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExternalKey `json:"items"` }
ExternalKeyList contains a list of ExternalKeys
func (*ExternalKeyList) DeepCopy ¶
func (in *ExternalKeyList) DeepCopy() *ExternalKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyList.
func (*ExternalKeyList) DeepCopyInto ¶
func (in *ExternalKeyList) DeepCopyInto(out *ExternalKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalKeyList) DeepCopyObject ¶
func (in *ExternalKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExternalKeyList) GetItems ¶
func (l *ExternalKeyList) GetItems() []resource.Managed
GetItems of this ExternalKeyList.
type ExternalKeyObservation ¶
type ExternalKeyObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ExpirationModel *string `json:"expirationModel,omitempty" tf:"expiration_model,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KeyState *string `json:"keyState,omitempty" tf:"key_state,omitempty"` KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ExternalKeyObservation) DeepCopy ¶
func (in *ExternalKeyObservation) DeepCopy() *ExternalKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyObservation.
func (*ExternalKeyObservation) DeepCopyInto ¶
func (in *ExternalKeyObservation) DeepCopyInto(out *ExternalKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKeyParameters ¶
type ExternalKeyParameters struct { // +kubebuilder:validation:Optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check,omitempty"` // +kubebuilder:validation:Optional DeletionWindowInDays *float64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KeyMaterialBase64SecretRef *v1.SecretKeySelector `json:"keyMaterialBase64SecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" 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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ValidTo *string `json:"validTo,omitempty" tf:"valid_to,omitempty"` }
func (*ExternalKeyParameters) DeepCopy ¶
func (in *ExternalKeyParameters) DeepCopy() *ExternalKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyParameters.
func (*ExternalKeyParameters) DeepCopyInto ¶
func (in *ExternalKeyParameters) DeepCopyInto(out *ExternalKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKeySpec ¶
type ExternalKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExternalKeyParameters `json:"forProvider"` }
ExternalKeySpec defines the desired state of ExternalKey
func (*ExternalKeySpec) DeepCopy ¶
func (in *ExternalKeySpec) DeepCopy() *ExternalKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeySpec.
func (*ExternalKeySpec) DeepCopyInto ¶
func (in *ExternalKeySpec) DeepCopyInto(out *ExternalKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKeyStatus ¶
type ExternalKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExternalKeyObservation `json:"atProvider,omitempty"` }
ExternalKeyStatus defines the observed state of ExternalKey.
func (*ExternalKeyStatus) DeepCopy ¶
func (in *ExternalKeyStatus) DeepCopy() *ExternalKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyStatus.
func (*ExternalKeyStatus) DeepCopyInto ¶
func (in *ExternalKeyStatus) DeepCopyInto(out *ExternalKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Grant ¶
type Grant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrantSpec `json:"spec"` Status GrantStatus `json:"status,omitempty"` }
Grant is the Schema for the Grants 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 (*Grant) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Grant.
func (*Grant) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Grant) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Grant) GetCondition ¶
func (mg *Grant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Grant.
func (*Grant) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Grant
func (*Grant) GetDeletionPolicy ¶
func (mg *Grant) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Grant.
func (*Grant) GetObservation ¶
GetObservation of this Grant
func (*Grant) GetParameters ¶
GetParameters of this Grant
func (*Grant) GetProviderConfigReference ¶
GetProviderConfigReference of this Grant.
func (*Grant) GetProviderReference ¶
GetProviderReference of this Grant. Deprecated: Use GetProviderConfigReference.
func (*Grant) GetPublishConnectionDetailsTo ¶
func (mg *Grant) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Grant.
func (*Grant) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Grant
func (*Grant) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Grant) GetWriteConnectionSecretToReference ¶
func (mg *Grant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Grant.
func (*Grant) LateInitialize ¶
LateInitialize this Grant using its observed tfState. returns True if there are any spec changes for the resource.
func (*Grant) SetConditions ¶
SetConditions of this Grant.
func (*Grant) SetDeletionPolicy ¶
func (mg *Grant) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Grant.
func (*Grant) SetObservation ¶
SetObservation for this Grant
func (*Grant) SetParameters ¶
SetParameters for this Grant
func (*Grant) SetProviderConfigReference ¶
SetProviderConfigReference of this Grant.
func (*Grant) SetProviderReference ¶
SetProviderReference of this Grant. Deprecated: Use SetProviderConfigReference.
func (*Grant) SetPublishConnectionDetailsTo ¶
func (mg *Grant) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Grant.
func (*Grant) SetWriteConnectionSecretToReference ¶
func (mg *Grant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Grant.
type GrantList ¶
type GrantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Grant `json:"items"` }
GrantList contains a list of Grants
func (*GrantList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantList.
func (*GrantList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrantList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GrantObservation ¶
type GrantObservation struct { GrantID *string `json:"grantId,omitempty" tf:"grant_id,omitempty"` GrantToken *string `json:"grantToken,omitempty" tf:"grant_token,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GrantObservation) DeepCopy ¶
func (in *GrantObservation) DeepCopy() *GrantObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantObservation.
func (*GrantObservation) DeepCopyInto ¶
func (in *GrantObservation) DeepCopyInto(out *GrantObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantParameters ¶
type GrantParameters struct { // +kubebuilder:validation:Optional Constraints []ConstraintsParameters `json:"constraints,omitempty" tf:"constraints,omitempty"` // +kubebuilder:validation:Optional GrantCreationTokens []*string `json:"grantCreationTokens,omitempty" tf:"grant_creation_tokens,omitempty"` // +kubebuilder:validation:Required GranteePrincipal *string `json:"granteePrincipal" tf:"grantee_principal,omitempty"` // +kubebuilder:validation:Required KeyID *string `json:"keyId" tf:"key_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Operations []*string `json:"operations" tf:"operations,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 RetireOnDelete *bool `json:"retireOnDelete,omitempty" tf:"retire_on_delete,omitempty"` // +kubebuilder:validation:Optional RetiringPrincipal *string `json:"retiringPrincipal,omitempty" tf:"retiring_principal,omitempty"` }
func (*GrantParameters) DeepCopy ¶
func (in *GrantParameters) DeepCopy() *GrantParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantParameters.
func (*GrantParameters) DeepCopyInto ¶
func (in *GrantParameters) DeepCopyInto(out *GrantParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantSpec ¶
type GrantSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrantParameters `json:"forProvider"` }
GrantSpec defines the desired state of Grant
func (*GrantSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantSpec.
func (*GrantSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantStatus ¶
type GrantStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrantObservation `json:"atProvider,omitempty"` }
GrantStatus defines the observed state of Grant.
func (*GrantStatus) DeepCopy ¶
func (in *GrantStatus) DeepCopy() *GrantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantStatus.
func (*GrantStatus) DeepCopyInto ¶
func (in *GrantStatus) DeepCopyInto(out *GrantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.