Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=kms.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AttestationObservation
- type AttestationParameters
- type ConditionObservation
- type ConditionParameters
- type CryptoKey
- func (in *CryptoKey) DeepCopy() *CryptoKey
- func (in *CryptoKey) DeepCopyInto(out *CryptoKey)
- func (in *CryptoKey) DeepCopyObject() runtime.Object
- func (mg *CryptoKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CryptoKey) GetConnectionDetailsMapping() map[string]string
- func (mg *CryptoKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CryptoKey) GetID() string
- func (tr *CryptoKey) GetObservation() (map[string]interface{}, error)
- func (tr *CryptoKey) GetParameters() (map[string]interface{}, error)
- func (mg *CryptoKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *CryptoKey) GetProviderReference() *xpv1.Reference
- func (mg *CryptoKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CryptoKey) GetTerraformResourceType() string
- func (tr *CryptoKey) GetTerraformSchemaVersion() int
- func (mg *CryptoKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CryptoKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *CryptoKey) SetConditions(c ...xpv1.Condition)
- func (mg *CryptoKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CryptoKey) SetObservation(obs map[string]interface{}) error
- func (tr *CryptoKey) SetParameters(params map[string]interface{}) error
- func (mg *CryptoKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CryptoKey) SetProviderReference(r *xpv1.Reference)
- func (mg *CryptoKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CryptoKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CryptoKeyIAMBinding
- func (in *CryptoKeyIAMBinding) DeepCopy() *CryptoKeyIAMBinding
- func (in *CryptoKeyIAMBinding) DeepCopyInto(out *CryptoKeyIAMBinding)
- func (in *CryptoKeyIAMBinding) DeepCopyObject() runtime.Object
- func (mg *CryptoKeyIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CryptoKeyIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *CryptoKeyIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CryptoKeyIAMBinding) GetID() string
- func (tr *CryptoKeyIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *CryptoKeyIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *CryptoKeyIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *CryptoKeyIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *CryptoKeyIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CryptoKeyIAMBinding) GetTerraformResourceType() string
- func (tr *CryptoKeyIAMBinding) GetTerraformSchemaVersion() int
- func (mg *CryptoKeyIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CryptoKeyIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *CryptoKeyIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *CryptoKeyIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CryptoKeyIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *CryptoKeyIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *CryptoKeyIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CryptoKeyIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CryptoKeyIAMBindingList
- type CryptoKeyIAMBindingObservation
- type CryptoKeyIAMBindingParameters
- type CryptoKeyIAMBindingSpec
- type CryptoKeyIAMBindingStatus
- type CryptoKeyIAMMember
- func (in *CryptoKeyIAMMember) DeepCopy() *CryptoKeyIAMMember
- func (in *CryptoKeyIAMMember) DeepCopyInto(out *CryptoKeyIAMMember)
- func (in *CryptoKeyIAMMember) DeepCopyObject() runtime.Object
- func (mg *CryptoKeyIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CryptoKeyIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *CryptoKeyIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CryptoKeyIAMMember) GetID() string
- func (tr *CryptoKeyIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *CryptoKeyIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *CryptoKeyIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *CryptoKeyIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *CryptoKeyIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CryptoKeyIAMMember) GetTerraformResourceType() string
- func (tr *CryptoKeyIAMMember) GetTerraformSchemaVersion() int
- func (mg *CryptoKeyIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CryptoKeyIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *CryptoKeyIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *CryptoKeyIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CryptoKeyIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *CryptoKeyIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *CryptoKeyIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CryptoKeyIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CryptoKeyIAMMemberConditionObservation
- type CryptoKeyIAMMemberConditionParameters
- type CryptoKeyIAMMemberList
- type CryptoKeyIAMMemberObservation
- type CryptoKeyIAMMemberParameters
- type CryptoKeyIAMMemberSpec
- type CryptoKeyIAMMemberStatus
- type CryptoKeyIAMPolicy
- func (in *CryptoKeyIAMPolicy) DeepCopy() *CryptoKeyIAMPolicy
- func (in *CryptoKeyIAMPolicy) DeepCopyInto(out *CryptoKeyIAMPolicy)
- func (in *CryptoKeyIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *CryptoKeyIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CryptoKeyIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *CryptoKeyIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CryptoKeyIAMPolicy) GetID() string
- func (tr *CryptoKeyIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *CryptoKeyIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *CryptoKeyIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CryptoKeyIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *CryptoKeyIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CryptoKeyIAMPolicy) GetTerraformResourceType() string
- func (tr *CryptoKeyIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *CryptoKeyIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CryptoKeyIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CryptoKeyIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *CryptoKeyIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CryptoKeyIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *CryptoKeyIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *CryptoKeyIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *CryptoKeyIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CryptoKeyIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CryptoKeyIAMPolicyList
- type CryptoKeyIAMPolicyObservation
- type CryptoKeyIAMPolicyParameters
- type CryptoKeyIAMPolicySpec
- type CryptoKeyIAMPolicyStatus
- type CryptoKeyList
- type CryptoKeyObservation
- type CryptoKeyParameters
- type CryptoKeySpec
- type CryptoKeyStatus
- type KeyRing
- func (in *KeyRing) DeepCopy() *KeyRing
- func (in *KeyRing) DeepCopyInto(out *KeyRing)
- func (in *KeyRing) DeepCopyObject() runtime.Object
- func (mg *KeyRing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyRing) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyRing) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyRing) GetID() string
- func (tr *KeyRing) GetObservation() (map[string]interface{}, error)
- func (tr *KeyRing) GetParameters() (map[string]interface{}, error)
- func (mg *KeyRing) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyRing) GetProviderReference() *xpv1.Reference
- func (mg *KeyRing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyRing) GetTerraformResourceType() string
- func (tr *KeyRing) GetTerraformSchemaVersion() int
- func (mg *KeyRing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyRing) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyRing) SetConditions(c ...xpv1.Condition)
- func (mg *KeyRing) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyRing) SetObservation(obs map[string]interface{}) error
- func (tr *KeyRing) SetParameters(params map[string]interface{}) error
- func (mg *KeyRing) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyRing) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyRing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyRing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyRingIAMBinding
- func (in *KeyRingIAMBinding) DeepCopy() *KeyRingIAMBinding
- func (in *KeyRingIAMBinding) DeepCopyInto(out *KeyRingIAMBinding)
- func (in *KeyRingIAMBinding) DeepCopyObject() runtime.Object
- func (mg *KeyRingIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyRingIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyRingIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyRingIAMBinding) GetID() string
- func (tr *KeyRingIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *KeyRingIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *KeyRingIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyRingIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *KeyRingIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyRingIAMBinding) GetTerraformResourceType() string
- func (tr *KeyRingIAMBinding) GetTerraformSchemaVersion() int
- func (mg *KeyRingIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyRingIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyRingIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *KeyRingIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyRingIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *KeyRingIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *KeyRingIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyRingIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyRingIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyRingIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyRingIAMBindingConditionObservation
- type KeyRingIAMBindingConditionParameters
- type KeyRingIAMBindingList
- type KeyRingIAMBindingObservation
- type KeyRingIAMBindingParameters
- type KeyRingIAMBindingSpec
- type KeyRingIAMBindingStatus
- type KeyRingIAMMember
- func (in *KeyRingIAMMember) DeepCopy() *KeyRingIAMMember
- func (in *KeyRingIAMMember) DeepCopyInto(out *KeyRingIAMMember)
- func (in *KeyRingIAMMember) DeepCopyObject() runtime.Object
- func (mg *KeyRingIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyRingIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyRingIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyRingIAMMember) GetID() string
- func (tr *KeyRingIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *KeyRingIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *KeyRingIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyRingIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *KeyRingIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyRingIAMMember) GetTerraformResourceType() string
- func (tr *KeyRingIAMMember) GetTerraformSchemaVersion() int
- func (mg *KeyRingIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyRingIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyRingIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *KeyRingIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyRingIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *KeyRingIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *KeyRingIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyRingIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyRingIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyRingIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyRingIAMMemberConditionObservation
- type KeyRingIAMMemberConditionParameters
- type KeyRingIAMMemberList
- type KeyRingIAMMemberObservation
- type KeyRingIAMMemberParameters
- type KeyRingIAMMemberSpec
- type KeyRingIAMMemberStatus
- type KeyRingIAMPolicy
- func (in *KeyRingIAMPolicy) DeepCopy() *KeyRingIAMPolicy
- func (in *KeyRingIAMPolicy) DeepCopyInto(out *KeyRingIAMPolicy)
- func (in *KeyRingIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *KeyRingIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyRingIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyRingIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyRingIAMPolicy) GetID() string
- func (tr *KeyRingIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *KeyRingIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *KeyRingIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyRingIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *KeyRingIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyRingIAMPolicy) GetTerraformResourceType() string
- func (tr *KeyRingIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *KeyRingIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyRingIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyRingIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *KeyRingIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyRingIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *KeyRingIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *KeyRingIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyRingIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyRingIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyRingIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyRingIAMPolicyList
- type KeyRingIAMPolicyObservation
- type KeyRingIAMPolicyParameters
- type KeyRingIAMPolicySpec
- type KeyRingIAMPolicyStatus
- type KeyRingImportJob
- func (in *KeyRingImportJob) DeepCopy() *KeyRingImportJob
- func (in *KeyRingImportJob) DeepCopyInto(out *KeyRingImportJob)
- func (in *KeyRingImportJob) DeepCopyObject() runtime.Object
- func (mg *KeyRingImportJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyRingImportJob) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyRingImportJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyRingImportJob) GetID() string
- func (tr *KeyRingImportJob) GetObservation() (map[string]interface{}, error)
- func (tr *KeyRingImportJob) GetParameters() (map[string]interface{}, error)
- func (mg *KeyRingImportJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyRingImportJob) GetProviderReference() *xpv1.Reference
- func (mg *KeyRingImportJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyRingImportJob) GetTerraformResourceType() string
- func (tr *KeyRingImportJob) GetTerraformSchemaVersion() int
- func (mg *KeyRingImportJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyRingImportJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyRingImportJob) SetConditions(c ...xpv1.Condition)
- func (mg *KeyRingImportJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyRingImportJob) SetObservation(obs map[string]interface{}) error
- func (tr *KeyRingImportJob) SetParameters(params map[string]interface{}) error
- func (mg *KeyRingImportJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyRingImportJob) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyRingImportJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyRingImportJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyRingImportJobList
- type KeyRingImportJobObservation
- type KeyRingImportJobParameters
- type KeyRingImportJobSpec
- type KeyRingImportJobStatus
- type KeyRingList
- type KeyRingObservation
- type KeyRingParameters
- type KeyRingSpec
- type KeyRingStatus
- type PublicKeyObservation
- type PublicKeyParameters
- type SecretCiphertext
- func (in *SecretCiphertext) DeepCopy() *SecretCiphertext
- func (in *SecretCiphertext) DeepCopyInto(out *SecretCiphertext)
- func (in *SecretCiphertext) DeepCopyObject() runtime.Object
- func (mg *SecretCiphertext) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecretCiphertext) GetConnectionDetailsMapping() map[string]string
- func (mg *SecretCiphertext) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecretCiphertext) GetID() string
- func (tr *SecretCiphertext) GetObservation() (map[string]interface{}, error)
- func (tr *SecretCiphertext) GetParameters() (map[string]interface{}, error)
- func (mg *SecretCiphertext) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecretCiphertext) GetProviderReference() *xpv1.Reference
- func (mg *SecretCiphertext) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecretCiphertext) GetTerraformResourceType() string
- func (tr *SecretCiphertext) GetTerraformSchemaVersion() int
- func (mg *SecretCiphertext) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecretCiphertext) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecretCiphertext) SetConditions(c ...xpv1.Condition)
- func (mg *SecretCiphertext) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecretCiphertext) SetObservation(obs map[string]interface{}) error
- func (tr *SecretCiphertext) SetParameters(params map[string]interface{}) error
- func (mg *SecretCiphertext) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecretCiphertext) SetProviderReference(r *xpv1.Reference)
- func (mg *SecretCiphertext) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecretCiphertext) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretCiphertextList
- type SecretCiphertextObservation
- type SecretCiphertextParameters
- type SecretCiphertextSpec
- type SecretCiphertextStatus
- type VersionTemplateObservation
- type VersionTemplateParameters
Constants ¶
const ( CRDGroup = "kms.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( CryptoKey_Kind = "CryptoKey" CryptoKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CryptoKey_Kind}.String() CryptoKey_KindAPIVersion = CryptoKey_Kind + "." + CRDGroupVersion.String() CryptoKey_GroupVersionKind = CRDGroupVersion.WithKind(CryptoKey_Kind) )
Repository type metadata.
var ( CryptoKeyIAMBinding_Kind = "CryptoKeyIAMBinding" CryptoKeyIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CryptoKeyIAMBinding_Kind}.String() CryptoKeyIAMBinding_KindAPIVersion = CryptoKeyIAMBinding_Kind + "." + CRDGroupVersion.String() CryptoKeyIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(CryptoKeyIAMBinding_Kind) )
Repository type metadata.
var ( CryptoKeyIAMMember_Kind = "CryptoKeyIAMMember" CryptoKeyIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CryptoKeyIAMMember_Kind}.String() CryptoKeyIAMMember_KindAPIVersion = CryptoKeyIAMMember_Kind + "." + CRDGroupVersion.String() CryptoKeyIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(CryptoKeyIAMMember_Kind) )
Repository type metadata.
var ( CryptoKeyIAMPolicy_Kind = "CryptoKeyIAMPolicy" CryptoKeyIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CryptoKeyIAMPolicy_Kind}.String() CryptoKeyIAMPolicy_KindAPIVersion = CryptoKeyIAMPolicy_Kind + "." + CRDGroupVersion.String() CryptoKeyIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(CryptoKeyIAMPolicy_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 )
var ( KeyRing_Kind = "KeyRing" KeyRing_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyRing_Kind}.String() KeyRing_KindAPIVersion = KeyRing_Kind + "." + CRDGroupVersion.String() KeyRing_GroupVersionKind = CRDGroupVersion.WithKind(KeyRing_Kind) )
Repository type metadata.
var ( KeyRingIAMBinding_Kind = "KeyRingIAMBinding" KeyRingIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyRingIAMBinding_Kind}.String() KeyRingIAMBinding_KindAPIVersion = KeyRingIAMBinding_Kind + "." + CRDGroupVersion.String() KeyRingIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(KeyRingIAMBinding_Kind) )
Repository type metadata.
var ( KeyRingIAMMember_Kind = "KeyRingIAMMember" KeyRingIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyRingIAMMember_Kind}.String() KeyRingIAMMember_KindAPIVersion = KeyRingIAMMember_Kind + "." + CRDGroupVersion.String() KeyRingIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(KeyRingIAMMember_Kind) )
Repository type metadata.
var ( KeyRingIAMPolicy_Kind = "KeyRingIAMPolicy" KeyRingIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyRingIAMPolicy_Kind}.String() KeyRingIAMPolicy_KindAPIVersion = KeyRingIAMPolicy_Kind + "." + CRDGroupVersion.String() KeyRingIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(KeyRingIAMPolicy_Kind) )
Repository type metadata.
var ( KeyRingImportJob_Kind = "KeyRingImportJob" KeyRingImportJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyRingImportJob_Kind}.String() KeyRingImportJob_KindAPIVersion = KeyRingImportJob_Kind + "." + CRDGroupVersion.String() KeyRingImportJob_GroupVersionKind = CRDGroupVersion.WithKind(KeyRingImportJob_Kind) )
Repository type metadata.
var ( SecretCiphertext_Kind = "SecretCiphertext" SecretCiphertext_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecretCiphertext_Kind}.String() SecretCiphertext_KindAPIVersion = SecretCiphertext_Kind + "." + CRDGroupVersion.String() SecretCiphertext_GroupVersionKind = CRDGroupVersion.WithKind(SecretCiphertext_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AttestationObservation ¶
type AttestationObservation struct { Content *string `json:"content,omitempty" tf:"content,omitempty"` Format *string `json:"format,omitempty" tf:"format,omitempty"` }
func (*AttestationObservation) DeepCopy ¶
func (in *AttestationObservation) DeepCopy() *AttestationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttestationObservation.
func (*AttestationObservation) DeepCopyInto ¶
func (in *AttestationObservation) DeepCopyInto(out *AttestationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttestationParameters ¶
type AttestationParameters struct { }
func (*AttestationParameters) DeepCopy ¶
func (in *AttestationParameters) DeepCopy() *AttestationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttestationParameters.
func (*AttestationParameters) DeepCopyInto ¶
func (in *AttestationParameters) DeepCopyInto(out *AttestationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKey ¶
type CryptoKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeySpec `json:"spec"` Status CryptoKeyStatus `json:"status,omitempty"` }
CryptoKey is the Schema for the CryptoKeys 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,gcpjet}
func (*CryptoKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKey.
func (*CryptoKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKey) GetCondition ¶
func (mg *CryptoKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CryptoKey.
func (*CryptoKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this CryptoKey
func (*CryptoKey) GetDeletionPolicy ¶
func (mg *CryptoKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CryptoKey.
func (*CryptoKey) GetObservation ¶
GetObservation of this CryptoKey
func (*CryptoKey) GetParameters ¶
GetParameters of this CryptoKey
func (*CryptoKey) GetProviderConfigReference ¶
GetProviderConfigReference of this CryptoKey.
func (*CryptoKey) GetProviderReference ¶
GetProviderReference of this CryptoKey. Deprecated: Use GetProviderConfigReference.
func (*CryptoKey) GetPublishConnectionDetailsTo ¶
func (mg *CryptoKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CryptoKey.
func (*CryptoKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this CryptoKey
func (*CryptoKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CryptoKey) GetWriteConnectionSecretToReference ¶
func (mg *CryptoKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CryptoKey.
func (*CryptoKey) LateInitialize ¶
LateInitialize this CryptoKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*CryptoKey) SetConditions ¶
SetConditions of this CryptoKey.
func (*CryptoKey) SetDeletionPolicy ¶
func (mg *CryptoKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CryptoKey.
func (*CryptoKey) SetObservation ¶
SetObservation for this CryptoKey
func (*CryptoKey) SetParameters ¶
SetParameters for this CryptoKey
func (*CryptoKey) SetProviderConfigReference ¶
SetProviderConfigReference of this CryptoKey.
func (*CryptoKey) SetProviderReference ¶
SetProviderReference of this CryptoKey. Deprecated: Use SetProviderConfigReference.
func (*CryptoKey) SetPublishConnectionDetailsTo ¶
func (mg *CryptoKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CryptoKey.
func (*CryptoKey) SetWriteConnectionSecretToReference ¶
func (mg *CryptoKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CryptoKey.
type CryptoKeyIAMBinding ¶
type CryptoKeyIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIAMBindingSpec `json:"spec"` Status CryptoKeyIAMBindingStatus `json:"status,omitempty"` }
CryptoKeyIAMBinding is the Schema for the CryptoKeyIAMBindings 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,gcpjet}
func (*CryptoKeyIAMBinding) DeepCopy ¶
func (in *CryptoKeyIAMBinding) DeepCopy() *CryptoKeyIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) DeepCopyInto ¶
func (in *CryptoKeyIAMBinding) DeepCopyInto(out *CryptoKeyIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMBinding) DeepCopyObject ¶
func (in *CryptoKeyIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMBinding) GetCondition ¶
func (mg *CryptoKeyIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) GetConnectionDetailsMapping ¶
func (tr *CryptoKeyIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) GetDeletionPolicy ¶
func (mg *CryptoKeyIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) GetID ¶
func (tr *CryptoKeyIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) GetObservation ¶
func (tr *CryptoKeyIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) GetParameters ¶
func (tr *CryptoKeyIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) GetProviderConfigReference ¶
func (mg *CryptoKeyIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) GetProviderReference ¶
func (mg *CryptoKeyIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this CryptoKeyIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*CryptoKeyIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) GetTerraformResourceType ¶
func (mg *CryptoKeyIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) GetTerraformSchemaVersion ¶
func (tr *CryptoKeyIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CryptoKeyIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) LateInitialize ¶
func (tr *CryptoKeyIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CryptoKeyIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*CryptoKeyIAMBinding) SetConditions ¶
func (mg *CryptoKeyIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) SetDeletionPolicy ¶
func (mg *CryptoKeyIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) SetObservation ¶
func (tr *CryptoKeyIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) SetParameters ¶
func (tr *CryptoKeyIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this CryptoKeyIAMBinding
func (*CryptoKeyIAMBinding) SetProviderConfigReference ¶
func (mg *CryptoKeyIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) SetProviderReference ¶
func (mg *CryptoKeyIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CryptoKeyIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*CryptoKeyIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CryptoKeyIAMBinding.
func (*CryptoKeyIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CryptoKeyIAMBinding.
type CryptoKeyIAMBindingList ¶
type CryptoKeyIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CryptoKeyIAMBinding `json:"items"` }
CryptoKeyIAMBindingList contains a list of CryptoKeyIAMBindings
func (*CryptoKeyIAMBindingList) DeepCopy ¶
func (in *CryptoKeyIAMBindingList) DeepCopy() *CryptoKeyIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBindingList.
func (*CryptoKeyIAMBindingList) DeepCopyInto ¶
func (in *CryptoKeyIAMBindingList) DeepCopyInto(out *CryptoKeyIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMBindingList) DeepCopyObject ¶
func (in *CryptoKeyIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMBindingList) GetItems ¶
func (l *CryptoKeyIAMBindingList) GetItems() []resource.Managed
GetItems of this CryptoKeyIAMBindingList.
type CryptoKeyIAMBindingObservation ¶
type CryptoKeyIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CryptoKeyIAMBindingObservation) DeepCopy ¶
func (in *CryptoKeyIAMBindingObservation) DeepCopy() *CryptoKeyIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBindingObservation.
func (*CryptoKeyIAMBindingObservation) DeepCopyInto ¶
func (in *CryptoKeyIAMBindingObservation) DeepCopyInto(out *CryptoKeyIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMBindingParameters ¶
type CryptoKeyIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required CryptoKeyID *string `json:"cryptoKeyId" tf:"crypto_key_id,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CryptoKeyIAMBindingParameters) DeepCopy ¶
func (in *CryptoKeyIAMBindingParameters) DeepCopy() *CryptoKeyIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBindingParameters.
func (*CryptoKeyIAMBindingParameters) DeepCopyInto ¶
func (in *CryptoKeyIAMBindingParameters) DeepCopyInto(out *CryptoKeyIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMBindingSpec ¶
type CryptoKeyIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CryptoKeyIAMBindingParameters `json:"forProvider"` }
CryptoKeyIAMBindingSpec defines the desired state of CryptoKeyIAMBinding
func (*CryptoKeyIAMBindingSpec) DeepCopy ¶
func (in *CryptoKeyIAMBindingSpec) DeepCopy() *CryptoKeyIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBindingSpec.
func (*CryptoKeyIAMBindingSpec) DeepCopyInto ¶
func (in *CryptoKeyIAMBindingSpec) DeepCopyInto(out *CryptoKeyIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMBindingStatus ¶
type CryptoKeyIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CryptoKeyIAMBindingObservation `json:"atProvider,omitempty"` }
CryptoKeyIAMBindingStatus defines the observed state of CryptoKeyIAMBinding.
func (*CryptoKeyIAMBindingStatus) DeepCopy ¶
func (in *CryptoKeyIAMBindingStatus) DeepCopy() *CryptoKeyIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMBindingStatus.
func (*CryptoKeyIAMBindingStatus) DeepCopyInto ¶
func (in *CryptoKeyIAMBindingStatus) DeepCopyInto(out *CryptoKeyIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMember ¶
type CryptoKeyIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIAMMemberSpec `json:"spec"` Status CryptoKeyIAMMemberStatus `json:"status,omitempty"` }
CryptoKeyIAMMember is the Schema for the CryptoKeyIAMMembers 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,gcpjet}
func (*CryptoKeyIAMMember) DeepCopy ¶
func (in *CryptoKeyIAMMember) DeepCopy() *CryptoKeyIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) DeepCopyInto ¶
func (in *CryptoKeyIAMMember) DeepCopyInto(out *CryptoKeyIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMMember) DeepCopyObject ¶
func (in *CryptoKeyIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMMember) GetCondition ¶
func (mg *CryptoKeyIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) GetConnectionDetailsMapping ¶
func (tr *CryptoKeyIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) GetDeletionPolicy ¶
func (mg *CryptoKeyIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) GetID ¶
func (tr *CryptoKeyIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) GetObservation ¶
func (tr *CryptoKeyIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) GetParameters ¶
func (tr *CryptoKeyIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) GetProviderConfigReference ¶
func (mg *CryptoKeyIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) GetProviderReference ¶
func (mg *CryptoKeyIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this CryptoKeyIAMMember. Deprecated: Use GetProviderConfigReference.
func (*CryptoKeyIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) GetTerraformResourceType ¶
func (mg *CryptoKeyIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) GetTerraformSchemaVersion ¶
func (tr *CryptoKeyIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CryptoKeyIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) LateInitialize ¶
func (tr *CryptoKeyIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CryptoKeyIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*CryptoKeyIAMMember) SetConditions ¶
func (mg *CryptoKeyIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) SetDeletionPolicy ¶
func (mg *CryptoKeyIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) SetObservation ¶
func (tr *CryptoKeyIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) SetParameters ¶
func (tr *CryptoKeyIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this CryptoKeyIAMMember
func (*CryptoKeyIAMMember) SetProviderConfigReference ¶
func (mg *CryptoKeyIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) SetProviderReference ¶
func (mg *CryptoKeyIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CryptoKeyIAMMember. Deprecated: Use SetProviderConfigReference.
func (*CryptoKeyIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CryptoKeyIAMMember.
func (*CryptoKeyIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CryptoKeyIAMMember.
type CryptoKeyIAMMemberConditionObservation ¶
type CryptoKeyIAMMemberConditionObservation struct { }
func (*CryptoKeyIAMMemberConditionObservation) DeepCopy ¶
func (in *CryptoKeyIAMMemberConditionObservation) DeepCopy() *CryptoKeyIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberConditionObservation.
func (*CryptoKeyIAMMemberConditionObservation) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberConditionObservation) DeepCopyInto(out *CryptoKeyIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMemberConditionParameters ¶
type CryptoKeyIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*CryptoKeyIAMMemberConditionParameters) DeepCopy ¶
func (in *CryptoKeyIAMMemberConditionParameters) DeepCopy() *CryptoKeyIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberConditionParameters.
func (*CryptoKeyIAMMemberConditionParameters) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberConditionParameters) DeepCopyInto(out *CryptoKeyIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMemberList ¶
type CryptoKeyIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CryptoKeyIAMMember `json:"items"` }
CryptoKeyIAMMemberList contains a list of CryptoKeyIAMMembers
func (*CryptoKeyIAMMemberList) DeepCopy ¶
func (in *CryptoKeyIAMMemberList) DeepCopy() *CryptoKeyIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberList.
func (*CryptoKeyIAMMemberList) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberList) DeepCopyInto(out *CryptoKeyIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMMemberList) DeepCopyObject ¶
func (in *CryptoKeyIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMMemberList) GetItems ¶
func (l *CryptoKeyIAMMemberList) GetItems() []resource.Managed
GetItems of this CryptoKeyIAMMemberList.
type CryptoKeyIAMMemberObservation ¶
type CryptoKeyIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CryptoKeyIAMMemberObservation) DeepCopy ¶
func (in *CryptoKeyIAMMemberObservation) DeepCopy() *CryptoKeyIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberObservation.
func (*CryptoKeyIAMMemberObservation) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberObservation) DeepCopyInto(out *CryptoKeyIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMemberParameters ¶
type CryptoKeyIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []CryptoKeyIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required CryptoKeyID *string `json:"cryptoKeyId" tf:"crypto_key_id,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CryptoKeyIAMMemberParameters) DeepCopy ¶
func (in *CryptoKeyIAMMemberParameters) DeepCopy() *CryptoKeyIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberParameters.
func (*CryptoKeyIAMMemberParameters) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberParameters) DeepCopyInto(out *CryptoKeyIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMemberSpec ¶
type CryptoKeyIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CryptoKeyIAMMemberParameters `json:"forProvider"` }
CryptoKeyIAMMemberSpec defines the desired state of CryptoKeyIAMMember
func (*CryptoKeyIAMMemberSpec) DeepCopy ¶
func (in *CryptoKeyIAMMemberSpec) DeepCopy() *CryptoKeyIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberSpec.
func (*CryptoKeyIAMMemberSpec) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberSpec) DeepCopyInto(out *CryptoKeyIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMMemberStatus ¶
type CryptoKeyIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CryptoKeyIAMMemberObservation `json:"atProvider,omitempty"` }
CryptoKeyIAMMemberStatus defines the observed state of CryptoKeyIAMMember.
func (*CryptoKeyIAMMemberStatus) DeepCopy ¶
func (in *CryptoKeyIAMMemberStatus) DeepCopy() *CryptoKeyIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMMemberStatus.
func (*CryptoKeyIAMMemberStatus) DeepCopyInto ¶
func (in *CryptoKeyIAMMemberStatus) DeepCopyInto(out *CryptoKeyIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMPolicy ¶
type CryptoKeyIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIAMPolicySpec `json:"spec"` Status CryptoKeyIAMPolicyStatus `json:"status,omitempty"` }
CryptoKeyIAMPolicy is the Schema for the CryptoKeyIAMPolicys 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,gcpjet}
func (*CryptoKeyIAMPolicy) DeepCopy ¶
func (in *CryptoKeyIAMPolicy) DeepCopy() *CryptoKeyIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicy) DeepCopyInto(out *CryptoKeyIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMPolicy) DeepCopyObject ¶
func (in *CryptoKeyIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMPolicy) GetCondition ¶
func (mg *CryptoKeyIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *CryptoKeyIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) GetDeletionPolicy ¶
func (mg *CryptoKeyIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) GetID ¶
func (tr *CryptoKeyIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) GetObservation ¶
func (tr *CryptoKeyIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) GetParameters ¶
func (tr *CryptoKeyIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) GetProviderConfigReference ¶
func (mg *CryptoKeyIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) GetProviderReference ¶
func (mg *CryptoKeyIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this CryptoKeyIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*CryptoKeyIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) GetTerraformResourceType ¶
func (mg *CryptoKeyIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *CryptoKeyIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CryptoKeyIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) LateInitialize ¶
func (tr *CryptoKeyIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CryptoKeyIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CryptoKeyIAMPolicy) SetConditions ¶
func (mg *CryptoKeyIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) SetDeletionPolicy ¶
func (mg *CryptoKeyIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) SetObservation ¶
func (tr *CryptoKeyIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) SetParameters ¶
func (tr *CryptoKeyIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicy) SetProviderConfigReference ¶
func (mg *CryptoKeyIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) SetProviderReference ¶
func (mg *CryptoKeyIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CryptoKeyIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*CryptoKeyIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *CryptoKeyIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *CryptoKeyIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CryptoKeyIAMPolicy.
type CryptoKeyIAMPolicyList ¶
type CryptoKeyIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CryptoKeyIAMPolicy `json:"items"` }
CryptoKeyIAMPolicyList contains a list of CryptoKeyIAMPolicys
func (*CryptoKeyIAMPolicyList) DeepCopy ¶
func (in *CryptoKeyIAMPolicyList) DeepCopy() *CryptoKeyIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicyList.
func (*CryptoKeyIAMPolicyList) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicyList) DeepCopyInto(out *CryptoKeyIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIAMPolicyList) DeepCopyObject ¶
func (in *CryptoKeyIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIAMPolicyList) GetItems ¶
func (l *CryptoKeyIAMPolicyList) GetItems() []resource.Managed
GetItems of this CryptoKeyIAMPolicyList.
type CryptoKeyIAMPolicyObservation ¶
type CryptoKeyIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CryptoKeyIAMPolicyObservation) DeepCopy ¶
func (in *CryptoKeyIAMPolicyObservation) DeepCopy() *CryptoKeyIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicyObservation.
func (*CryptoKeyIAMPolicyObservation) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicyObservation) DeepCopyInto(out *CryptoKeyIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMPolicyParameters ¶
type CryptoKeyIAMPolicyParameters struct { // +kubebuilder:validation:Required CryptoKeyID *string `json:"cryptoKeyId" tf:"crypto_key_id,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` }
func (*CryptoKeyIAMPolicyParameters) DeepCopy ¶
func (in *CryptoKeyIAMPolicyParameters) DeepCopy() *CryptoKeyIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicyParameters.
func (*CryptoKeyIAMPolicyParameters) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicyParameters) DeepCopyInto(out *CryptoKeyIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMPolicySpec ¶
type CryptoKeyIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CryptoKeyIAMPolicyParameters `json:"forProvider"` }
CryptoKeyIAMPolicySpec defines the desired state of CryptoKeyIAMPolicy
func (*CryptoKeyIAMPolicySpec) DeepCopy ¶
func (in *CryptoKeyIAMPolicySpec) DeepCopy() *CryptoKeyIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicySpec.
func (*CryptoKeyIAMPolicySpec) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicySpec) DeepCopyInto(out *CryptoKeyIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIAMPolicyStatus ¶
type CryptoKeyIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CryptoKeyIAMPolicyObservation `json:"atProvider,omitempty"` }
CryptoKeyIAMPolicyStatus defines the observed state of CryptoKeyIAMPolicy.
func (*CryptoKeyIAMPolicyStatus) DeepCopy ¶
func (in *CryptoKeyIAMPolicyStatus) DeepCopy() *CryptoKeyIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIAMPolicyStatus.
func (*CryptoKeyIAMPolicyStatus) DeepCopyInto ¶
func (in *CryptoKeyIAMPolicyStatus) DeepCopyInto(out *CryptoKeyIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyList ¶
type CryptoKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CryptoKey `json:"items"` }
CryptoKeyList contains a list of CryptoKeys
func (*CryptoKeyList) DeepCopy ¶
func (in *CryptoKeyList) DeepCopy() *CryptoKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyList.
func (*CryptoKeyList) DeepCopyInto ¶
func (in *CryptoKeyList) DeepCopyInto(out *CryptoKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyList) DeepCopyObject ¶
func (in *CryptoKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyList) GetItems ¶
func (l *CryptoKeyList) GetItems() []resource.Managed
GetItems of this CryptoKeyList.
type CryptoKeyObservation ¶
type CryptoKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CryptoKeyObservation) DeepCopy ¶
func (in *CryptoKeyObservation) DeepCopy() *CryptoKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyObservation.
func (*CryptoKeyObservation) DeepCopyInto ¶
func (in *CryptoKeyObservation) DeepCopyInto(out *CryptoKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyParameters ¶
type CryptoKeyParameters struct { // The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. // If not specified at creation time, the default duration is 24 hours. // +kubebuilder:validation:Optional DestroyScheduledDuration *string `json:"destroyScheduledDuration,omitempty" tf:"destroy_scheduled_duration,omitempty"` // Whether this key may contain imported versions only. // +kubebuilder:validation:Optional ImportOnly *bool `json:"importOnly,omitempty" tf:"import_only,omitempty"` // The KeyRing that this key belongs to. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}”. // +kubebuilder:validation:Required KeyRing *string `json:"keyRing" tf:"key_ring,omitempty"` // Labels with user-defined metadata to apply to this resource. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The resource name for the CryptoKey. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The immutable purpose of this CryptoKey. See the // [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) // for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"] // +kubebuilder:validation:Optional Purpose *string `json:"purpose,omitempty" tf:"purpose,omitempty"` // Every time this period passes, generate a new CryptoKeyVersion and set it as the primary. // The first rotation will take place after the specified period. The rotation period has // the format of a decimal number with up to 9 fractional digits, followed by the // letter 's' (seconds). It must be greater than a day (ie, 86400). // +kubebuilder:validation:Optional RotationPeriod *string `json:"rotationPeriod,omitempty" tf:"rotation_period,omitempty"` // If set to true, the request will create a CryptoKey without any CryptoKeyVersions. // You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. // +kubebuilder:validation:Optional SkipInitialVersionCreation *bool `json:"skipInitialVersionCreation,omitempty" tf:"skip_initial_version_creation,omitempty"` // A template describing settings for new crypto key versions. // +kubebuilder:validation:Optional VersionTemplate []VersionTemplateParameters `json:"versionTemplate,omitempty" tf:"version_template,omitempty"` }
func (*CryptoKeyParameters) DeepCopy ¶
func (in *CryptoKeyParameters) DeepCopy() *CryptoKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyParameters.
func (*CryptoKeyParameters) DeepCopyInto ¶
func (in *CryptoKeyParameters) DeepCopyInto(out *CryptoKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeySpec ¶
type CryptoKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CryptoKeyParameters `json:"forProvider"` }
CryptoKeySpec defines the desired state of CryptoKey
func (*CryptoKeySpec) DeepCopy ¶
func (in *CryptoKeySpec) DeepCopy() *CryptoKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeySpec.
func (*CryptoKeySpec) DeepCopyInto ¶
func (in *CryptoKeySpec) DeepCopyInto(out *CryptoKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyStatus ¶
type CryptoKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CryptoKeyObservation `json:"atProvider,omitempty"` }
CryptoKeyStatus defines the observed state of CryptoKey.
func (*CryptoKeyStatus) DeepCopy ¶
func (in *CryptoKeyStatus) DeepCopy() *CryptoKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyStatus.
func (*CryptoKeyStatus) DeepCopyInto ¶
func (in *CryptoKeyStatus) DeepCopyInto(out *CryptoKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRing ¶
type KeyRing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingSpec `json:"spec"` Status KeyRingStatus `json:"status,omitempty"` }
KeyRing is the Schema for the KeyRings 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,gcpjet}
func (*KeyRing) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRing.
func (*KeyRing) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRing) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRing) GetCondition ¶
func (mg *KeyRing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyRing.
func (*KeyRing) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this KeyRing
func (*KeyRing) GetDeletionPolicy ¶
func (mg *KeyRing) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyRing.
func (*KeyRing) GetObservation ¶
GetObservation of this KeyRing
func (*KeyRing) GetParameters ¶
GetParameters of this KeyRing
func (*KeyRing) GetProviderConfigReference ¶
GetProviderConfigReference of this KeyRing.
func (*KeyRing) GetProviderReference ¶
GetProviderReference of this KeyRing. Deprecated: Use GetProviderConfigReference.
func (*KeyRing) GetPublishConnectionDetailsTo ¶
func (mg *KeyRing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyRing.
func (*KeyRing) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this KeyRing
func (*KeyRing) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyRing) GetWriteConnectionSecretToReference ¶
func (mg *KeyRing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyRing.
func (*KeyRing) LateInitialize ¶
LateInitialize this KeyRing using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyRing) SetConditions ¶
SetConditions of this KeyRing.
func (*KeyRing) SetDeletionPolicy ¶
func (mg *KeyRing) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyRing.
func (*KeyRing) SetObservation ¶
SetObservation for this KeyRing
func (*KeyRing) SetParameters ¶
SetParameters for this KeyRing
func (*KeyRing) SetProviderConfigReference ¶
SetProviderConfigReference of this KeyRing.
func (*KeyRing) SetProviderReference ¶
SetProviderReference of this KeyRing. Deprecated: Use SetProviderConfigReference.
func (*KeyRing) SetPublishConnectionDetailsTo ¶
func (mg *KeyRing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyRing.
func (*KeyRing) SetWriteConnectionSecretToReference ¶
func (mg *KeyRing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyRing.
type KeyRingIAMBinding ¶
type KeyRingIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIAMBindingSpec `json:"spec"` Status KeyRingIAMBindingStatus `json:"status,omitempty"` }
KeyRingIAMBinding is the Schema for the KeyRingIAMBindings 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,gcpjet}
func (*KeyRingIAMBinding) DeepCopy ¶
func (in *KeyRingIAMBinding) DeepCopy() *KeyRingIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBinding.
func (*KeyRingIAMBinding) DeepCopyInto ¶
func (in *KeyRingIAMBinding) DeepCopyInto(out *KeyRingIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMBinding) DeepCopyObject ¶
func (in *KeyRingIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMBinding) GetCondition ¶
func (mg *KeyRingIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) GetConnectionDetailsMapping ¶
func (tr *KeyRingIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeyRingIAMBinding
func (*KeyRingIAMBinding) GetDeletionPolicy ¶
func (mg *KeyRingIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) GetID ¶
func (tr *KeyRingIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this KeyRingIAMBinding
func (*KeyRingIAMBinding) GetObservation ¶
func (tr *KeyRingIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this KeyRingIAMBinding
func (*KeyRingIAMBinding) GetParameters ¶
func (tr *KeyRingIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this KeyRingIAMBinding
func (*KeyRingIAMBinding) GetProviderConfigReference ¶
func (mg *KeyRingIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) GetProviderReference ¶
func (mg *KeyRingIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this KeyRingIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*KeyRingIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) GetTerraformResourceType ¶
func (mg *KeyRingIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeyRingIAMBinding
func (*KeyRingIAMBinding) GetTerraformSchemaVersion ¶
func (tr *KeyRingIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyRingIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) LateInitialize ¶
func (tr *KeyRingIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeyRingIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyRingIAMBinding) SetConditions ¶
func (mg *KeyRingIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) SetDeletionPolicy ¶
func (mg *KeyRingIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) SetObservation ¶
func (tr *KeyRingIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this KeyRingIAMBinding
func (*KeyRingIAMBinding) SetParameters ¶
func (tr *KeyRingIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this KeyRingIAMBinding
func (*KeyRingIAMBinding) SetProviderConfigReference ¶
func (mg *KeyRingIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) SetProviderReference ¶
func (mg *KeyRingIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KeyRingIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*KeyRingIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyRingIAMBinding.
func (*KeyRingIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyRingIAMBinding.
type KeyRingIAMBindingConditionObservation ¶
type KeyRingIAMBindingConditionObservation struct { }
func (*KeyRingIAMBindingConditionObservation) DeepCopy ¶
func (in *KeyRingIAMBindingConditionObservation) DeepCopy() *KeyRingIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingConditionObservation.
func (*KeyRingIAMBindingConditionObservation) DeepCopyInto ¶
func (in *KeyRingIAMBindingConditionObservation) DeepCopyInto(out *KeyRingIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMBindingConditionParameters ¶
type KeyRingIAMBindingConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*KeyRingIAMBindingConditionParameters) DeepCopy ¶
func (in *KeyRingIAMBindingConditionParameters) DeepCopy() *KeyRingIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingConditionParameters.
func (*KeyRingIAMBindingConditionParameters) DeepCopyInto ¶
func (in *KeyRingIAMBindingConditionParameters) DeepCopyInto(out *KeyRingIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMBindingList ¶
type KeyRingIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyRingIAMBinding `json:"items"` }
KeyRingIAMBindingList contains a list of KeyRingIAMBindings
func (*KeyRingIAMBindingList) DeepCopy ¶
func (in *KeyRingIAMBindingList) DeepCopy() *KeyRingIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingList.
func (*KeyRingIAMBindingList) DeepCopyInto ¶
func (in *KeyRingIAMBindingList) DeepCopyInto(out *KeyRingIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMBindingList) DeepCopyObject ¶
func (in *KeyRingIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMBindingList) GetItems ¶
func (l *KeyRingIAMBindingList) GetItems() []resource.Managed
GetItems of this KeyRingIAMBindingList.
type KeyRingIAMBindingObservation ¶
type KeyRingIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*KeyRingIAMBindingObservation) DeepCopy ¶
func (in *KeyRingIAMBindingObservation) DeepCopy() *KeyRingIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingObservation.
func (*KeyRingIAMBindingObservation) DeepCopyInto ¶
func (in *KeyRingIAMBindingObservation) DeepCopyInto(out *KeyRingIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMBindingParameters ¶
type KeyRingIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []KeyRingIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required KeyRingID *string `json:"keyRingId" tf:"key_ring_id,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*KeyRingIAMBindingParameters) DeepCopy ¶
func (in *KeyRingIAMBindingParameters) DeepCopy() *KeyRingIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingParameters.
func (*KeyRingIAMBindingParameters) DeepCopyInto ¶
func (in *KeyRingIAMBindingParameters) DeepCopyInto(out *KeyRingIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMBindingSpec ¶
type KeyRingIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyRingIAMBindingParameters `json:"forProvider"` }
KeyRingIAMBindingSpec defines the desired state of KeyRingIAMBinding
func (*KeyRingIAMBindingSpec) DeepCopy ¶
func (in *KeyRingIAMBindingSpec) DeepCopy() *KeyRingIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingSpec.
func (*KeyRingIAMBindingSpec) DeepCopyInto ¶
func (in *KeyRingIAMBindingSpec) DeepCopyInto(out *KeyRingIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMBindingStatus ¶
type KeyRingIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyRingIAMBindingObservation `json:"atProvider,omitempty"` }
KeyRingIAMBindingStatus defines the observed state of KeyRingIAMBinding.
func (*KeyRingIAMBindingStatus) DeepCopy ¶
func (in *KeyRingIAMBindingStatus) DeepCopy() *KeyRingIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMBindingStatus.
func (*KeyRingIAMBindingStatus) DeepCopyInto ¶
func (in *KeyRingIAMBindingStatus) DeepCopyInto(out *KeyRingIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMember ¶
type KeyRingIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIAMMemberSpec `json:"spec"` Status KeyRingIAMMemberStatus `json:"status,omitempty"` }
KeyRingIAMMember is the Schema for the KeyRingIAMMembers 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,gcpjet}
func (*KeyRingIAMMember) DeepCopy ¶
func (in *KeyRingIAMMember) DeepCopy() *KeyRingIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMember.
func (*KeyRingIAMMember) DeepCopyInto ¶
func (in *KeyRingIAMMember) DeepCopyInto(out *KeyRingIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMMember) DeepCopyObject ¶
func (in *KeyRingIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMMember) GetCondition ¶
func (mg *KeyRingIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyRingIAMMember.
func (*KeyRingIAMMember) GetConnectionDetailsMapping ¶
func (tr *KeyRingIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeyRingIAMMember
func (*KeyRingIAMMember) GetDeletionPolicy ¶
func (mg *KeyRingIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyRingIAMMember.
func (*KeyRingIAMMember) GetID ¶
func (tr *KeyRingIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this KeyRingIAMMember
func (*KeyRingIAMMember) GetObservation ¶
func (tr *KeyRingIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this KeyRingIAMMember
func (*KeyRingIAMMember) GetParameters ¶
func (tr *KeyRingIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this KeyRingIAMMember
func (*KeyRingIAMMember) GetProviderConfigReference ¶
func (mg *KeyRingIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeyRingIAMMember.
func (*KeyRingIAMMember) GetProviderReference ¶
func (mg *KeyRingIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this KeyRingIAMMember. Deprecated: Use GetProviderConfigReference.
func (*KeyRingIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyRingIAMMember.
func (*KeyRingIAMMember) GetTerraformResourceType ¶
func (mg *KeyRingIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeyRingIAMMember
func (*KeyRingIAMMember) GetTerraformSchemaVersion ¶
func (tr *KeyRingIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyRingIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyRingIAMMember.
func (*KeyRingIAMMember) LateInitialize ¶
func (tr *KeyRingIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeyRingIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyRingIAMMember) SetConditions ¶
func (mg *KeyRingIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this KeyRingIAMMember.
func (*KeyRingIAMMember) SetDeletionPolicy ¶
func (mg *KeyRingIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyRingIAMMember.
func (*KeyRingIAMMember) SetObservation ¶
func (tr *KeyRingIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this KeyRingIAMMember
func (*KeyRingIAMMember) SetParameters ¶
func (tr *KeyRingIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this KeyRingIAMMember
func (*KeyRingIAMMember) SetProviderConfigReference ¶
func (mg *KeyRingIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeyRingIAMMember.
func (*KeyRingIAMMember) SetProviderReference ¶
func (mg *KeyRingIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KeyRingIAMMember. Deprecated: Use SetProviderConfigReference.
func (*KeyRingIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyRingIAMMember.
func (*KeyRingIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyRingIAMMember.
type KeyRingIAMMemberConditionObservation ¶
type KeyRingIAMMemberConditionObservation struct { }
func (*KeyRingIAMMemberConditionObservation) DeepCopy ¶
func (in *KeyRingIAMMemberConditionObservation) DeepCopy() *KeyRingIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberConditionObservation.
func (*KeyRingIAMMemberConditionObservation) DeepCopyInto ¶
func (in *KeyRingIAMMemberConditionObservation) DeepCopyInto(out *KeyRingIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMemberConditionParameters ¶
type KeyRingIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*KeyRingIAMMemberConditionParameters) DeepCopy ¶
func (in *KeyRingIAMMemberConditionParameters) DeepCopy() *KeyRingIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberConditionParameters.
func (*KeyRingIAMMemberConditionParameters) DeepCopyInto ¶
func (in *KeyRingIAMMemberConditionParameters) DeepCopyInto(out *KeyRingIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMemberList ¶
type KeyRingIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyRingIAMMember `json:"items"` }
KeyRingIAMMemberList contains a list of KeyRingIAMMembers
func (*KeyRingIAMMemberList) DeepCopy ¶
func (in *KeyRingIAMMemberList) DeepCopy() *KeyRingIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberList.
func (*KeyRingIAMMemberList) DeepCopyInto ¶
func (in *KeyRingIAMMemberList) DeepCopyInto(out *KeyRingIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMMemberList) DeepCopyObject ¶
func (in *KeyRingIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMMemberList) GetItems ¶
func (l *KeyRingIAMMemberList) GetItems() []resource.Managed
GetItems of this KeyRingIAMMemberList.
type KeyRingIAMMemberObservation ¶
type KeyRingIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*KeyRingIAMMemberObservation) DeepCopy ¶
func (in *KeyRingIAMMemberObservation) DeepCopy() *KeyRingIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberObservation.
func (*KeyRingIAMMemberObservation) DeepCopyInto ¶
func (in *KeyRingIAMMemberObservation) DeepCopyInto(out *KeyRingIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMemberParameters ¶
type KeyRingIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []KeyRingIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required KeyRingID *string `json:"keyRingId" tf:"key_ring_id,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*KeyRingIAMMemberParameters) DeepCopy ¶
func (in *KeyRingIAMMemberParameters) DeepCopy() *KeyRingIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberParameters.
func (*KeyRingIAMMemberParameters) DeepCopyInto ¶
func (in *KeyRingIAMMemberParameters) DeepCopyInto(out *KeyRingIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMemberSpec ¶
type KeyRingIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyRingIAMMemberParameters `json:"forProvider"` }
KeyRingIAMMemberSpec defines the desired state of KeyRingIAMMember
func (*KeyRingIAMMemberSpec) DeepCopy ¶
func (in *KeyRingIAMMemberSpec) DeepCopy() *KeyRingIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberSpec.
func (*KeyRingIAMMemberSpec) DeepCopyInto ¶
func (in *KeyRingIAMMemberSpec) DeepCopyInto(out *KeyRingIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMMemberStatus ¶
type KeyRingIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyRingIAMMemberObservation `json:"atProvider,omitempty"` }
KeyRingIAMMemberStatus defines the observed state of KeyRingIAMMember.
func (*KeyRingIAMMemberStatus) DeepCopy ¶
func (in *KeyRingIAMMemberStatus) DeepCopy() *KeyRingIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMMemberStatus.
func (*KeyRingIAMMemberStatus) DeepCopyInto ¶
func (in *KeyRingIAMMemberStatus) DeepCopyInto(out *KeyRingIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMPolicy ¶
type KeyRingIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIAMPolicySpec `json:"spec"` Status KeyRingIAMPolicyStatus `json:"status,omitempty"` }
KeyRingIAMPolicy is the Schema for the KeyRingIAMPolicys 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,gcpjet}
func (*KeyRingIAMPolicy) DeepCopy ¶
func (in *KeyRingIAMPolicy) DeepCopy() *KeyRingIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) DeepCopyInto ¶
func (in *KeyRingIAMPolicy) DeepCopyInto(out *KeyRingIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMPolicy) DeepCopyObject ¶
func (in *KeyRingIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMPolicy) GetCondition ¶
func (mg *KeyRingIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *KeyRingIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) GetDeletionPolicy ¶
func (mg *KeyRingIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) GetID ¶
func (tr *KeyRingIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) GetObservation ¶
func (tr *KeyRingIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) GetParameters ¶
func (tr *KeyRingIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) GetProviderConfigReference ¶
func (mg *KeyRingIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) GetProviderReference ¶
func (mg *KeyRingIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this KeyRingIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*KeyRingIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) GetTerraformResourceType ¶
func (mg *KeyRingIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *KeyRingIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyRingIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) LateInitialize ¶
func (tr *KeyRingIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeyRingIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyRingIAMPolicy) SetConditions ¶
func (mg *KeyRingIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) SetDeletionPolicy ¶
func (mg *KeyRingIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) SetObservation ¶
func (tr *KeyRingIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) SetParameters ¶
func (tr *KeyRingIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this KeyRingIAMPolicy
func (*KeyRingIAMPolicy) SetProviderConfigReference ¶
func (mg *KeyRingIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) SetProviderReference ¶
func (mg *KeyRingIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KeyRingIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*KeyRingIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *KeyRingIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyRingIAMPolicy.
func (*KeyRingIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *KeyRingIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyRingIAMPolicy.
type KeyRingIAMPolicyList ¶
type KeyRingIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyRingIAMPolicy `json:"items"` }
KeyRingIAMPolicyList contains a list of KeyRingIAMPolicys
func (*KeyRingIAMPolicyList) DeepCopy ¶
func (in *KeyRingIAMPolicyList) DeepCopy() *KeyRingIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicyList.
func (*KeyRingIAMPolicyList) DeepCopyInto ¶
func (in *KeyRingIAMPolicyList) DeepCopyInto(out *KeyRingIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIAMPolicyList) DeepCopyObject ¶
func (in *KeyRingIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIAMPolicyList) GetItems ¶
func (l *KeyRingIAMPolicyList) GetItems() []resource.Managed
GetItems of this KeyRingIAMPolicyList.
type KeyRingIAMPolicyObservation ¶
type KeyRingIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*KeyRingIAMPolicyObservation) DeepCopy ¶
func (in *KeyRingIAMPolicyObservation) DeepCopy() *KeyRingIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicyObservation.
func (*KeyRingIAMPolicyObservation) DeepCopyInto ¶
func (in *KeyRingIAMPolicyObservation) DeepCopyInto(out *KeyRingIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMPolicyParameters ¶
type KeyRingIAMPolicyParameters struct { // +kubebuilder:validation:Required KeyRingID *string `json:"keyRingId" tf:"key_ring_id,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` }
func (*KeyRingIAMPolicyParameters) DeepCopy ¶
func (in *KeyRingIAMPolicyParameters) DeepCopy() *KeyRingIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicyParameters.
func (*KeyRingIAMPolicyParameters) DeepCopyInto ¶
func (in *KeyRingIAMPolicyParameters) DeepCopyInto(out *KeyRingIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMPolicySpec ¶
type KeyRingIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyRingIAMPolicyParameters `json:"forProvider"` }
KeyRingIAMPolicySpec defines the desired state of KeyRingIAMPolicy
func (*KeyRingIAMPolicySpec) DeepCopy ¶
func (in *KeyRingIAMPolicySpec) DeepCopy() *KeyRingIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicySpec.
func (*KeyRingIAMPolicySpec) DeepCopyInto ¶
func (in *KeyRingIAMPolicySpec) DeepCopyInto(out *KeyRingIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIAMPolicyStatus ¶
type KeyRingIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyRingIAMPolicyObservation `json:"atProvider,omitempty"` }
KeyRingIAMPolicyStatus defines the observed state of KeyRingIAMPolicy.
func (*KeyRingIAMPolicyStatus) DeepCopy ¶
func (in *KeyRingIAMPolicyStatus) DeepCopy() *KeyRingIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIAMPolicyStatus.
func (*KeyRingIAMPolicyStatus) DeepCopyInto ¶
func (in *KeyRingIAMPolicyStatus) DeepCopyInto(out *KeyRingIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJob ¶
type KeyRingImportJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingImportJobSpec `json:"spec"` Status KeyRingImportJobStatus `json:"status,omitempty"` }
KeyRingImportJob is the Schema for the KeyRingImportJobs 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,gcpjet}
func (*KeyRingImportJob) DeepCopy ¶
func (in *KeyRingImportJob) DeepCopy() *KeyRingImportJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJob.
func (*KeyRingImportJob) DeepCopyInto ¶
func (in *KeyRingImportJob) DeepCopyInto(out *KeyRingImportJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingImportJob) DeepCopyObject ¶
func (in *KeyRingImportJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingImportJob) GetCondition ¶
func (mg *KeyRingImportJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyRingImportJob.
func (*KeyRingImportJob) GetConnectionDetailsMapping ¶
func (tr *KeyRingImportJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeyRingImportJob
func (*KeyRingImportJob) GetDeletionPolicy ¶
func (mg *KeyRingImportJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyRingImportJob.
func (*KeyRingImportJob) GetID ¶
func (tr *KeyRingImportJob) GetID() string
GetID returns ID of underlying Terraform resource of this KeyRingImportJob
func (*KeyRingImportJob) GetObservation ¶
func (tr *KeyRingImportJob) GetObservation() (map[string]interface{}, error)
GetObservation of this KeyRingImportJob
func (*KeyRingImportJob) GetParameters ¶
func (tr *KeyRingImportJob) GetParameters() (map[string]interface{}, error)
GetParameters of this KeyRingImportJob
func (*KeyRingImportJob) GetProviderConfigReference ¶
func (mg *KeyRingImportJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeyRingImportJob.
func (*KeyRingImportJob) GetProviderReference ¶
func (mg *KeyRingImportJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this KeyRingImportJob. Deprecated: Use GetProviderConfigReference.
func (*KeyRingImportJob) GetPublishConnectionDetailsTo ¶
func (mg *KeyRingImportJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyRingImportJob.
func (*KeyRingImportJob) GetTerraformResourceType ¶
func (mg *KeyRingImportJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeyRingImportJob
func (*KeyRingImportJob) GetTerraformSchemaVersion ¶
func (tr *KeyRingImportJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyRingImportJob) GetWriteConnectionSecretToReference ¶
func (mg *KeyRingImportJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyRingImportJob.
func (*KeyRingImportJob) LateInitialize ¶
func (tr *KeyRingImportJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeyRingImportJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyRingImportJob) SetConditions ¶
func (mg *KeyRingImportJob) SetConditions(c ...xpv1.Condition)
SetConditions of this KeyRingImportJob.
func (*KeyRingImportJob) SetDeletionPolicy ¶
func (mg *KeyRingImportJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyRingImportJob.
func (*KeyRingImportJob) SetObservation ¶
func (tr *KeyRingImportJob) SetObservation(obs map[string]interface{}) error
SetObservation for this KeyRingImportJob
func (*KeyRingImportJob) SetParameters ¶
func (tr *KeyRingImportJob) SetParameters(params map[string]interface{}) error
SetParameters for this KeyRingImportJob
func (*KeyRingImportJob) SetProviderConfigReference ¶
func (mg *KeyRingImportJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeyRingImportJob.
func (*KeyRingImportJob) SetProviderReference ¶
func (mg *KeyRingImportJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KeyRingImportJob. Deprecated: Use SetProviderConfigReference.
func (*KeyRingImportJob) SetPublishConnectionDetailsTo ¶
func (mg *KeyRingImportJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyRingImportJob.
func (*KeyRingImportJob) SetWriteConnectionSecretToReference ¶
func (mg *KeyRingImportJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyRingImportJob.
type KeyRingImportJobList ¶
type KeyRingImportJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyRingImportJob `json:"items"` }
KeyRingImportJobList contains a list of KeyRingImportJobs
func (*KeyRingImportJobList) DeepCopy ¶
func (in *KeyRingImportJobList) DeepCopy() *KeyRingImportJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobList.
func (*KeyRingImportJobList) DeepCopyInto ¶
func (in *KeyRingImportJobList) DeepCopyInto(out *KeyRingImportJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingImportJobList) DeepCopyObject ¶
func (in *KeyRingImportJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingImportJobList) GetItems ¶
func (l *KeyRingImportJobList) GetItems() []resource.Managed
GetItems of this KeyRingImportJobList.
type KeyRingImportJobObservation ¶
type KeyRingImportJobObservation struct { Attestation []AttestationObservation `json:"attestation,omitempty" tf:"attestation,omitempty"` ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PublicKey []PublicKeyObservation `json:"publicKey,omitempty" tf:"public_key,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*KeyRingImportJobObservation) DeepCopy ¶
func (in *KeyRingImportJobObservation) DeepCopy() *KeyRingImportJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobObservation.
func (*KeyRingImportJobObservation) DeepCopyInto ¶
func (in *KeyRingImportJobObservation) DeepCopyInto(out *KeyRingImportJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobParameters ¶
type KeyRingImportJobParameters struct { // It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63} // +kubebuilder:validation:Required ImportJobID *string `json:"importJobId" tf:"import_job_id,omitempty"` // The wrapping method to be used for incoming key material. Possible values: ["RSA_OAEP_3072_SHA1_AES_256", "RSA_OAEP_4096_SHA1_AES_256"] // +kubebuilder:validation:Required ImportMethod *string `json:"importMethod" tf:"import_method,omitempty"` // The KeyRing that this import job belongs to. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}”. // +kubebuilder:validation:Required KeyRing *string `json:"keyRing" tf:"key_ring,omitempty"` // The protection level of the ImportJob. This must match the protectionLevel of the // versionTemplate on the CryptoKey you attempt to import into. Possible values: ["SOFTWARE", "HSM", "EXTERNAL"] // +kubebuilder:validation:Required ProtectionLevel *string `json:"protectionLevel" tf:"protection_level,omitempty"` }
func (*KeyRingImportJobParameters) DeepCopy ¶
func (in *KeyRingImportJobParameters) DeepCopy() *KeyRingImportJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobParameters.
func (*KeyRingImportJobParameters) DeepCopyInto ¶
func (in *KeyRingImportJobParameters) DeepCopyInto(out *KeyRingImportJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobSpec ¶
type KeyRingImportJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyRingImportJobParameters `json:"forProvider"` }
KeyRingImportJobSpec defines the desired state of KeyRingImportJob
func (*KeyRingImportJobSpec) DeepCopy ¶
func (in *KeyRingImportJobSpec) DeepCopy() *KeyRingImportJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobSpec.
func (*KeyRingImportJobSpec) DeepCopyInto ¶
func (in *KeyRingImportJobSpec) DeepCopyInto(out *KeyRingImportJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobStatus ¶
type KeyRingImportJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyRingImportJobObservation `json:"atProvider,omitempty"` }
KeyRingImportJobStatus defines the observed state of KeyRingImportJob.
func (*KeyRingImportJobStatus) DeepCopy ¶
func (in *KeyRingImportJobStatus) DeepCopy() *KeyRingImportJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobStatus.
func (*KeyRingImportJobStatus) DeepCopyInto ¶
func (in *KeyRingImportJobStatus) DeepCopyInto(out *KeyRingImportJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingList ¶
type KeyRingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyRing `json:"items"` }
KeyRingList contains a list of KeyRings
func (*KeyRingList) DeepCopy ¶
func (in *KeyRingList) DeepCopy() *KeyRingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingList.
func (*KeyRingList) DeepCopyInto ¶
func (in *KeyRingList) DeepCopyInto(out *KeyRingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingList) DeepCopyObject ¶
func (in *KeyRingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingList) GetItems ¶
func (l *KeyRingList) GetItems() []resource.Managed
GetItems of this KeyRingList.
type KeyRingObservation ¶
type KeyRingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*KeyRingObservation) DeepCopy ¶
func (in *KeyRingObservation) DeepCopy() *KeyRingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingObservation.
func (*KeyRingObservation) DeepCopyInto ¶
func (in *KeyRingObservation) DeepCopyInto(out *KeyRingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingParameters ¶
type KeyRingParameters struct { // The location for the KeyRing. // A full list of valid locations can be found by running 'gcloud kms locations list'. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The resource name for the KeyRing. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*KeyRingParameters) DeepCopy ¶
func (in *KeyRingParameters) DeepCopy() *KeyRingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingParameters.
func (*KeyRingParameters) DeepCopyInto ¶
func (in *KeyRingParameters) DeepCopyInto(out *KeyRingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingSpec ¶
type KeyRingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyRingParameters `json:"forProvider"` }
KeyRingSpec defines the desired state of KeyRing
func (*KeyRingSpec) DeepCopy ¶
func (in *KeyRingSpec) DeepCopy() *KeyRingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingSpec.
func (*KeyRingSpec) DeepCopyInto ¶
func (in *KeyRingSpec) DeepCopyInto(out *KeyRingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingStatus ¶
type KeyRingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyRingObservation `json:"atProvider,omitempty"` }
KeyRingStatus defines the observed state of KeyRing.
func (*KeyRingStatus) DeepCopy ¶
func (in *KeyRingStatus) DeepCopy() *KeyRingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingStatus.
func (*KeyRingStatus) DeepCopyInto ¶
func (in *KeyRingStatus) DeepCopyInto(out *KeyRingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicKeyObservation ¶
type PublicKeyObservation struct {
Pem *string `json:"pem,omitempty" tf:"pem,omitempty"`
}
func (*PublicKeyObservation) DeepCopy ¶
func (in *PublicKeyObservation) DeepCopy() *PublicKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicKeyObservation.
func (*PublicKeyObservation) DeepCopyInto ¶
func (in *PublicKeyObservation) DeepCopyInto(out *PublicKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicKeyParameters ¶
type PublicKeyParameters struct { }
func (*PublicKeyParameters) DeepCopy ¶
func (in *PublicKeyParameters) DeepCopy() *PublicKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicKeyParameters.
func (*PublicKeyParameters) DeepCopyInto ¶
func (in *PublicKeyParameters) DeepCopyInto(out *PublicKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertext ¶
type SecretCiphertext struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretCiphertextSpec `json:"spec"` Status SecretCiphertextStatus `json:"status,omitempty"` }
SecretCiphertext is the Schema for the SecretCiphertexts 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,gcpjet}
func (*SecretCiphertext) DeepCopy ¶
func (in *SecretCiphertext) DeepCopy() *SecretCiphertext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertext.
func (*SecretCiphertext) DeepCopyInto ¶
func (in *SecretCiphertext) DeepCopyInto(out *SecretCiphertext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretCiphertext) DeepCopyObject ¶
func (in *SecretCiphertext) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretCiphertext) GetCondition ¶
func (mg *SecretCiphertext) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecretCiphertext.
func (*SecretCiphertext) GetConnectionDetailsMapping ¶
func (tr *SecretCiphertext) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecretCiphertext
func (*SecretCiphertext) GetDeletionPolicy ¶
func (mg *SecretCiphertext) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecretCiphertext.
func (*SecretCiphertext) GetID ¶
func (tr *SecretCiphertext) GetID() string
GetID returns ID of underlying Terraform resource of this SecretCiphertext
func (*SecretCiphertext) GetObservation ¶
func (tr *SecretCiphertext) GetObservation() (map[string]interface{}, error)
GetObservation of this SecretCiphertext
func (*SecretCiphertext) GetParameters ¶
func (tr *SecretCiphertext) GetParameters() (map[string]interface{}, error)
GetParameters of this SecretCiphertext
func (*SecretCiphertext) GetProviderConfigReference ¶
func (mg *SecretCiphertext) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecretCiphertext.
func (*SecretCiphertext) GetProviderReference ¶
func (mg *SecretCiphertext) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecretCiphertext. Deprecated: Use GetProviderConfigReference.
func (*SecretCiphertext) GetPublishConnectionDetailsTo ¶
func (mg *SecretCiphertext) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecretCiphertext.
func (*SecretCiphertext) GetTerraformResourceType ¶
func (mg *SecretCiphertext) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecretCiphertext
func (*SecretCiphertext) GetTerraformSchemaVersion ¶
func (tr *SecretCiphertext) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecretCiphertext) GetWriteConnectionSecretToReference ¶
func (mg *SecretCiphertext) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecretCiphertext.
func (*SecretCiphertext) LateInitialize ¶
func (tr *SecretCiphertext) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecretCiphertext using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecretCiphertext) SetConditions ¶
func (mg *SecretCiphertext) SetConditions(c ...xpv1.Condition)
SetConditions of this SecretCiphertext.
func (*SecretCiphertext) SetDeletionPolicy ¶
func (mg *SecretCiphertext) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecretCiphertext.
func (*SecretCiphertext) SetObservation ¶
func (tr *SecretCiphertext) SetObservation(obs map[string]interface{}) error
SetObservation for this SecretCiphertext
func (*SecretCiphertext) SetParameters ¶
func (tr *SecretCiphertext) SetParameters(params map[string]interface{}) error
SetParameters for this SecretCiphertext
func (*SecretCiphertext) SetProviderConfigReference ¶
func (mg *SecretCiphertext) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecretCiphertext.
func (*SecretCiphertext) SetProviderReference ¶
func (mg *SecretCiphertext) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecretCiphertext. Deprecated: Use SetProviderConfigReference.
func (*SecretCiphertext) SetPublishConnectionDetailsTo ¶
func (mg *SecretCiphertext) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecretCiphertext.
func (*SecretCiphertext) SetWriteConnectionSecretToReference ¶
func (mg *SecretCiphertext) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecretCiphertext.
type SecretCiphertextList ¶
type SecretCiphertextList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecretCiphertext `json:"items"` }
SecretCiphertextList contains a list of SecretCiphertexts
func (*SecretCiphertextList) DeepCopy ¶
func (in *SecretCiphertextList) DeepCopy() *SecretCiphertextList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextList.
func (*SecretCiphertextList) DeepCopyInto ¶
func (in *SecretCiphertextList) DeepCopyInto(out *SecretCiphertextList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretCiphertextList) DeepCopyObject ¶
func (in *SecretCiphertextList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretCiphertextList) GetItems ¶
func (l *SecretCiphertextList) GetItems() []resource.Managed
GetItems of this SecretCiphertextList.
type SecretCiphertextObservation ¶
type SecretCiphertextObservation struct { Ciphertext *string `json:"ciphertext,omitempty" tf:"ciphertext,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SecretCiphertextObservation) DeepCopy ¶
func (in *SecretCiphertextObservation) DeepCopy() *SecretCiphertextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextObservation.
func (*SecretCiphertextObservation) DeepCopyInto ¶
func (in *SecretCiphertextObservation) DeepCopyInto(out *SecretCiphertextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertextParameters ¶
type SecretCiphertextParameters struct { // The additional authenticated data used for integrity checks during encryption and decryption. // +kubebuilder:validation:Optional AdditionalAuthenticatedDataSecretRef *v1.SecretKeySelector `json:"additionalAuthenticatedDataSecretRef,omitempty" tf:"-"` // The full name of the CryptoKey that will be used to encrypt the provided plaintext. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}” // +kubebuilder:validation:Required CryptoKey *string `json:"cryptoKey" tf:"crypto_key,omitempty"` // The plaintext to be encrypted. // +kubebuilder:validation:Required PlaintextSecretRef v1.SecretKeySelector `json:"plaintextSecretRef" tf:"-"` }
func (*SecretCiphertextParameters) DeepCopy ¶
func (in *SecretCiphertextParameters) DeepCopy() *SecretCiphertextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextParameters.
func (*SecretCiphertextParameters) DeepCopyInto ¶
func (in *SecretCiphertextParameters) DeepCopyInto(out *SecretCiphertextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertextSpec ¶
type SecretCiphertextSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretCiphertextParameters `json:"forProvider"` }
SecretCiphertextSpec defines the desired state of SecretCiphertext
func (*SecretCiphertextSpec) DeepCopy ¶
func (in *SecretCiphertextSpec) DeepCopy() *SecretCiphertextSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextSpec.
func (*SecretCiphertextSpec) DeepCopyInto ¶
func (in *SecretCiphertextSpec) DeepCopyInto(out *SecretCiphertextSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertextStatus ¶
type SecretCiphertextStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretCiphertextObservation `json:"atProvider,omitempty"` }
SecretCiphertextStatus defines the observed state of SecretCiphertext.
func (*SecretCiphertextStatus) DeepCopy ¶
func (in *SecretCiphertextStatus) DeepCopy() *SecretCiphertextStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextStatus.
func (*SecretCiphertextStatus) DeepCopyInto ¶
func (in *SecretCiphertextStatus) DeepCopyInto(out *SecretCiphertextStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionTemplateObservation ¶
type VersionTemplateObservation struct { }
func (*VersionTemplateObservation) DeepCopy ¶
func (in *VersionTemplateObservation) DeepCopy() *VersionTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionTemplateObservation.
func (*VersionTemplateObservation) DeepCopyInto ¶
func (in *VersionTemplateObservation) DeepCopyInto(out *VersionTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionTemplateParameters ¶
type VersionTemplateParameters struct { // The algorithm to use when creating a version based on this template. // See the [algorithm reference](https://cloud.google.com/kms/docs/reference/rest/v1/CryptoKeyVersionAlgorithm) for possible inputs. // +kubebuilder:validation:Required Algorithm *string `json:"algorithm" tf:"algorithm,omitempty"` // The protection level to use when creating a version based on this template. Possible values include "SOFTWARE", "HSM", "EXTERNAL". Defaults to "SOFTWARE". // +kubebuilder:validation:Optional ProtectionLevel *string `json:"protectionLevel,omitempty" tf:"protection_level,omitempty"` }
func (*VersionTemplateParameters) DeepCopy ¶
func (in *VersionTemplateParameters) DeepCopy() *VersionTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionTemplateParameters.
func (*VersionTemplateParameters) DeepCopyInto ¶
func (in *VersionTemplateParameters) DeepCopyInto(out *VersionTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_cryptokey_types.go
- zz_cryptokeyiambinding_types.go
- zz_cryptokeyiammember_types.go
- zz_cryptokeyiampolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_keyring_types.go
- zz_keyringiambinding_types.go
- zz_keyringiammember_types.go
- zz_keyringiampolicy_types.go
- zz_keyringimportjob_types.go
- zz_secretciphertext_types.go