Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=key.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessPolicyObservation
- type AccessPolicyParameters
- type ActionObservation
- type ActionParameters
- type AdminObservation
- type AdminParameters
- type CertificateAttributeObservation
- type CertificateAttributeParameters
- type CertificateObservation
- type CertificateParameters
- type CertificatePolicyObservation
- type CertificatePolicyParameters
- type ContactObservation
- type ContactParameters
- type IssuerParametersObservation
- type IssuerParametersParameters
- type KeyPropertiesObservation
- type KeyPropertiesParameters
- type LifetimeActionObservation
- type LifetimeActionParameters
- type NetworkAclsObservation
- type NetworkAclsParameters
- type SecretPropertiesObservation
- type SecretPropertiesParameters
- type SubjectAlternativeNamesObservation
- type SubjectAlternativeNamesParameters
- type TriggerObservation
- type TriggerParameters
- type Vault
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Vault) GetConnectionDetailsMapping() map[string]string
- func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Vault) GetID() string
- func (tr *Vault) GetObservation() (map[string]interface{}, error)
- func (tr *Vault) GetParameters() (map[string]interface{}, error)
- func (mg *Vault) GetProviderConfigReference() *xpv1.Reference
- func (mg *Vault) GetProviderReference() *xpv1.Reference
- func (mg *Vault) GetTerraformResourceType() string
- func (tr *Vault) GetTerraformSchemaVersion() int
- func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Vault) LateInitialize(attrs []byte) (bool, error)
- func (mg *Vault) SetConditions(c ...xpv1.Condition)
- func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Vault) SetObservation(obs map[string]interface{}) error
- func (tr *Vault) SetParameters(params map[string]interface{}) error
- func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Vault) SetProviderReference(r *xpv1.Reference)
- func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultAccessPolicy
- func (in *VaultAccessPolicy) DeepCopy() *VaultAccessPolicy
- func (in *VaultAccessPolicy) DeepCopyInto(out *VaultAccessPolicy)
- func (in *VaultAccessPolicy) DeepCopyObject() runtime.Object
- func (mg *VaultAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultAccessPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultAccessPolicy) GetID() string
- func (tr *VaultAccessPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *VaultAccessPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *VaultAccessPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultAccessPolicy) GetProviderReference() *xpv1.Reference
- func (mg *VaultAccessPolicy) GetTerraformResourceType() string
- func (tr *VaultAccessPolicy) GetTerraformSchemaVersion() int
- func (mg *VaultAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultAccessPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultAccessPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *VaultAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultAccessPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *VaultAccessPolicy) SetParameters(params map[string]interface{}) error
- func (mg *VaultAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultAccessPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultAccessPolicyList
- type VaultAccessPolicyObservation
- type VaultAccessPolicyParameters
- type VaultAccessPolicySpec
- type VaultAccessPolicyStatus
- type VaultCertificate
- func (in *VaultCertificate) DeepCopy() *VaultCertificate
- func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)
- func (in *VaultCertificate) DeepCopyObject() runtime.Object
- func (mg *VaultCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultCertificate) GetID() string
- func (tr *VaultCertificate) GetObservation() (map[string]interface{}, error)
- func (tr *VaultCertificate) GetParameters() (map[string]interface{}, error)
- func (mg *VaultCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultCertificate) GetProviderReference() *xpv1.Reference
- func (mg *VaultCertificate) GetTerraformResourceType() string
- func (tr *VaultCertificate) GetTerraformSchemaVersion() int
- func (mg *VaultCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *VaultCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultCertificate) SetObservation(obs map[string]interface{}) error
- func (tr *VaultCertificate) SetParameters(params map[string]interface{}) error
- func (mg *VaultCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultCertificateIssuer
- func (in *VaultCertificateIssuer) DeepCopy() *VaultCertificateIssuer
- func (in *VaultCertificateIssuer) DeepCopyInto(out *VaultCertificateIssuer)
- func (in *VaultCertificateIssuer) DeepCopyObject() runtime.Object
- func (mg *VaultCertificateIssuer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultCertificateIssuer) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultCertificateIssuer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultCertificateIssuer) GetID() string
- func (tr *VaultCertificateIssuer) GetObservation() (map[string]interface{}, error)
- func (tr *VaultCertificateIssuer) GetParameters() (map[string]interface{}, error)
- func (mg *VaultCertificateIssuer) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultCertificateIssuer) GetProviderReference() *xpv1.Reference
- func (mg *VaultCertificateIssuer) GetTerraformResourceType() string
- func (tr *VaultCertificateIssuer) GetTerraformSchemaVersion() int
- func (mg *VaultCertificateIssuer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultCertificateIssuer) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultCertificateIssuer) SetConditions(c ...xpv1.Condition)
- func (mg *VaultCertificateIssuer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultCertificateIssuer) SetObservation(obs map[string]interface{}) error
- func (tr *VaultCertificateIssuer) SetParameters(params map[string]interface{}) error
- func (mg *VaultCertificateIssuer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultCertificateIssuer) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultCertificateIssuer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultCertificateIssuerList
- type VaultCertificateIssuerObservation
- type VaultCertificateIssuerParameters
- type VaultCertificateIssuerSpec
- type VaultCertificateIssuerStatus
- type VaultCertificateList
- type VaultCertificateObservation
- type VaultCertificateParameters
- type VaultCertificateSpec
- type VaultCertificateStatus
- type VaultKey
- func (in *VaultKey) DeepCopy() *VaultKey
- func (in *VaultKey) DeepCopyInto(out *VaultKey)
- func (in *VaultKey) DeepCopyObject() runtime.Object
- func (mg *VaultKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultKey) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultKey) GetID() string
- func (tr *VaultKey) GetObservation() (map[string]interface{}, error)
- func (tr *VaultKey) GetParameters() (map[string]interface{}, error)
- func (mg *VaultKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultKey) GetProviderReference() *xpv1.Reference
- func (mg *VaultKey) GetTerraformResourceType() string
- func (tr *VaultKey) GetTerraformSchemaVersion() int
- func (mg *VaultKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultKey) SetConditions(c ...xpv1.Condition)
- func (mg *VaultKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultKey) SetObservation(obs map[string]interface{}) error
- func (tr *VaultKey) SetParameters(params map[string]interface{}) error
- func (mg *VaultKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultKey) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultKeyList
- type VaultKeyObservation
- type VaultKeyParameters
- type VaultKeySpec
- type VaultKeyStatus
- type VaultList
- type VaultManagedHardwareSecurityModule
- func (in *VaultManagedHardwareSecurityModule) DeepCopy() *VaultManagedHardwareSecurityModule
- func (in *VaultManagedHardwareSecurityModule) DeepCopyInto(out *VaultManagedHardwareSecurityModule)
- func (in *VaultManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
- func (mg *VaultManagedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultManagedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultManagedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultManagedHardwareSecurityModule) GetID() string
- func (tr *VaultManagedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
- func (tr *VaultManagedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
- func (mg *VaultManagedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultManagedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
- func (mg *VaultManagedHardwareSecurityModule) GetTerraformResourceType() string
- func (tr *VaultManagedHardwareSecurityModule) GetTerraformSchemaVersion() int
- func (mg *VaultManagedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultManagedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultManagedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
- func (mg *VaultManagedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultManagedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
- func (tr *VaultManagedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
- func (mg *VaultManagedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultManagedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultManagedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultManagedHardwareSecurityModuleList
- func (in *VaultManagedHardwareSecurityModuleList) DeepCopy() *VaultManagedHardwareSecurityModuleList
- func (in *VaultManagedHardwareSecurityModuleList) DeepCopyInto(out *VaultManagedHardwareSecurityModuleList)
- func (in *VaultManagedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
- func (l *VaultManagedHardwareSecurityModuleList) GetItems() []resource.Managed
- type VaultManagedHardwareSecurityModuleObservation
- type VaultManagedHardwareSecurityModuleParameters
- type VaultManagedHardwareSecurityModuleSpec
- type VaultManagedHardwareSecurityModuleStatus
- type VaultManagedStorageAccount
- func (in *VaultManagedStorageAccount) DeepCopy() *VaultManagedStorageAccount
- func (in *VaultManagedStorageAccount) DeepCopyInto(out *VaultManagedStorageAccount)
- func (in *VaultManagedStorageAccount) DeepCopyObject() runtime.Object
- func (mg *VaultManagedStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultManagedStorageAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultManagedStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultManagedStorageAccount) GetID() string
- func (tr *VaultManagedStorageAccount) GetObservation() (map[string]interface{}, error)
- func (tr *VaultManagedStorageAccount) GetParameters() (map[string]interface{}, error)
- func (mg *VaultManagedStorageAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultManagedStorageAccount) GetProviderReference() *xpv1.Reference
- func (mg *VaultManagedStorageAccount) GetTerraformResourceType() string
- func (tr *VaultManagedStorageAccount) GetTerraformSchemaVersion() int
- func (mg *VaultManagedStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultManagedStorageAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultManagedStorageAccount) SetConditions(c ...xpv1.Condition)
- func (mg *VaultManagedStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultManagedStorageAccount) SetObservation(obs map[string]interface{}) error
- func (tr *VaultManagedStorageAccount) SetParameters(params map[string]interface{}) error
- func (mg *VaultManagedStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultManagedStorageAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultManagedStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultManagedStorageAccountList
- func (in *VaultManagedStorageAccountList) DeepCopy() *VaultManagedStorageAccountList
- func (in *VaultManagedStorageAccountList) DeepCopyInto(out *VaultManagedStorageAccountList)
- func (in *VaultManagedStorageAccountList) DeepCopyObject() runtime.Object
- func (l *VaultManagedStorageAccountList) GetItems() []resource.Managed
- type VaultManagedStorageAccountObservation
- type VaultManagedStorageAccountParameters
- type VaultManagedStorageAccountSasTokenDefinition
- func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopy() *VaultManagedStorageAccountSasTokenDefinition
- func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinition)
- func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopyObject() runtime.Object
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultManagedStorageAccountSasTokenDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultManagedStorageAccountSasTokenDefinition) GetID() string
- func (tr *VaultManagedStorageAccountSasTokenDefinition) GetObservation() (map[string]interface{}, error)
- func (tr *VaultManagedStorageAccountSasTokenDefinition) GetParameters() (map[string]interface{}, error)
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetProviderReference() *xpv1.Reference
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetTerraformResourceType() string
- func (tr *VaultManagedStorageAccountSasTokenDefinition) GetTerraformSchemaVersion() int
- func (mg *VaultManagedStorageAccountSasTokenDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultManagedStorageAccountSasTokenDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultManagedStorageAccountSasTokenDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *VaultManagedStorageAccountSasTokenDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultManagedStorageAccountSasTokenDefinition) SetObservation(obs map[string]interface{}) error
- func (tr *VaultManagedStorageAccountSasTokenDefinition) SetParameters(params map[string]interface{}) error
- func (mg *VaultManagedStorageAccountSasTokenDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultManagedStorageAccountSasTokenDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultManagedStorageAccountSasTokenDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultManagedStorageAccountSasTokenDefinitionList
- func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionList
- func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionList)
- func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyObject() runtime.Object
- func (l *VaultManagedStorageAccountSasTokenDefinitionList) GetItems() []resource.Managed
- type VaultManagedStorageAccountSasTokenDefinitionObservation
- type VaultManagedStorageAccountSasTokenDefinitionParameters
- type VaultManagedStorageAccountSasTokenDefinitionSpec
- type VaultManagedStorageAccountSasTokenDefinitionStatus
- type VaultManagedStorageAccountSpec
- type VaultManagedStorageAccountStatus
- type VaultObservation
- type VaultParameters
- type VaultSecret
- func (in *VaultSecret) DeepCopy() *VaultSecret
- func (in *VaultSecret) DeepCopyInto(out *VaultSecret)
- func (in *VaultSecret) DeepCopyObject() runtime.Object
- func (mg *VaultSecret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultSecret) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultSecret) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultSecret) GetID() string
- func (tr *VaultSecret) GetObservation() (map[string]interface{}, error)
- func (tr *VaultSecret) GetParameters() (map[string]interface{}, error)
- func (mg *VaultSecret) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultSecret) GetProviderReference() *xpv1.Reference
- func (mg *VaultSecret) GetTerraformResourceType() string
- func (tr *VaultSecret) GetTerraformSchemaVersion() int
- func (mg *VaultSecret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultSecret) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultSecret) SetConditions(c ...xpv1.Condition)
- func (mg *VaultSecret) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultSecret) SetObservation(obs map[string]interface{}) error
- func (tr *VaultSecret) SetParameters(params map[string]interface{}) error
- func (mg *VaultSecret) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultSecret) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultSecret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultSecretList
- type VaultSecretObservation
- type VaultSecretParameters
- type VaultSecretSpec
- type VaultSecretStatus
- type VaultSpec
- type VaultStatus
- type X509CertificatePropertiesObservation
- type X509CertificatePropertiesParameters
Constants ¶
const ( CRDGroup = "key.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Vault_Kind = "Vault" Vault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Vault_Kind}.String() Vault_KindAPIVersion = Vault_Kind + "." + CRDGroupVersion.String() Vault_GroupVersionKind = CRDGroupVersion.WithKind(Vault_Kind) )
Repository type metadata.
var ( VaultAccessPolicy_Kind = "VaultAccessPolicy" VaultAccessPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultAccessPolicy_Kind}.String() VaultAccessPolicy_KindAPIVersion = VaultAccessPolicy_Kind + "." + CRDGroupVersion.String() VaultAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(VaultAccessPolicy_Kind) )
Repository type metadata.
var ( VaultCertificate_Kind = "VaultCertificate" VaultCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultCertificate_Kind}.String() VaultCertificate_KindAPIVersion = VaultCertificate_Kind + "." + CRDGroupVersion.String() VaultCertificate_GroupVersionKind = CRDGroupVersion.WithKind(VaultCertificate_Kind) )
Repository type metadata.
var ( VaultCertificateIssuer_Kind = "VaultCertificateIssuer" VaultCertificateIssuer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultCertificateIssuer_Kind}.String() VaultCertificateIssuer_KindAPIVersion = VaultCertificateIssuer_Kind + "." + CRDGroupVersion.String() VaultCertificateIssuer_GroupVersionKind = CRDGroupVersion.WithKind(VaultCertificateIssuer_Kind) )
Repository type metadata.
var ( VaultKey_Kind = "VaultKey" VaultKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultKey_Kind}.String() VaultKey_KindAPIVersion = VaultKey_Kind + "." + CRDGroupVersion.String() VaultKey_GroupVersionKind = CRDGroupVersion.WithKind(VaultKey_Kind) )
Repository type metadata.
var ( VaultManagedHardwareSecurityModule_Kind = "VaultManagedHardwareSecurityModule" VaultManagedHardwareSecurityModule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultManagedHardwareSecurityModule_Kind}.String() VaultManagedHardwareSecurityModule_KindAPIVersion = VaultManagedHardwareSecurityModule_Kind + "." + CRDGroupVersion.String() VaultManagedHardwareSecurityModule_GroupVersionKind = CRDGroupVersion.WithKind(VaultManagedHardwareSecurityModule_Kind) )
Repository type metadata.
var ( VaultManagedStorageAccount_Kind = "VaultManagedStorageAccount" VaultManagedStorageAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultManagedStorageAccount_Kind}.String() VaultManagedStorageAccount_KindAPIVersion = VaultManagedStorageAccount_Kind + "." + CRDGroupVersion.String() VaultManagedStorageAccount_GroupVersionKind = CRDGroupVersion.WithKind(VaultManagedStorageAccount_Kind) )
Repository type metadata.
var ( VaultManagedStorageAccountSasTokenDefinition_Kind = "VaultManagedStorageAccountSasTokenDefinition" VaultManagedStorageAccountSasTokenDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultManagedStorageAccountSasTokenDefinition_Kind}.String() VaultManagedStorageAccountSasTokenDefinition_KindAPIVersion = VaultManagedStorageAccountSasTokenDefinition_Kind + "." + CRDGroupVersion.String() VaultManagedStorageAccountSasTokenDefinition_GroupVersionKind = CRDGroupVersion.WithKind(VaultManagedStorageAccountSasTokenDefinition_Kind) )
Repository type metadata.
var ( VaultSecret_Kind = "VaultSecret" VaultSecret_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VaultSecret_Kind}.String() VaultSecret_KindAPIVersion = VaultSecret_Kind + "." + CRDGroupVersion.String() VaultSecret_GroupVersionKind = CRDGroupVersion.WithKind(VaultSecret_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessPolicyObservation ¶
type AccessPolicyObservation struct { }
func (*AccessPolicyObservation) DeepCopy ¶
func (in *AccessPolicyObservation) DeepCopy() *AccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyObservation.
func (*AccessPolicyObservation) DeepCopyInto ¶
func (in *AccessPolicyObservation) DeepCopyInto(out *AccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyParameters ¶
type AccessPolicyParameters struct { // +kubebuilder:validation:Optional ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"` // +kubebuilder:validation:Optional CertificatePermissions []*string `json:"certificatePermissions,omitempty" tf:"certificate_permissions,omitempty"` // +kubebuilder:validation:Optional KeyPermissions []*string `json:"keyPermissions,omitempty" tf:"key_permissions,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Optional SecretPermissions []*string `json:"secretPermissions,omitempty" tf:"secret_permissions,omitempty"` // +kubebuilder:validation:Optional StoragePermissions []*string `json:"storagePermissions,omitempty" tf:"storage_permissions,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*AccessPolicyParameters) DeepCopy ¶
func (in *AccessPolicyParameters) DeepCopy() *AccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyParameters.
func (*AccessPolicyParameters) DeepCopyInto ¶
func (in *AccessPolicyParameters) DeepCopyInto(out *AccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Required ActionType *string `json:"actionType" tf:"action_type,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdminObservation ¶
type AdminObservation struct { }
func (*AdminObservation) DeepCopy ¶
func (in *AdminObservation) DeepCopy() *AdminObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminObservation.
func (*AdminObservation) DeepCopyInto ¶
func (in *AdminObservation) DeepCopyInto(out *AdminObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdminParameters ¶
type AdminParameters struct { // +kubebuilder:validation:Required EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"` // +kubebuilder:validation:Optional FirstName *string `json:"firstName,omitempty" tf:"first_name,omitempty"` // +kubebuilder:validation:Optional LastName *string `json:"lastName,omitempty" tf:"last_name,omitempty"` // +kubebuilder:validation:Optional Phone *string `json:"phone,omitempty" tf:"phone,omitempty"` }
func (*AdminParameters) DeepCopy ¶
func (in *AdminParameters) DeepCopy() *AdminParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminParameters.
func (*AdminParameters) DeepCopyInto ¶
func (in *AdminParameters) DeepCopyInto(out *AdminParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAttributeObservation ¶
type CertificateAttributeObservation struct { Created *string `json:"created,omitempty" tf:"created,omitempty"` Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` Expires *string `json:"expires,omitempty" tf:"expires,omitempty"` NotBefore *string `json:"notBefore,omitempty" tf:"not_before,omitempty"` RecoveryLevel *string `json:"recoveryLevel,omitempty" tf:"recovery_level,omitempty"` Updated *string `json:"updated,omitempty" tf:"updated,omitempty"` }
func (*CertificateAttributeObservation) DeepCopy ¶
func (in *CertificateAttributeObservation) DeepCopy() *CertificateAttributeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAttributeObservation.
func (*CertificateAttributeObservation) DeepCopyInto ¶
func (in *CertificateAttributeObservation) DeepCopyInto(out *CertificateAttributeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAttributeParameters ¶
type CertificateAttributeParameters struct { }
func (*CertificateAttributeParameters) DeepCopy ¶
func (in *CertificateAttributeParameters) DeepCopy() *CertificateAttributeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAttributeParameters.
func (*CertificateAttributeParameters) DeepCopyInto ¶
func (in *CertificateAttributeParameters) DeepCopyInto(out *CertificateAttributeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateObservation ¶
type CertificateObservation struct { }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Required ContentsSecretRef v1.SecretKeySelector `json:"contentsSecretRef" tf:"-"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificatePolicyObservation ¶
type CertificatePolicyObservation struct { }
func (*CertificatePolicyObservation) DeepCopy ¶
func (in *CertificatePolicyObservation) DeepCopy() *CertificatePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatePolicyObservation.
func (*CertificatePolicyObservation) DeepCopyInto ¶
func (in *CertificatePolicyObservation) DeepCopyInto(out *CertificatePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificatePolicyParameters ¶
type CertificatePolicyParameters struct { // +kubebuilder:validation:Required IssuerParameters []IssuerParametersParameters `json:"issuerParameters" tf:"issuer_parameters,omitempty"` // +kubebuilder:validation:Required KeyProperties []KeyPropertiesParameters `json:"keyProperties" tf:"key_properties,omitempty"` // +kubebuilder:validation:Optional LifetimeAction []LifetimeActionParameters `json:"lifetimeAction,omitempty" tf:"lifetime_action,omitempty"` // +kubebuilder:validation:Required SecretProperties []SecretPropertiesParameters `json:"secretProperties" tf:"secret_properties,omitempty"` // +kubebuilder:validation:Optional X509CertificateProperties []X509CertificatePropertiesParameters `json:"x509CertificateProperties,omitempty" tf:"x509_certificate_properties,omitempty"` }
func (*CertificatePolicyParameters) DeepCopy ¶
func (in *CertificatePolicyParameters) DeepCopy() *CertificatePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatePolicyParameters.
func (*CertificatePolicyParameters) DeepCopyInto ¶
func (in *CertificatePolicyParameters) DeepCopyInto(out *CertificatePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactObservation ¶
type ContactObservation struct { }
func (*ContactObservation) DeepCopy ¶
func (in *ContactObservation) DeepCopy() *ContactObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactObservation.
func (*ContactObservation) DeepCopyInto ¶
func (in *ContactObservation) DeepCopyInto(out *ContactObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactParameters ¶
type ContactParameters struct { // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Phone *string `json:"phone,omitempty" tf:"phone,omitempty"` }
func (*ContactParameters) DeepCopy ¶
func (in *ContactParameters) DeepCopy() *ContactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactParameters.
func (*ContactParameters) DeepCopyInto ¶
func (in *ContactParameters) DeepCopyInto(out *ContactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IssuerParametersObservation ¶
type IssuerParametersObservation struct { }
func (*IssuerParametersObservation) DeepCopy ¶
func (in *IssuerParametersObservation) DeepCopy() *IssuerParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuerParametersObservation.
func (*IssuerParametersObservation) DeepCopyInto ¶
func (in *IssuerParametersObservation) DeepCopyInto(out *IssuerParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IssuerParametersParameters ¶
type IssuerParametersParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*IssuerParametersParameters) DeepCopy ¶
func (in *IssuerParametersParameters) DeepCopy() *IssuerParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuerParametersParameters.
func (*IssuerParametersParameters) DeepCopyInto ¶
func (in *IssuerParametersParameters) DeepCopyInto(out *IssuerParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPropertiesObservation ¶
type KeyPropertiesObservation struct { }
func (*KeyPropertiesObservation) DeepCopy ¶
func (in *KeyPropertiesObservation) DeepCopy() *KeyPropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPropertiesObservation.
func (*KeyPropertiesObservation) DeepCopyInto ¶
func (in *KeyPropertiesObservation) DeepCopyInto(out *KeyPropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPropertiesParameters ¶
type KeyPropertiesParameters struct { // +kubebuilder:validation:Optional Curve *string `json:"curve,omitempty" tf:"curve,omitempty"` // +kubebuilder:validation:Required Exportable *bool `json:"exportable" tf:"exportable,omitempty"` // +kubebuilder:validation:Optional KeySize *int64 `json:"keySize,omitempty" tf:"key_size,omitempty"` // +kubebuilder:validation:Required KeyType *string `json:"keyType" tf:"key_type,omitempty"` // +kubebuilder:validation:Required ReuseKey *bool `json:"reuseKey" tf:"reuse_key,omitempty"` }
func (*KeyPropertiesParameters) DeepCopy ¶
func (in *KeyPropertiesParameters) DeepCopy() *KeyPropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPropertiesParameters.
func (*KeyPropertiesParameters) DeepCopyInto ¶
func (in *KeyPropertiesParameters) DeepCopyInto(out *KeyPropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifetimeActionObservation ¶
type LifetimeActionObservation struct { }
func (*LifetimeActionObservation) DeepCopy ¶
func (in *LifetimeActionObservation) DeepCopy() *LifetimeActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifetimeActionObservation.
func (*LifetimeActionObservation) DeepCopyInto ¶
func (in *LifetimeActionObservation) DeepCopyInto(out *LifetimeActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifetimeActionParameters ¶
type LifetimeActionParameters struct { // +kubebuilder:validation:Required Action []ActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Trigger []TriggerParameters `json:"trigger" tf:"trigger,omitempty"` }
func (*LifetimeActionParameters) DeepCopy ¶
func (in *LifetimeActionParameters) DeepCopy() *LifetimeActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifetimeActionParameters.
func (*LifetimeActionParameters) DeepCopyInto ¶
func (in *LifetimeActionParameters) DeepCopyInto(out *LifetimeActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAclsObservation ¶
type NetworkAclsObservation struct { }
func (*NetworkAclsObservation) DeepCopy ¶
func (in *NetworkAclsObservation) DeepCopy() *NetworkAclsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclsObservation.
func (*NetworkAclsObservation) DeepCopyInto ¶
func (in *NetworkAclsObservation) DeepCopyInto(out *NetworkAclsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAclsParameters ¶
type NetworkAclsParameters struct { // +kubebuilder:validation:Required Bypass *string `json:"bypass" tf:"bypass,omitempty"` // +kubebuilder:validation:Required DefaultAction *string `json:"defaultAction" tf:"default_action,omitempty"` // +kubebuilder:validation:Optional IPRules []*string `json:"ipRules,omitempty" tf:"ip_rules,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkSubnetIds []*string `json:"virtualNetworkSubnetIds,omitempty" tf:"virtual_network_subnet_ids,omitempty"` }
func (*NetworkAclsParameters) DeepCopy ¶
func (in *NetworkAclsParameters) DeepCopy() *NetworkAclsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclsParameters.
func (*NetworkAclsParameters) DeepCopyInto ¶
func (in *NetworkAclsParameters) DeepCopyInto(out *NetworkAclsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPropertiesObservation ¶
type SecretPropertiesObservation struct { }
func (*SecretPropertiesObservation) DeepCopy ¶
func (in *SecretPropertiesObservation) DeepCopy() *SecretPropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPropertiesObservation.
func (*SecretPropertiesObservation) DeepCopyInto ¶
func (in *SecretPropertiesObservation) DeepCopyInto(out *SecretPropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPropertiesParameters ¶
type SecretPropertiesParameters struct { // +kubebuilder:validation:Required ContentType *string `json:"contentType" tf:"content_type,omitempty"` }
func (*SecretPropertiesParameters) DeepCopy ¶
func (in *SecretPropertiesParameters) DeepCopy() *SecretPropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPropertiesParameters.
func (*SecretPropertiesParameters) DeepCopyInto ¶
func (in *SecretPropertiesParameters) DeepCopyInto(out *SecretPropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesObservation ¶
type SubjectAlternativeNamesObservation struct { }
func (*SubjectAlternativeNamesObservation) DeepCopy ¶
func (in *SubjectAlternativeNamesObservation) DeepCopy() *SubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesObservation.
func (*SubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *SubjectAlternativeNamesObservation) DeepCopyInto(out *SubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesParameters ¶
type SubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Optional DNSNames []*string `json:"dnsNames,omitempty" tf:"dns_names,omitempty"` // +kubebuilder:validation:Optional Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // +kubebuilder:validation:Optional Upns []*string `json:"upns,omitempty" tf:"upns,omitempty"` }
func (*SubjectAlternativeNamesParameters) DeepCopy ¶
func (in *SubjectAlternativeNamesParameters) DeepCopy() *SubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesParameters.
func (*SubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *SubjectAlternativeNamesParameters) DeepCopyInto(out *SubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerObservation ¶
type TriggerObservation struct { }
func (*TriggerObservation) DeepCopy ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶
type TriggerParameters struct { // +kubebuilder:validation:Optional DaysBeforeExpiry *int64 `json:"daysBeforeExpiry,omitempty" tf:"days_before_expiry,omitempty"` // +kubebuilder:validation:Optional LifetimePercentage *int64 `json:"lifetimePercentage,omitempty" tf:"lifetime_percentage,omitempty"` }
func (*TriggerParameters) DeepCopy ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault ¶
type Vault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultSpec `json:"spec"` Status VaultStatus `json:"status,omitempty"` }
Vault is the Schema for the Vaults 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,azurejet}
func (*Vault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vault) GetCondition ¶
func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Vault.
func (*Vault) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Vault
func (*Vault) GetDeletionPolicy ¶
func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Vault.
func (*Vault) GetObservation ¶
GetObservation of this Vault
func (*Vault) GetParameters ¶
GetParameters of this Vault
func (*Vault) GetProviderConfigReference ¶
GetProviderConfigReference of this Vault.
func (*Vault) GetProviderReference ¶
GetProviderReference of this Vault. Deprecated: Use GetProviderConfigReference.
func (*Vault) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Vault
func (*Vault) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Vault) GetWriteConnectionSecretToReference ¶
func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Vault.
func (*Vault) LateInitialize ¶
LateInitialize this Vault using its observed tfState. returns True if there are any spec changes for the resource.
func (*Vault) SetConditions ¶
SetConditions of this Vault.
func (*Vault) SetDeletionPolicy ¶
func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Vault.
func (*Vault) SetObservation ¶
SetObservation for this Vault
func (*Vault) SetParameters ¶
SetParameters for this Vault
func (*Vault) SetProviderConfigReference ¶
SetProviderConfigReference of this Vault.
func (*Vault) SetProviderReference ¶
SetProviderReference of this Vault. Deprecated: Use SetProviderConfigReference.
func (*Vault) SetWriteConnectionSecretToReference ¶
func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Vault.
type VaultAccessPolicy ¶
type VaultAccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultAccessPolicySpec `json:"spec"` Status VaultAccessPolicyStatus `json:"status,omitempty"` }
VaultAccessPolicy is the Schema for the VaultAccessPolicys 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,azurejet}
func (*VaultAccessPolicy) DeepCopy ¶
func (in *VaultAccessPolicy) DeepCopy() *VaultAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicy.
func (*VaultAccessPolicy) DeepCopyInto ¶
func (in *VaultAccessPolicy) DeepCopyInto(out *VaultAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultAccessPolicy) DeepCopyObject ¶
func (in *VaultAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultAccessPolicy) GetCondition ¶
func (mg *VaultAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultAccessPolicy.
func (*VaultAccessPolicy) GetConnectionDetailsMapping ¶
func (tr *VaultAccessPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultAccessPolicy
func (*VaultAccessPolicy) GetDeletionPolicy ¶
func (mg *VaultAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultAccessPolicy.
func (*VaultAccessPolicy) GetID ¶
func (tr *VaultAccessPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this VaultAccessPolicy
func (*VaultAccessPolicy) GetObservation ¶
func (tr *VaultAccessPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultAccessPolicy
func (*VaultAccessPolicy) GetParameters ¶
func (tr *VaultAccessPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultAccessPolicy
func (*VaultAccessPolicy) GetProviderConfigReference ¶
func (mg *VaultAccessPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultAccessPolicy.
func (*VaultAccessPolicy) GetProviderReference ¶
func (mg *VaultAccessPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultAccessPolicy. Deprecated: Use GetProviderConfigReference.
func (*VaultAccessPolicy) GetTerraformResourceType ¶
func (mg *VaultAccessPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultAccessPolicy
func (*VaultAccessPolicy) GetTerraformSchemaVersion ¶
func (tr *VaultAccessPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultAccessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *VaultAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultAccessPolicy.
func (*VaultAccessPolicy) LateInitialize ¶
func (tr *VaultAccessPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultAccessPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultAccessPolicy) SetConditions ¶
func (mg *VaultAccessPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultAccessPolicy.
func (*VaultAccessPolicy) SetDeletionPolicy ¶
func (mg *VaultAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultAccessPolicy.
func (*VaultAccessPolicy) SetObservation ¶
func (tr *VaultAccessPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultAccessPolicy
func (*VaultAccessPolicy) SetParameters ¶
func (tr *VaultAccessPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this VaultAccessPolicy
func (*VaultAccessPolicy) SetProviderConfigReference ¶
func (mg *VaultAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultAccessPolicy.
func (*VaultAccessPolicy) SetProviderReference ¶
func (mg *VaultAccessPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultAccessPolicy. Deprecated: Use SetProviderConfigReference.
func (*VaultAccessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *VaultAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultAccessPolicy.
type VaultAccessPolicyList ¶
type VaultAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultAccessPolicy `json:"items"` }
VaultAccessPolicyList contains a list of VaultAccessPolicys
func (*VaultAccessPolicyList) DeepCopy ¶
func (in *VaultAccessPolicyList) DeepCopy() *VaultAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicyList.
func (*VaultAccessPolicyList) DeepCopyInto ¶
func (in *VaultAccessPolicyList) DeepCopyInto(out *VaultAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultAccessPolicyList) DeepCopyObject ¶
func (in *VaultAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultAccessPolicyList) GetItems ¶
func (l *VaultAccessPolicyList) GetItems() []resource.Managed
GetItems of this VaultAccessPolicyList.
type VaultAccessPolicyObservation ¶
type VaultAccessPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VaultAccessPolicyObservation) DeepCopy ¶
func (in *VaultAccessPolicyObservation) DeepCopy() *VaultAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicyObservation.
func (*VaultAccessPolicyObservation) DeepCopyInto ¶
func (in *VaultAccessPolicyObservation) DeepCopyInto(out *VaultAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultAccessPolicyParameters ¶
type VaultAccessPolicyParameters struct { // +kubebuilder:validation:Optional ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"` // +kubebuilder:validation:Optional CertificatePermissions []*string `json:"certificatePermissions,omitempty" tf:"certificate_permissions,omitempty"` // +kubebuilder:validation:Optional KeyPermissions []*string `json:"keyPermissions,omitempty" tf:"key_permissions,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Optional SecretPermissions []*string `json:"secretPermissions,omitempty" tf:"secret_permissions,omitempty"` // +kubebuilder:validation:Optional StoragePermissions []*string `json:"storagePermissions,omitempty" tf:"storage_permissions,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*VaultAccessPolicyParameters) DeepCopy ¶
func (in *VaultAccessPolicyParameters) DeepCopy() *VaultAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicyParameters.
func (*VaultAccessPolicyParameters) DeepCopyInto ¶
func (in *VaultAccessPolicyParameters) DeepCopyInto(out *VaultAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultAccessPolicySpec ¶
type VaultAccessPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultAccessPolicyParameters `json:"forProvider"` }
VaultAccessPolicySpec defines the desired state of VaultAccessPolicy
func (*VaultAccessPolicySpec) DeepCopy ¶
func (in *VaultAccessPolicySpec) DeepCopy() *VaultAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicySpec.
func (*VaultAccessPolicySpec) DeepCopyInto ¶
func (in *VaultAccessPolicySpec) DeepCopyInto(out *VaultAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultAccessPolicyStatus ¶
type VaultAccessPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultAccessPolicyObservation `json:"atProvider,omitempty"` }
VaultAccessPolicyStatus defines the observed state of VaultAccessPolicy.
func (*VaultAccessPolicyStatus) DeepCopy ¶
func (in *VaultAccessPolicyStatus) DeepCopy() *VaultAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAccessPolicyStatus.
func (*VaultAccessPolicyStatus) DeepCopyInto ¶
func (in *VaultAccessPolicyStatus) DeepCopyInto(out *VaultAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificate ¶
type VaultCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultCertificateSpec `json:"spec"` Status VaultCertificateStatus `json:"status,omitempty"` }
VaultCertificate is the Schema for the VaultCertificates 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,azurejet}
func (*VaultCertificate) DeepCopy ¶
func (in *VaultCertificate) DeepCopy() *VaultCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate.
func (*VaultCertificate) DeepCopyInto ¶
func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificate) DeepCopyObject ¶
func (in *VaultCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultCertificate) GetCondition ¶
func (mg *VaultCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultCertificate.
func (*VaultCertificate) GetConnectionDetailsMapping ¶
func (tr *VaultCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultCertificate
func (*VaultCertificate) GetDeletionPolicy ¶
func (mg *VaultCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultCertificate.
func (*VaultCertificate) GetID ¶
func (tr *VaultCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this VaultCertificate
func (*VaultCertificate) GetObservation ¶
func (tr *VaultCertificate) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultCertificate
func (*VaultCertificate) GetParameters ¶
func (tr *VaultCertificate) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultCertificate
func (*VaultCertificate) GetProviderConfigReference ¶
func (mg *VaultCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultCertificate.
func (*VaultCertificate) GetProviderReference ¶
func (mg *VaultCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultCertificate. Deprecated: Use GetProviderConfigReference.
func (*VaultCertificate) GetTerraformResourceType ¶
func (mg *VaultCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultCertificate
func (*VaultCertificate) GetTerraformSchemaVersion ¶
func (tr *VaultCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultCertificate) GetWriteConnectionSecretToReference ¶
func (mg *VaultCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultCertificate.
func (*VaultCertificate) LateInitialize ¶
func (tr *VaultCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultCertificate) SetConditions ¶
func (mg *VaultCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultCertificate.
func (*VaultCertificate) SetDeletionPolicy ¶
func (mg *VaultCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultCertificate.
func (*VaultCertificate) SetObservation ¶
func (tr *VaultCertificate) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultCertificate
func (*VaultCertificate) SetParameters ¶
func (tr *VaultCertificate) SetParameters(params map[string]interface{}) error
SetParameters for this VaultCertificate
func (*VaultCertificate) SetProviderConfigReference ¶
func (mg *VaultCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultCertificate.
func (*VaultCertificate) SetProviderReference ¶
func (mg *VaultCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultCertificate. Deprecated: Use SetProviderConfigReference.
func (*VaultCertificate) SetWriteConnectionSecretToReference ¶
func (mg *VaultCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultCertificate.
type VaultCertificateIssuer ¶
type VaultCertificateIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultCertificateIssuerSpec `json:"spec"` Status VaultCertificateIssuerStatus `json:"status,omitempty"` }
VaultCertificateIssuer is the Schema for the VaultCertificateIssuers 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,azurejet}
func (*VaultCertificateIssuer) DeepCopy ¶
func (in *VaultCertificateIssuer) DeepCopy() *VaultCertificateIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuer.
func (*VaultCertificateIssuer) DeepCopyInto ¶
func (in *VaultCertificateIssuer) DeepCopyInto(out *VaultCertificateIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificateIssuer) DeepCopyObject ¶
func (in *VaultCertificateIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultCertificateIssuer) GetCondition ¶
func (mg *VaultCertificateIssuer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) GetConnectionDetailsMapping ¶
func (tr *VaultCertificateIssuer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultCertificateIssuer
func (*VaultCertificateIssuer) GetDeletionPolicy ¶
func (mg *VaultCertificateIssuer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) GetID ¶
func (tr *VaultCertificateIssuer) GetID() string
GetID returns ID of underlying Terraform resource of this VaultCertificateIssuer
func (*VaultCertificateIssuer) GetObservation ¶
func (tr *VaultCertificateIssuer) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultCertificateIssuer
func (*VaultCertificateIssuer) GetParameters ¶
func (tr *VaultCertificateIssuer) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultCertificateIssuer
func (*VaultCertificateIssuer) GetProviderConfigReference ¶
func (mg *VaultCertificateIssuer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) GetProviderReference ¶
func (mg *VaultCertificateIssuer) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultCertificateIssuer. Deprecated: Use GetProviderConfigReference.
func (*VaultCertificateIssuer) GetTerraformResourceType ¶
func (mg *VaultCertificateIssuer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultCertificateIssuer
func (*VaultCertificateIssuer) GetTerraformSchemaVersion ¶
func (tr *VaultCertificateIssuer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultCertificateIssuer) GetWriteConnectionSecretToReference ¶
func (mg *VaultCertificateIssuer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) LateInitialize ¶
func (tr *VaultCertificateIssuer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultCertificateIssuer using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultCertificateIssuer) SetConditions ¶
func (mg *VaultCertificateIssuer) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) SetDeletionPolicy ¶
func (mg *VaultCertificateIssuer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) SetObservation ¶
func (tr *VaultCertificateIssuer) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultCertificateIssuer
func (*VaultCertificateIssuer) SetParameters ¶
func (tr *VaultCertificateIssuer) SetParameters(params map[string]interface{}) error
SetParameters for this VaultCertificateIssuer
func (*VaultCertificateIssuer) SetProviderConfigReference ¶
func (mg *VaultCertificateIssuer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultCertificateIssuer.
func (*VaultCertificateIssuer) SetProviderReference ¶
func (mg *VaultCertificateIssuer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultCertificateIssuer. Deprecated: Use SetProviderConfigReference.
func (*VaultCertificateIssuer) SetWriteConnectionSecretToReference ¶
func (mg *VaultCertificateIssuer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultCertificateIssuer.
type VaultCertificateIssuerList ¶
type VaultCertificateIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultCertificateIssuer `json:"items"` }
VaultCertificateIssuerList contains a list of VaultCertificateIssuers
func (*VaultCertificateIssuerList) DeepCopy ¶
func (in *VaultCertificateIssuerList) DeepCopy() *VaultCertificateIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuerList.
func (*VaultCertificateIssuerList) DeepCopyInto ¶
func (in *VaultCertificateIssuerList) DeepCopyInto(out *VaultCertificateIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificateIssuerList) DeepCopyObject ¶
func (in *VaultCertificateIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultCertificateIssuerList) GetItems ¶
func (l *VaultCertificateIssuerList) GetItems() []resource.Managed
GetItems of this VaultCertificateIssuerList.
type VaultCertificateIssuerObservation ¶
type VaultCertificateIssuerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VaultCertificateIssuerObservation) DeepCopy ¶
func (in *VaultCertificateIssuerObservation) DeepCopy() *VaultCertificateIssuerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuerObservation.
func (*VaultCertificateIssuerObservation) DeepCopyInto ¶
func (in *VaultCertificateIssuerObservation) DeepCopyInto(out *VaultCertificateIssuerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateIssuerParameters ¶
type VaultCertificateIssuerParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Optional Admin []AdminParameters `json:"admin,omitempty" tf:"admin,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required ProviderName *string `json:"providerName" tf:"provider_name,omitempty"` }
func (*VaultCertificateIssuerParameters) DeepCopy ¶
func (in *VaultCertificateIssuerParameters) DeepCopy() *VaultCertificateIssuerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuerParameters.
func (*VaultCertificateIssuerParameters) DeepCopyInto ¶
func (in *VaultCertificateIssuerParameters) DeepCopyInto(out *VaultCertificateIssuerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateIssuerSpec ¶
type VaultCertificateIssuerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultCertificateIssuerParameters `json:"forProvider"` }
VaultCertificateIssuerSpec defines the desired state of VaultCertificateIssuer
func (*VaultCertificateIssuerSpec) DeepCopy ¶
func (in *VaultCertificateIssuerSpec) DeepCopy() *VaultCertificateIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuerSpec.
func (*VaultCertificateIssuerSpec) DeepCopyInto ¶
func (in *VaultCertificateIssuerSpec) DeepCopyInto(out *VaultCertificateIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateIssuerStatus ¶
type VaultCertificateIssuerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultCertificateIssuerObservation `json:"atProvider,omitempty"` }
VaultCertificateIssuerStatus defines the observed state of VaultCertificateIssuer.
func (*VaultCertificateIssuerStatus) DeepCopy ¶
func (in *VaultCertificateIssuerStatus) DeepCopy() *VaultCertificateIssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateIssuerStatus.
func (*VaultCertificateIssuerStatus) DeepCopyInto ¶
func (in *VaultCertificateIssuerStatus) DeepCopyInto(out *VaultCertificateIssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateList ¶
type VaultCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultCertificate `json:"items"` }
VaultCertificateList contains a list of VaultCertificates
func (*VaultCertificateList) DeepCopy ¶
func (in *VaultCertificateList) DeepCopy() *VaultCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateList.
func (*VaultCertificateList) DeepCopyInto ¶
func (in *VaultCertificateList) DeepCopyInto(out *VaultCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificateList) DeepCopyObject ¶
func (in *VaultCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultCertificateList) GetItems ¶
func (l *VaultCertificateList) GetItems() []resource.Managed
GetItems of this VaultCertificateList.
type VaultCertificateObservation ¶
type VaultCertificateObservation struct { CertificateAttribute []CertificateAttributeObservation `json:"certificateAttribute,omitempty" tf:"certificate_attribute,omitempty"` CertificateData *string `json:"certificateData,omitempty" tf:"certificate_data,omitempty"` CertificateDataBase64 *string `json:"certificateDataBase64,omitempty" tf:"certificate_data_base64,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SecretID *string `json:"secretId,omitempty" tf:"secret_id,omitempty"` Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*VaultCertificateObservation) DeepCopy ¶
func (in *VaultCertificateObservation) DeepCopy() *VaultCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateObservation.
func (*VaultCertificateObservation) DeepCopyInto ¶
func (in *VaultCertificateObservation) DeepCopyInto(out *VaultCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateParameters ¶
type VaultCertificateParameters struct { // +kubebuilder:validation:Optional Certificate []CertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Required CertificatePolicy []CertificatePolicyParameters `json:"certificatePolicy" tf:"certificate_policy,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VaultCertificateParameters) DeepCopy ¶
func (in *VaultCertificateParameters) DeepCopy() *VaultCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateParameters.
func (*VaultCertificateParameters) DeepCopyInto ¶
func (in *VaultCertificateParameters) DeepCopyInto(out *VaultCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateSpec ¶
type VaultCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultCertificateParameters `json:"forProvider"` }
VaultCertificateSpec defines the desired state of VaultCertificate
func (*VaultCertificateSpec) DeepCopy ¶
func (in *VaultCertificateSpec) DeepCopy() *VaultCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateSpec.
func (*VaultCertificateSpec) DeepCopyInto ¶
func (in *VaultCertificateSpec) DeepCopyInto(out *VaultCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificateStatus ¶
type VaultCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultCertificateObservation `json:"atProvider,omitempty"` }
VaultCertificateStatus defines the observed state of VaultCertificate.
func (*VaultCertificateStatus) DeepCopy ¶
func (in *VaultCertificateStatus) DeepCopy() *VaultCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateStatus.
func (*VaultCertificateStatus) DeepCopyInto ¶
func (in *VaultCertificateStatus) DeepCopyInto(out *VaultCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultKey ¶
type VaultKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultKeySpec `json:"spec"` Status VaultKeyStatus `json:"status,omitempty"` }
VaultKey is the Schema for the VaultKeys 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,azurejet}
func (*VaultKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKey.
func (*VaultKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultKey) GetCondition ¶
func (mg *VaultKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultKey.
func (*VaultKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VaultKey
func (*VaultKey) GetDeletionPolicy ¶
func (mg *VaultKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultKey.
func (*VaultKey) GetObservation ¶
GetObservation of this VaultKey
func (*VaultKey) GetParameters ¶
GetParameters of this VaultKey
func (*VaultKey) GetProviderConfigReference ¶
GetProviderConfigReference of this VaultKey.
func (*VaultKey) GetProviderReference ¶
GetProviderReference of this VaultKey. Deprecated: Use GetProviderConfigReference.
func (*VaultKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VaultKey
func (*VaultKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultKey) GetWriteConnectionSecretToReference ¶
func (mg *VaultKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultKey.
func (*VaultKey) LateInitialize ¶
LateInitialize this VaultKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultKey) SetConditions ¶
SetConditions of this VaultKey.
func (*VaultKey) SetDeletionPolicy ¶
func (mg *VaultKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultKey.
func (*VaultKey) SetObservation ¶
SetObservation for this VaultKey
func (*VaultKey) SetParameters ¶
SetParameters for this VaultKey
func (*VaultKey) SetProviderConfigReference ¶
SetProviderConfigReference of this VaultKey.
func (*VaultKey) SetProviderReference ¶
SetProviderReference of this VaultKey. Deprecated: Use SetProviderConfigReference.
func (*VaultKey) SetWriteConnectionSecretToReference ¶
func (mg *VaultKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultKey.
type VaultKeyList ¶
type VaultKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultKey `json:"items"` }
VaultKeyList contains a list of VaultKeys
func (*VaultKeyList) DeepCopy ¶
func (in *VaultKeyList) DeepCopy() *VaultKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKeyList.
func (*VaultKeyList) DeepCopyInto ¶
func (in *VaultKeyList) DeepCopyInto(out *VaultKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultKeyList) DeepCopyObject ¶
func (in *VaultKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultKeyList) GetItems ¶
func (l *VaultKeyList) GetItems() []resource.Managed
GetItems of this VaultKeyList.
type VaultKeyObservation ¶
type VaultKeyObservation struct { E *string `json:"e,omitempty" tf:"e,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` N *string `json:"n,omitempty" tf:"n,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` VersionlessID *string `json:"versionlessId,omitempty" tf:"versionless_id,omitempty"` X *string `json:"x,omitempty" tf:"x,omitempty"` Y *string `json:"y,omitempty" tf:"y,omitempty"` }
func (*VaultKeyObservation) DeepCopy ¶
func (in *VaultKeyObservation) DeepCopy() *VaultKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKeyObservation.
func (*VaultKeyObservation) DeepCopyInto ¶
func (in *VaultKeyObservation) DeepCopyInto(out *VaultKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultKeyParameters ¶
type VaultKeyParameters struct { // +kubebuilder:validation:Optional Curve *string `json:"curve,omitempty" tf:"curve,omitempty"` // +kubebuilder:validation:Optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // +kubebuilder:validation:Required KeyOpts []*string `json:"keyOpts" tf:"key_opts,omitempty"` // +kubebuilder:validation:Optional KeySize *int64 `json:"keySize,omitempty" tf:"key_size,omitempty"` // +kubebuilder:validation:Required KeyType *string `json:"keyType" tf:"key_type,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NotBeforeDate *string `json:"notBeforeDate,omitempty" tf:"not_before_date,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VaultKeyParameters) DeepCopy ¶
func (in *VaultKeyParameters) DeepCopy() *VaultKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKeyParameters.
func (*VaultKeyParameters) DeepCopyInto ¶
func (in *VaultKeyParameters) DeepCopyInto(out *VaultKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultKeySpec ¶
type VaultKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultKeyParameters `json:"forProvider"` }
VaultKeySpec defines the desired state of VaultKey
func (*VaultKeySpec) DeepCopy ¶
func (in *VaultKeySpec) DeepCopy() *VaultKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKeySpec.
func (*VaultKeySpec) DeepCopyInto ¶
func (in *VaultKeySpec) DeepCopyInto(out *VaultKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultKeyStatus ¶
type VaultKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultKeyObservation `json:"atProvider,omitempty"` }
VaultKeyStatus defines the observed state of VaultKey.
func (*VaultKeyStatus) DeepCopy ¶
func (in *VaultKeyStatus) DeepCopy() *VaultKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKeyStatus.
func (*VaultKeyStatus) DeepCopyInto ¶
func (in *VaultKeyStatus) DeepCopyInto(out *VaultKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vault `json:"items"` }
VaultList contains a list of Vaults
func (*VaultList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultManagedHardwareSecurityModule ¶
type VaultManagedHardwareSecurityModule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultManagedHardwareSecurityModuleSpec `json:"spec"` Status VaultManagedHardwareSecurityModuleStatus `json:"status,omitempty"` }
VaultManagedHardwareSecurityModule is the Schema for the VaultManagedHardwareSecurityModules 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,azurejet}
func (*VaultManagedHardwareSecurityModule) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModule) DeepCopy() *VaultManagedHardwareSecurityModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModule) DeepCopyInto(out *VaultManagedHardwareSecurityModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedHardwareSecurityModule) DeepCopyObject ¶
func (in *VaultManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedHardwareSecurityModule) GetCondition ¶
func (mg *VaultManagedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) GetConnectionDetailsMapping ¶
func (tr *VaultManagedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) GetDeletionPolicy ¶
func (mg *VaultManagedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) GetID ¶
func (tr *VaultManagedHardwareSecurityModule) GetID() string
GetID returns ID of underlying Terraform resource of this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) GetObservation ¶
func (tr *VaultManagedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) GetParameters ¶
func (tr *VaultManagedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) GetProviderConfigReference ¶
func (mg *VaultManagedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) GetProviderReference ¶
func (mg *VaultManagedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultManagedHardwareSecurityModule. Deprecated: Use GetProviderConfigReference.
func (*VaultManagedHardwareSecurityModule) GetTerraformResourceType ¶
func (mg *VaultManagedHardwareSecurityModule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) GetTerraformSchemaVersion ¶
func (tr *VaultManagedHardwareSecurityModule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultManagedHardwareSecurityModule) GetWriteConnectionSecretToReference ¶
func (mg *VaultManagedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) LateInitialize ¶
func (tr *VaultManagedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultManagedHardwareSecurityModule using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultManagedHardwareSecurityModule) SetConditions ¶
func (mg *VaultManagedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) SetDeletionPolicy ¶
func (mg *VaultManagedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) SetObservation ¶
func (tr *VaultManagedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) SetParameters ¶
func (tr *VaultManagedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
SetParameters for this VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModule) SetProviderConfigReference ¶
func (mg *VaultManagedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModule) SetProviderReference ¶
func (mg *VaultManagedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultManagedHardwareSecurityModule. Deprecated: Use SetProviderConfigReference.
func (*VaultManagedHardwareSecurityModule) SetWriteConnectionSecretToReference ¶
func (mg *VaultManagedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultManagedHardwareSecurityModule.
type VaultManagedHardwareSecurityModuleList ¶
type VaultManagedHardwareSecurityModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultManagedHardwareSecurityModule `json:"items"` }
VaultManagedHardwareSecurityModuleList contains a list of VaultManagedHardwareSecurityModules
func (*VaultManagedHardwareSecurityModuleList) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModuleList) DeepCopy() *VaultManagedHardwareSecurityModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModuleList.
func (*VaultManagedHardwareSecurityModuleList) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModuleList) DeepCopyInto(out *VaultManagedHardwareSecurityModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedHardwareSecurityModuleList) DeepCopyObject ¶
func (in *VaultManagedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedHardwareSecurityModuleList) GetItems ¶
func (l *VaultManagedHardwareSecurityModuleList) GetItems() []resource.Managed
GetItems of this VaultManagedHardwareSecurityModuleList.
type VaultManagedHardwareSecurityModuleObservation ¶
type VaultManagedHardwareSecurityModuleObservation struct { HsmURI *string `json:"hsmUri,omitempty" tf:"hsm_uri,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VaultManagedHardwareSecurityModuleObservation) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModuleObservation) DeepCopy() *VaultManagedHardwareSecurityModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModuleObservation.
func (*VaultManagedHardwareSecurityModuleObservation) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModuleObservation) DeepCopyInto(out *VaultManagedHardwareSecurityModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedHardwareSecurityModuleParameters ¶
type VaultManagedHardwareSecurityModuleParameters struct { // +kubebuilder:validation:Required AdminObjectIds []*string `json:"adminObjectIds" tf:"admin_object_ids,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SoftDeleteRetentionDays *int64 `json:"softDeleteRetentionDays,omitempty" tf:"soft_delete_retention_days,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*VaultManagedHardwareSecurityModuleParameters) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModuleParameters) DeepCopy() *VaultManagedHardwareSecurityModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModuleParameters.
func (*VaultManagedHardwareSecurityModuleParameters) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModuleParameters) DeepCopyInto(out *VaultManagedHardwareSecurityModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedHardwareSecurityModuleSpec ¶
type VaultManagedHardwareSecurityModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultManagedHardwareSecurityModuleParameters `json:"forProvider"` }
VaultManagedHardwareSecurityModuleSpec defines the desired state of VaultManagedHardwareSecurityModule
func (*VaultManagedHardwareSecurityModuleSpec) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModuleSpec) DeepCopy() *VaultManagedHardwareSecurityModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModuleSpec.
func (*VaultManagedHardwareSecurityModuleSpec) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModuleSpec) DeepCopyInto(out *VaultManagedHardwareSecurityModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedHardwareSecurityModuleStatus ¶
type VaultManagedHardwareSecurityModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultManagedHardwareSecurityModuleObservation `json:"atProvider,omitempty"` }
VaultManagedHardwareSecurityModuleStatus defines the observed state of VaultManagedHardwareSecurityModule.
func (*VaultManagedHardwareSecurityModuleStatus) DeepCopy ¶
func (in *VaultManagedHardwareSecurityModuleStatus) DeepCopy() *VaultManagedHardwareSecurityModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedHardwareSecurityModuleStatus.
func (*VaultManagedHardwareSecurityModuleStatus) DeepCopyInto ¶
func (in *VaultManagedHardwareSecurityModuleStatus) DeepCopyInto(out *VaultManagedHardwareSecurityModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccount ¶
type VaultManagedStorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultManagedStorageAccountSpec `json:"spec"` Status VaultManagedStorageAccountStatus `json:"status,omitempty"` }
VaultManagedStorageAccount is the Schema for the VaultManagedStorageAccounts 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,azurejet}
func (*VaultManagedStorageAccount) DeepCopy ¶
func (in *VaultManagedStorageAccount) DeepCopy() *VaultManagedStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) DeepCopyInto ¶
func (in *VaultManagedStorageAccount) DeepCopyInto(out *VaultManagedStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedStorageAccount) DeepCopyObject ¶
func (in *VaultManagedStorageAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedStorageAccount) GetCondition ¶
func (mg *VaultManagedStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) GetConnectionDetailsMapping ¶
func (tr *VaultManagedStorageAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) GetDeletionPolicy ¶
func (mg *VaultManagedStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) GetID ¶
func (tr *VaultManagedStorageAccount) GetID() string
GetID returns ID of underlying Terraform resource of this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) GetObservation ¶
func (tr *VaultManagedStorageAccount) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) GetParameters ¶
func (tr *VaultManagedStorageAccount) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) GetProviderConfigReference ¶
func (mg *VaultManagedStorageAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) GetProviderReference ¶
func (mg *VaultManagedStorageAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultManagedStorageAccount. Deprecated: Use GetProviderConfigReference.
func (*VaultManagedStorageAccount) GetTerraformResourceType ¶
func (mg *VaultManagedStorageAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) GetTerraformSchemaVersion ¶
func (tr *VaultManagedStorageAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultManagedStorageAccount) GetWriteConnectionSecretToReference ¶
func (mg *VaultManagedStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) LateInitialize ¶
func (tr *VaultManagedStorageAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultManagedStorageAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultManagedStorageAccount) SetConditions ¶
func (mg *VaultManagedStorageAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) SetDeletionPolicy ¶
func (mg *VaultManagedStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) SetObservation ¶
func (tr *VaultManagedStorageAccount) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) SetParameters ¶
func (tr *VaultManagedStorageAccount) SetParameters(params map[string]interface{}) error
SetParameters for this VaultManagedStorageAccount
func (*VaultManagedStorageAccount) SetProviderConfigReference ¶
func (mg *VaultManagedStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultManagedStorageAccount.
func (*VaultManagedStorageAccount) SetProviderReference ¶
func (mg *VaultManagedStorageAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultManagedStorageAccount. Deprecated: Use SetProviderConfigReference.
func (*VaultManagedStorageAccount) SetWriteConnectionSecretToReference ¶
func (mg *VaultManagedStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultManagedStorageAccount.
type VaultManagedStorageAccountList ¶
type VaultManagedStorageAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultManagedStorageAccount `json:"items"` }
VaultManagedStorageAccountList contains a list of VaultManagedStorageAccounts
func (*VaultManagedStorageAccountList) DeepCopy ¶
func (in *VaultManagedStorageAccountList) DeepCopy() *VaultManagedStorageAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountList.
func (*VaultManagedStorageAccountList) DeepCopyInto ¶
func (in *VaultManagedStorageAccountList) DeepCopyInto(out *VaultManagedStorageAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedStorageAccountList) DeepCopyObject ¶
func (in *VaultManagedStorageAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedStorageAccountList) GetItems ¶
func (l *VaultManagedStorageAccountList) GetItems() []resource.Managed
GetItems of this VaultManagedStorageAccountList.
type VaultManagedStorageAccountObservation ¶
type VaultManagedStorageAccountObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VaultManagedStorageAccountObservation) DeepCopy ¶
func (in *VaultManagedStorageAccountObservation) DeepCopy() *VaultManagedStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountObservation.
func (*VaultManagedStorageAccountObservation) DeepCopyInto ¶
func (in *VaultManagedStorageAccountObservation) DeepCopyInto(out *VaultManagedStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountParameters ¶
type VaultManagedStorageAccountParameters struct { // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RegenerateKeyAutomatically *bool `json:"regenerateKeyAutomatically,omitempty" tf:"regenerate_key_automatically,omitempty"` // +kubebuilder:validation:Optional RegenerationPeriod *string `json:"regenerationPeriod,omitempty" tf:"regeneration_period,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Required StorageAccountKey *string `json:"storageAccountKey" tf:"storage_account_key,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VaultManagedStorageAccountParameters) DeepCopy ¶
func (in *VaultManagedStorageAccountParameters) DeepCopy() *VaultManagedStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountParameters.
func (*VaultManagedStorageAccountParameters) DeepCopyInto ¶
func (in *VaultManagedStorageAccountParameters) DeepCopyInto(out *VaultManagedStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountSasTokenDefinition ¶
type VaultManagedStorageAccountSasTokenDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultManagedStorageAccountSasTokenDefinitionSpec `json:"spec"` Status VaultManagedStorageAccountSasTokenDefinitionStatus `json:"status,omitempty"` }
VaultManagedStorageAccountSasTokenDefinition is the Schema for the VaultManagedStorageAccountSasTokenDefinitions 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,azurejet}
func (*VaultManagedStorageAccountSasTokenDefinition) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopy() *VaultManagedStorageAccountSasTokenDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedStorageAccountSasTokenDefinition) DeepCopyObject ¶
func (in *VaultManagedStorageAccountSasTokenDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedStorageAccountSasTokenDefinition) GetCondition ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) GetConnectionDetailsMapping ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) GetDeletionPolicy ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) GetID ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) GetObservation ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) GetParameters ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) GetProviderConfigReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) GetProviderReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultManagedStorageAccountSasTokenDefinition. Deprecated: Use GetProviderConfigReference.
func (*VaultManagedStorageAccountSasTokenDefinition) GetTerraformResourceType ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) GetTerraformSchemaVersion ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultManagedStorageAccountSasTokenDefinition) GetWriteConnectionSecretToReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) LateInitialize ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultManagedStorageAccountSasTokenDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultManagedStorageAccountSasTokenDefinition) SetConditions ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) SetDeletionPolicy ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) SetObservation ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) SetParameters ¶
func (tr *VaultManagedStorageAccountSasTokenDefinition) SetParameters(params map[string]interface{}) error
SetParameters for this VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinition) SetProviderConfigReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinition) SetProviderReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultManagedStorageAccountSasTokenDefinition. Deprecated: Use SetProviderConfigReference.
func (*VaultManagedStorageAccountSasTokenDefinition) SetWriteConnectionSecretToReference ¶
func (mg *VaultManagedStorageAccountSasTokenDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultManagedStorageAccountSasTokenDefinition.
type VaultManagedStorageAccountSasTokenDefinitionList ¶
type VaultManagedStorageAccountSasTokenDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultManagedStorageAccountSasTokenDefinition `json:"items"` }
VaultManagedStorageAccountSasTokenDefinitionList contains a list of VaultManagedStorageAccountSasTokenDefinitions
func (*VaultManagedStorageAccountSasTokenDefinitionList) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinitionList.
func (*VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyObject ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultManagedStorageAccountSasTokenDefinitionList) GetItems ¶
func (l *VaultManagedStorageAccountSasTokenDefinitionList) GetItems() []resource.Managed
GetItems of this VaultManagedStorageAccountSasTokenDefinitionList.
type VaultManagedStorageAccountSasTokenDefinitionObservation ¶
type VaultManagedStorageAccountSasTokenDefinitionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` SecretID *string `json:"secretId,omitempty" tf:"secret_id,omitempty"` }
func (*VaultManagedStorageAccountSasTokenDefinitionObservation) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionObservation) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinitionObservation.
func (*VaultManagedStorageAccountSasTokenDefinitionObservation) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionObservation) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountSasTokenDefinitionParameters ¶
type VaultManagedStorageAccountSasTokenDefinitionParameters struct { // +kubebuilder:validation:Required ManagedStorageAccountID *string `json:"managedStorageAccountId" tf:"managed_storage_account_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SasTemplateURI *string `json:"sasTemplateUri" tf:"sas_template_uri,omitempty"` // +kubebuilder:validation:Required SasType *string `json:"sasType" tf:"sas_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ValidityPeriod *string `json:"validityPeriod" tf:"validity_period,omitempty"` }
func (*VaultManagedStorageAccountSasTokenDefinitionParameters) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionParameters) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinitionParameters.
func (*VaultManagedStorageAccountSasTokenDefinitionParameters) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionParameters) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountSasTokenDefinitionSpec ¶
type VaultManagedStorageAccountSasTokenDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultManagedStorageAccountSasTokenDefinitionParameters `json:"forProvider"` }
VaultManagedStorageAccountSasTokenDefinitionSpec defines the desired state of VaultManagedStorageAccountSasTokenDefinition
func (*VaultManagedStorageAccountSasTokenDefinitionSpec) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionSpec) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinitionSpec.
func (*VaultManagedStorageAccountSasTokenDefinitionSpec) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionSpec) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountSasTokenDefinitionStatus ¶
type VaultManagedStorageAccountSasTokenDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultManagedStorageAccountSasTokenDefinitionObservation `json:"atProvider,omitempty"` }
VaultManagedStorageAccountSasTokenDefinitionStatus defines the observed state of VaultManagedStorageAccountSasTokenDefinition.
func (*VaultManagedStorageAccountSasTokenDefinitionStatus) DeepCopy ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionStatus) DeepCopy() *VaultManagedStorageAccountSasTokenDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSasTokenDefinitionStatus.
func (*VaultManagedStorageAccountSasTokenDefinitionStatus) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSasTokenDefinitionStatus) DeepCopyInto(out *VaultManagedStorageAccountSasTokenDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountSpec ¶
type VaultManagedStorageAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultManagedStorageAccountParameters `json:"forProvider"` }
VaultManagedStorageAccountSpec defines the desired state of VaultManagedStorageAccount
func (*VaultManagedStorageAccountSpec) DeepCopy ¶
func (in *VaultManagedStorageAccountSpec) DeepCopy() *VaultManagedStorageAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountSpec.
func (*VaultManagedStorageAccountSpec) DeepCopyInto ¶
func (in *VaultManagedStorageAccountSpec) DeepCopyInto(out *VaultManagedStorageAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultManagedStorageAccountStatus ¶
type VaultManagedStorageAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultManagedStorageAccountObservation `json:"atProvider,omitempty"` }
VaultManagedStorageAccountStatus defines the observed state of VaultManagedStorageAccount.
func (*VaultManagedStorageAccountStatus) DeepCopy ¶
func (in *VaultManagedStorageAccountStatus) DeepCopy() *VaultManagedStorageAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultManagedStorageAccountStatus.
func (*VaultManagedStorageAccountStatus) DeepCopyInto ¶
func (in *VaultManagedStorageAccountStatus) DeepCopyInto(out *VaultManagedStorageAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultObservation ¶
type VaultObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` VaultURI *string `json:"vaultUri,omitempty" tf:"vault_uri,omitempty"` }
func (*VaultObservation) DeepCopy ¶
func (in *VaultObservation) DeepCopy() *VaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultObservation.
func (*VaultObservation) DeepCopyInto ¶
func (in *VaultObservation) DeepCopyInto(out *VaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultParameters ¶
type VaultParameters struct { // +kubebuilder:validation:Optional AccessPolicy []AccessPolicyParameters `json:"accessPolicy,omitempty" tf:"access_policy,omitempty"` // +kubebuilder:validation:Optional Contact []ContactParameters `json:"contact,omitempty" tf:"contact,omitempty"` // +kubebuilder:validation:Optional EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty" tf:"enable_rbac_authorization,omitempty"` // +kubebuilder:validation:Optional EnabledForDeployment *bool `json:"enabledForDeployment,omitempty" tf:"enabled_for_deployment,omitempty"` // +kubebuilder:validation:Optional EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty" tf:"enabled_for_disk_encryption,omitempty"` // +kubebuilder:validation:Optional EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty" tf:"enabled_for_template_deployment,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkAcls []NetworkAclsParameters `json:"networkAcls,omitempty" tf:"network_acls,omitempty"` // +kubebuilder:validation:Optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SoftDeleteEnabled *bool `json:"softDeleteEnabled,omitempty" tf:"soft_delete_enabled,omitempty"` // +kubebuilder:validation:Optional SoftDeleteRetentionDays *int64 `json:"softDeleteRetentionDays,omitempty" tf:"soft_delete_retention_days,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*VaultParameters) DeepCopy ¶
func (in *VaultParameters) DeepCopy() *VaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultParameters.
func (*VaultParameters) DeepCopyInto ¶
func (in *VaultParameters) DeepCopyInto(out *VaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecret ¶
type VaultSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultSecretSpec `json:"spec"` Status VaultSecretStatus `json:"status,omitempty"` }
VaultSecret is the Schema for the VaultSecrets 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,azurejet}
func (*VaultSecret) DeepCopy ¶
func (in *VaultSecret) DeepCopy() *VaultSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecret.
func (*VaultSecret) DeepCopyInto ¶
func (in *VaultSecret) DeepCopyInto(out *VaultSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultSecret) DeepCopyObject ¶
func (in *VaultSecret) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultSecret) GetCondition ¶
func (mg *VaultSecret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VaultSecret.
func (*VaultSecret) GetConnectionDetailsMapping ¶
func (tr *VaultSecret) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VaultSecret
func (*VaultSecret) GetDeletionPolicy ¶
func (mg *VaultSecret) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VaultSecret.
func (*VaultSecret) GetID ¶
func (tr *VaultSecret) GetID() string
GetID returns ID of underlying Terraform resource of this VaultSecret
func (*VaultSecret) GetObservation ¶
func (tr *VaultSecret) GetObservation() (map[string]interface{}, error)
GetObservation of this VaultSecret
func (*VaultSecret) GetParameters ¶
func (tr *VaultSecret) GetParameters() (map[string]interface{}, error)
GetParameters of this VaultSecret
func (*VaultSecret) GetProviderConfigReference ¶
func (mg *VaultSecret) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VaultSecret.
func (*VaultSecret) GetProviderReference ¶
func (mg *VaultSecret) GetProviderReference() *xpv1.Reference
GetProviderReference of this VaultSecret. Deprecated: Use GetProviderConfigReference.
func (*VaultSecret) GetTerraformResourceType ¶
func (mg *VaultSecret) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VaultSecret
func (*VaultSecret) GetTerraformSchemaVersion ¶
func (tr *VaultSecret) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VaultSecret) GetWriteConnectionSecretToReference ¶
func (mg *VaultSecret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VaultSecret.
func (*VaultSecret) LateInitialize ¶
func (tr *VaultSecret) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VaultSecret using its observed tfState. returns True if there are any spec changes for the resource.
func (*VaultSecret) SetConditions ¶
func (mg *VaultSecret) SetConditions(c ...xpv1.Condition)
SetConditions of this VaultSecret.
func (*VaultSecret) SetDeletionPolicy ¶
func (mg *VaultSecret) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VaultSecret.
func (*VaultSecret) SetObservation ¶
func (tr *VaultSecret) SetObservation(obs map[string]interface{}) error
SetObservation for this VaultSecret
func (*VaultSecret) SetParameters ¶
func (tr *VaultSecret) SetParameters(params map[string]interface{}) error
SetParameters for this VaultSecret
func (*VaultSecret) SetProviderConfigReference ¶
func (mg *VaultSecret) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VaultSecret.
func (*VaultSecret) SetProviderReference ¶
func (mg *VaultSecret) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VaultSecret. Deprecated: Use SetProviderConfigReference.
func (*VaultSecret) SetWriteConnectionSecretToReference ¶
func (mg *VaultSecret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VaultSecret.
type VaultSecretList ¶
type VaultSecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VaultSecret `json:"items"` }
VaultSecretList contains a list of VaultSecrets
func (*VaultSecretList) DeepCopy ¶
func (in *VaultSecretList) DeepCopy() *VaultSecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretList.
func (*VaultSecretList) DeepCopyInto ¶
func (in *VaultSecretList) DeepCopyInto(out *VaultSecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultSecretList) DeepCopyObject ¶
func (in *VaultSecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultSecretList) GetItems ¶
func (l *VaultSecretList) GetItems() []resource.Managed
GetItems of this VaultSecretList.
type VaultSecretObservation ¶
type VaultSecretObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` VersionlessID *string `json:"versionlessId,omitempty" tf:"versionless_id,omitempty"` }
func (*VaultSecretObservation) DeepCopy ¶
func (in *VaultSecretObservation) DeepCopy() *VaultSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretObservation.
func (*VaultSecretObservation) DeepCopyInto ¶
func (in *VaultSecretObservation) DeepCopyInto(out *VaultSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecretParameters ¶
type VaultSecretParameters struct { // +kubebuilder:validation:Optional ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // +kubebuilder:validation:Optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // +kubebuilder:validation:Required KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NotBeforeDate *string `json:"notBeforeDate,omitempty" tf:"not_before_date,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*VaultSecretParameters) DeepCopy ¶
func (in *VaultSecretParameters) DeepCopy() *VaultSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretParameters.
func (*VaultSecretParameters) DeepCopyInto ¶
func (in *VaultSecretParameters) DeepCopyInto(out *VaultSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecretSpec ¶
type VaultSecretSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultSecretParameters `json:"forProvider"` }
VaultSecretSpec defines the desired state of VaultSecret
func (*VaultSecretSpec) DeepCopy ¶
func (in *VaultSecretSpec) DeepCopy() *VaultSecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretSpec.
func (*VaultSecretSpec) DeepCopyInto ¶
func (in *VaultSecretSpec) DeepCopyInto(out *VaultSecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecretStatus ¶
type VaultSecretStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultSecretObservation `json:"atProvider,omitempty"` }
VaultSecretStatus defines the observed state of VaultSecret.
func (*VaultSecretStatus) DeepCopy ¶
func (in *VaultSecretStatus) DeepCopy() *VaultSecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretStatus.
func (*VaultSecretStatus) DeepCopyInto ¶
func (in *VaultSecretStatus) DeepCopyInto(out *VaultSecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpec ¶
type VaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultParameters `json:"forProvider"` }
VaultSpec defines the desired state of Vault
func (*VaultSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpec.
func (*VaultSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultStatus ¶
type VaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultObservation `json:"atProvider,omitempty"` }
VaultStatus defines the observed state of Vault.
func (*VaultStatus) DeepCopy ¶
func (in *VaultStatus) DeepCopy() *VaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultStatus.
func (*VaultStatus) DeepCopyInto ¶
func (in *VaultStatus) DeepCopyInto(out *VaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509CertificatePropertiesObservation ¶
type X509CertificatePropertiesObservation struct { }
func (*X509CertificatePropertiesObservation) DeepCopy ¶
func (in *X509CertificatePropertiesObservation) DeepCopy() *X509CertificatePropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509CertificatePropertiesObservation.
func (*X509CertificatePropertiesObservation) DeepCopyInto ¶
func (in *X509CertificatePropertiesObservation) DeepCopyInto(out *X509CertificatePropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509CertificatePropertiesParameters ¶
type X509CertificatePropertiesParameters struct { // +kubebuilder:validation:Optional ExtendedKeyUsage []*string `json:"extendedKeyUsage,omitempty" tf:"extended_key_usage,omitempty"` // +kubebuilder:validation:Required KeyUsage []*string `json:"keyUsage" tf:"key_usage,omitempty"` // +kubebuilder:validation:Required Subject *string `json:"subject" tf:"subject,omitempty"` // +kubebuilder:validation:Optional SubjectAlternativeNames []SubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required ValidityInMonths *int64 `json:"validityInMonths" tf:"validity_in_months,omitempty"` }
func (*X509CertificatePropertiesParameters) DeepCopy ¶
func (in *X509CertificatePropertiesParameters) DeepCopy() *X509CertificatePropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509CertificatePropertiesParameters.
func (*X509CertificatePropertiesParameters) DeepCopyInto ¶
func (in *X509CertificatePropertiesParameters) DeepCopyInto(out *X509CertificatePropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_vault_terraformed.go
- zz_vault_types.go
- zz_vaultaccesspolicy_terraformed.go
- zz_vaultaccesspolicy_types.go
- zz_vaultcertificate_terraformed.go
- zz_vaultcertificate_types.go
- zz_vaultcertificateissuer_terraformed.go
- zz_vaultcertificateissuer_types.go
- zz_vaultkey_terraformed.go
- zz_vaultkey_types.go
- zz_vaultmanagedhardwaresecuritymodule_terraformed.go
- zz_vaultmanagedhardwaresecuritymodule_types.go
- zz_vaultmanagedstorageaccount_terraformed.go
- zz_vaultmanagedstorageaccount_types.go
- zz_vaultmanagedstorageaccountsastokendefinition_terraformed.go
- zz_vaultmanagedstorageaccountsastokendefinition_types.go
- zz_vaultsecret_terraformed.go
- zz_vaultsecret_types.go