Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=keyvault.azure.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type AccessPolicy
- func (in *AccessPolicy) DeepCopy() *AccessPolicy
- func (in *AccessPolicy) DeepCopyInto(out *AccessPolicy)
- func (in *AccessPolicy) DeepCopyObject() runtime.Object
- func (mg *AccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccessPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *AccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccessPolicy) GetID() string
- func (tr *AccessPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *AccessPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *AccessPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccessPolicy) GetProviderReference() *xpv1.Reference
- func (mg *AccessPolicy) GetTerraformResourceType() string
- func (tr *AccessPolicy) GetTerraformSchemaVersion() int
- func (mg *AccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccessPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccessPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AccessPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *AccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccessPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *AccessPolicy) SetParameters(params map[string]interface{}) error
- func (mg *AccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccessPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *AccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccessPolicyList
- type AccessPolicyObservation
- type AccessPolicyParameters
- type AccessPolicySpec
- type AccessPolicyStatus
- type ActionObservation
- type ActionParameters
- type AdminObservation
- type AdminParameters
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateAttributeObservation
- type CertificateAttributeParameters
- type CertificateCertificateObservation
- type CertificateCertificateParameters
- type CertificateIssuer
- func (in *CertificateIssuer) DeepCopy() *CertificateIssuer
- func (in *CertificateIssuer) DeepCopyInto(out *CertificateIssuer)
- func (in *CertificateIssuer) DeepCopyObject() runtime.Object
- func (mg *CertificateIssuer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateIssuer) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateIssuer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateIssuer) GetID() string
- func (tr *CertificateIssuer) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateIssuer) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateIssuer) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateIssuer) GetProviderReference() *xpv1.Reference
- func (mg *CertificateIssuer) GetTerraformResourceType() string
- func (tr *CertificateIssuer) GetTerraformSchemaVersion() int
- func (mg *CertificateIssuer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateIssuer) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateIssuer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CertificateIssuer) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateIssuer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateIssuer) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateIssuer) SetParameters(params map[string]interface{}) error
- func (mg *CertificateIssuer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateIssuer) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateIssuer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateIssuerList
- type CertificateIssuerObservation
- type CertificateIssuerParameters
- type CertificateIssuerSpec
- type CertificateIssuerStatus
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificatePolicyObservation
- type CertificatePolicyParameters
- type CertificateSpec
- type CertificateStatus
- type ContactObservation
- type ContactParameters
- type IssuerParametersObservation
- type IssuerParametersParameters
- type Key
- func (in *Key) DeepCopy() *Key
- func (in *Key) DeepCopyInto(out *Key)
- func (in *Key) DeepCopyObject() runtime.Object
- func (mg *Key) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Key) GetConnectionDetailsMapping() map[string]string
- func (mg *Key) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Key) GetID() string
- func (tr *Key) GetObservation() (map[string]interface{}, error)
- func (tr *Key) GetParameters() (map[string]interface{}, error)
- func (mg *Key) GetProviderConfigReference() *xpv1.Reference
- func (mg *Key) GetProviderReference() *xpv1.Reference
- func (mg *Key) GetTerraformResourceType() string
- func (tr *Key) GetTerraformSchemaVersion() int
- func (mg *Key) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Key) LateInitialize(attrs []byte) (bool, error)
- func (mg *Key) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Key) SetConditions(c ...xpv1.Condition)
- func (mg *Key) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Key) SetObservation(obs map[string]interface{}) error
- func (tr *Key) SetParameters(params map[string]interface{}) error
- func (mg *Key) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Key) SetProviderReference(r *xpv1.Reference)
- func (mg *Key) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyList
- type KeyObservation
- type KeyParameters
- type KeyPropertiesObservation
- type KeyPropertiesParameters
- type KeySpec
- type KeyStatus
- type LifetimeActionObservation
- type LifetimeActionParameters
- type ManagedHardwareSecurityModule
- func (in *ManagedHardwareSecurityModule) DeepCopy() *ManagedHardwareSecurityModule
- func (in *ManagedHardwareSecurityModule) DeepCopyInto(out *ManagedHardwareSecurityModule)
- func (in *ManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
- func (mg *ManagedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedHardwareSecurityModule) GetID() string
- func (tr *ManagedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
- func (mg *ManagedHardwareSecurityModule) GetTerraformResourceType() string
- func (tr *ManagedHardwareSecurityModule) GetTerraformSchemaVersion() int
- func (mg *ManagedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedHardwareSecurityModule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ManagedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
- func (mg *ManagedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedHardwareSecurityModuleList
- func (in *ManagedHardwareSecurityModuleList) DeepCopy() *ManagedHardwareSecurityModuleList
- func (in *ManagedHardwareSecurityModuleList) DeepCopyInto(out *ManagedHardwareSecurityModuleList)
- func (in *ManagedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
- func (l *ManagedHardwareSecurityModuleList) GetItems() []resource.Managed
- type ManagedHardwareSecurityModuleObservation
- type ManagedHardwareSecurityModuleParameters
- type ManagedHardwareSecurityModuleSpec
- type ManagedHardwareSecurityModuleStatus
- type NetworkAclsObservation
- type NetworkAclsParameters
- type Secret
- func (in *Secret) DeepCopy() *Secret
- func (in *Secret) DeepCopyInto(out *Secret)
- func (in *Secret) DeepCopyObject() runtime.Object
- func (mg *Secret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Secret) GetConnectionDetailsMapping() map[string]string
- func (mg *Secret) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Secret) GetID() string
- func (tr *Secret) GetObservation() (map[string]interface{}, error)
- func (tr *Secret) GetParameters() (map[string]interface{}, error)
- func (mg *Secret) GetProviderConfigReference() *xpv1.Reference
- func (mg *Secret) GetProviderReference() *xpv1.Reference
- func (mg *Secret) GetTerraformResourceType() string
- func (tr *Secret) GetTerraformSchemaVersion() int
- func (mg *Secret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Secret) LateInitialize(attrs []byte) (bool, error)
- func (mg *Secret) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Secret) SetConditions(c ...xpv1.Condition)
- func (mg *Secret) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Secret) SetObservation(obs map[string]interface{}) error
- func (tr *Secret) SetParameters(params map[string]interface{}) error
- func (mg *Secret) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Secret) SetProviderReference(r *xpv1.Reference)
- func (mg *Secret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretList
- type SecretObservation
- type SecretParameters
- type SecretPropertiesObservation
- type SecretPropertiesParameters
- type SecretSpec
- type SecretStatus
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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 VaultList
- type VaultObservation
- type VaultParameters
- type VaultSpec
- type VaultStatus
- type X509CertificatePropertiesObservation
- type X509CertificatePropertiesParameters
Constants ¶
const ( CRDGroup = "keyvault.azure.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( AccessPolicy_Kind = "AccessPolicy" AccessPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccessPolicy_Kind}.String() AccessPolicy_KindAPIVersion = AccessPolicy_Kind + "." + CRDGroupVersion.String() AccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(AccessPolicy_Kind) )
Repository type metadata.
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( CertificateIssuer_Kind = "CertificateIssuer" CertificateIssuer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateIssuer_Kind}.String() CertificateIssuer_KindAPIVersion = CertificateIssuer_Kind + "." + CRDGroupVersion.String() CertificateIssuer_GroupVersionKind = CRDGroupVersion.WithKind(CertificateIssuer_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Key_Kind = "Key" Key_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Key_Kind}.String() Key_KindAPIVersion = Key_Kind + "." + CRDGroupVersion.String() Key_GroupVersionKind = CRDGroupVersion.WithKind(Key_Kind) )
Repository type metadata.
var ( ManagedHardwareSecurityModule_Kind = "ManagedHardwareSecurityModule" ManagedHardwareSecurityModule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedHardwareSecurityModule_Kind}.String() ManagedHardwareSecurityModule_KindAPIVersion = ManagedHardwareSecurityModule_Kind + "." + CRDGroupVersion.String() ManagedHardwareSecurityModule_GroupVersionKind = CRDGroupVersion.WithKind(ManagedHardwareSecurityModule_Kind) )
Repository type metadata.
var ( Secret_Kind = "Secret" Secret_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Secret_Kind}.String() Secret_KindAPIVersion = Secret_Kind + "." + CRDGroupVersion.String() Secret_GroupVersionKind = CRDGroupVersion.WithKind(Secret_Kind) )
Repository type metadata.
var ( 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.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPolicySpec `json:"spec"` Status AccessPolicyStatus `json:"status,omitempty"` }
AccessPolicy is the Schema for the AccessPolicys 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 (*AccessPolicy) DeepCopy ¶
func (in *AccessPolicy) DeepCopy() *AccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicy.
func (*AccessPolicy) DeepCopyInto ¶
func (in *AccessPolicy) DeepCopyInto(out *AccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicy) DeepCopyObject ¶
func (in *AccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPolicy) GetCondition ¶
func (mg *AccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccessPolicy.
func (*AccessPolicy) GetConnectionDetailsMapping ¶
func (tr *AccessPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccessPolicy
func (*AccessPolicy) GetDeletionPolicy ¶
func (mg *AccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccessPolicy.
func (*AccessPolicy) GetID ¶
func (tr *AccessPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this AccessPolicy
func (*AccessPolicy) GetObservation ¶
func (tr *AccessPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this AccessPolicy
func (*AccessPolicy) GetParameters ¶
func (tr *AccessPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this AccessPolicy
func (*AccessPolicy) GetProviderConfigReference ¶
func (mg *AccessPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccessPolicy.
func (*AccessPolicy) GetProviderReference ¶
func (mg *AccessPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccessPolicy. Deprecated: Use GetProviderConfigReference.
func (*AccessPolicy) GetTerraformResourceType ¶
func (mg *AccessPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccessPolicy
func (*AccessPolicy) GetTerraformSchemaVersion ¶
func (tr *AccessPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *AccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccessPolicy.
func (*AccessPolicy) LateInitialize ¶
func (tr *AccessPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccessPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccessPolicy) ResolveReferences ¶
ResolveReferences of this AccessPolicy.
func (*AccessPolicy) SetConditions ¶
func (mg *AccessPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this AccessPolicy.
func (*AccessPolicy) SetDeletionPolicy ¶
func (mg *AccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccessPolicy.
func (*AccessPolicy) SetObservation ¶
func (tr *AccessPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this AccessPolicy
func (*AccessPolicy) SetParameters ¶
func (tr *AccessPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this AccessPolicy
func (*AccessPolicy) SetProviderConfigReference ¶
func (mg *AccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccessPolicy.
func (*AccessPolicy) SetProviderReference ¶
func (mg *AccessPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccessPolicy. Deprecated: Use SetProviderConfigReference.
func (*AccessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *AccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccessPolicy.
type AccessPolicyList ¶
type AccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessPolicy `json:"items"` }
AccessPolicyList contains a list of AccessPolicys
func (*AccessPolicyList) DeepCopy ¶
func (in *AccessPolicyList) DeepCopy() *AccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyList.
func (*AccessPolicyList) DeepCopyInto ¶
func (in *AccessPolicyList) DeepCopyInto(out *AccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicyList) DeepCopyObject ¶
func (in *AccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPolicyList) GetItems ¶
func (l *AccessPolicyList) GetItems() []resource.Managed
GetItems of this AccessPolicyList.
type AccessPolicyObservation ¶
type AccessPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
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"` // +crossplane:generate:reference:type=Vault // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // +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 AccessPolicySpec ¶
type AccessPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccessPolicyParameters `json:"forProvider"` }
AccessPolicySpec defines the desired state of AccessPolicy
func (*AccessPolicySpec) DeepCopy ¶
func (in *AccessPolicySpec) DeepCopy() *AccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySpec.
func (*AccessPolicySpec) DeepCopyInto ¶
func (in *AccessPolicySpec) DeepCopyInto(out *AccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyStatus ¶
type AccessPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccessPolicyObservation `json:"atProvider,omitempty"` }
AccessPolicyStatus defines the observed state of AccessPolicy.
func (*AccessPolicyStatus) DeepCopy ¶
func (in *AccessPolicyStatus) DeepCopy() *AccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyStatus.
func (*AccessPolicyStatus) DeepCopyInto ¶
func (in *AccessPolicyStatus) DeepCopyInto(out *AccessPolicyStatus)
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 Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates 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 (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) ResolveReferences ¶
ResolveReferences of this Certificate.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
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 CertificateCertificateObservation ¶
type CertificateCertificateObservation struct { }
func (*CertificateCertificateObservation) DeepCopy ¶
func (in *CertificateCertificateObservation) DeepCopy() *CertificateCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateCertificateObservation.
func (*CertificateCertificateObservation) DeepCopyInto ¶
func (in *CertificateCertificateObservation) DeepCopyInto(out *CertificateCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateCertificateParameters ¶
type CertificateCertificateParameters struct { // +kubebuilder:validation:Required ContentsSecretRef v1.SecretKeySelector `json:"contentsSecretRef" tf:"-"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` }
func (*CertificateCertificateParameters) DeepCopy ¶
func (in *CertificateCertificateParameters) DeepCopy() *CertificateCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateCertificateParameters.
func (*CertificateCertificateParameters) DeepCopyInto ¶
func (in *CertificateCertificateParameters) DeepCopyInto(out *CertificateCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuer ¶
type CertificateIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateIssuerSpec `json:"spec"` Status CertificateIssuerStatus `json:"status,omitempty"` }
CertificateIssuer is the Schema for the CertificateIssuers 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 (*CertificateIssuer) DeepCopy ¶
func (in *CertificateIssuer) DeepCopy() *CertificateIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuer.
func (*CertificateIssuer) DeepCopyInto ¶
func (in *CertificateIssuer) DeepCopyInto(out *CertificateIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateIssuer) DeepCopyObject ¶
func (in *CertificateIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateIssuer) GetCondition ¶
func (mg *CertificateIssuer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateIssuer.
func (*CertificateIssuer) GetConnectionDetailsMapping ¶
func (tr *CertificateIssuer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateIssuer
func (*CertificateIssuer) GetDeletionPolicy ¶
func (mg *CertificateIssuer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateIssuer.
func (*CertificateIssuer) GetID ¶
func (tr *CertificateIssuer) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateIssuer
func (*CertificateIssuer) GetObservation ¶
func (tr *CertificateIssuer) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateIssuer
func (*CertificateIssuer) GetParameters ¶
func (tr *CertificateIssuer) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateIssuer
func (*CertificateIssuer) GetProviderConfigReference ¶
func (mg *CertificateIssuer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateIssuer.
func (*CertificateIssuer) GetProviderReference ¶
func (mg *CertificateIssuer) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateIssuer. Deprecated: Use GetProviderConfigReference.
func (*CertificateIssuer) GetTerraformResourceType ¶
func (mg *CertificateIssuer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateIssuer
func (*CertificateIssuer) GetTerraformSchemaVersion ¶
func (tr *CertificateIssuer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateIssuer) GetWriteConnectionSecretToReference ¶
func (mg *CertificateIssuer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateIssuer.
func (*CertificateIssuer) LateInitialize ¶
func (tr *CertificateIssuer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateIssuer using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateIssuer) ResolveReferences ¶
ResolveReferences of this CertificateIssuer.
func (*CertificateIssuer) SetConditions ¶
func (mg *CertificateIssuer) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateIssuer.
func (*CertificateIssuer) SetDeletionPolicy ¶
func (mg *CertificateIssuer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateIssuer.
func (*CertificateIssuer) SetObservation ¶
func (tr *CertificateIssuer) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateIssuer
func (*CertificateIssuer) SetParameters ¶
func (tr *CertificateIssuer) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateIssuer
func (*CertificateIssuer) SetProviderConfigReference ¶
func (mg *CertificateIssuer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateIssuer.
func (*CertificateIssuer) SetProviderReference ¶
func (mg *CertificateIssuer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateIssuer. Deprecated: Use SetProviderConfigReference.
func (*CertificateIssuer) SetWriteConnectionSecretToReference ¶
func (mg *CertificateIssuer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateIssuer.
type CertificateIssuerList ¶
type CertificateIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateIssuer `json:"items"` }
CertificateIssuerList contains a list of CertificateIssuers
func (*CertificateIssuerList) DeepCopy ¶
func (in *CertificateIssuerList) DeepCopy() *CertificateIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerList.
func (*CertificateIssuerList) DeepCopyInto ¶
func (in *CertificateIssuerList) DeepCopyInto(out *CertificateIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateIssuerList) DeepCopyObject ¶
func (in *CertificateIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateIssuerList) GetItems ¶
func (l *CertificateIssuerList) GetItems() []resource.Managed
GetItems of this CertificateIssuerList.
type CertificateIssuerObservation ¶
type CertificateIssuerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CertificateIssuerObservation) DeepCopy ¶
func (in *CertificateIssuerObservation) DeepCopy() *CertificateIssuerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerObservation.
func (*CertificateIssuerObservation) DeepCopyInto ¶
func (in *CertificateIssuerObservation) DeepCopyInto(out *CertificateIssuerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerParameters ¶
type CertificateIssuerParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Optional Admin []AdminParameters `json:"admin,omitempty" tf:"admin,omitempty"` // +crossplane:generate:reference:type=Vault // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // +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 (*CertificateIssuerParameters) DeepCopy ¶
func (in *CertificateIssuerParameters) DeepCopy() *CertificateIssuerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerParameters.
func (*CertificateIssuerParameters) DeepCopyInto ¶
func (in *CertificateIssuerParameters) DeepCopyInto(out *CertificateIssuerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerSpec ¶
type CertificateIssuerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateIssuerParameters `json:"forProvider"` }
CertificateIssuerSpec defines the desired state of CertificateIssuer
func (*CertificateIssuerSpec) DeepCopy ¶
func (in *CertificateIssuerSpec) DeepCopy() *CertificateIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerSpec.
func (*CertificateIssuerSpec) DeepCopyInto ¶
func (in *CertificateIssuerSpec) DeepCopyInto(out *CertificateIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerStatus ¶
type CertificateIssuerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateIssuerObservation `json:"atProvider,omitempty"` }
CertificateIssuerStatus defines the observed state of CertificateIssuer.
func (*CertificateIssuerStatus) DeepCopy ¶
func (in *CertificateIssuerStatus) DeepCopy() *CertificateIssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerStatus.
func (*CertificateIssuerStatus) DeepCopyInto ¶
func (in *CertificateIssuerStatus) DeepCopyInto(out *CertificateIssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation 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 (*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:Optional Certificate []CertificateCertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Required CertificatePolicy []CertificatePolicyParameters `json:"certificatePolicy" tf:"certificate_policy,omitempty"` // +crossplane:generate:reference:type=Vault // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
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 CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
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 Key ¶
type Key struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeySpec `json:"spec"` Status KeyStatus `json:"status,omitempty"` }
Key is the Schema for the Keys 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 (*Key) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Key.
func (*Key) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Key) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Key) GetCondition ¶
func (mg *Key) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Key.
func (*Key) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Key
func (*Key) GetDeletionPolicy ¶
func (mg *Key) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Key.
func (*Key) GetObservation ¶
GetObservation of this Key
func (*Key) GetParameters ¶
GetParameters of this Key
func (*Key) GetProviderConfigReference ¶
GetProviderConfigReference of this Key.
func (*Key) GetProviderReference ¶
GetProviderReference of this Key. Deprecated: Use GetProviderConfigReference.
func (*Key) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Key
func (*Key) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Key) GetWriteConnectionSecretToReference ¶
func (mg *Key) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Key.
func (*Key) LateInitialize ¶
LateInitialize this Key using its observed tfState. returns True if there are any spec changes for the resource.
func (*Key) ResolveReferences ¶
ResolveReferences of this Key.
func (*Key) SetConditions ¶
SetConditions of this Key.
func (*Key) SetDeletionPolicy ¶
func (mg *Key) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Key.
func (*Key) SetObservation ¶
SetObservation for this Key
func (*Key) SetParameters ¶
SetParameters for this Key
func (*Key) SetProviderConfigReference ¶
SetProviderConfigReference of this Key.
func (*Key) SetProviderReference ¶
SetProviderReference of this Key. Deprecated: Use SetProviderConfigReference.
func (*Key) SetWriteConnectionSecretToReference ¶
func (mg *Key) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Key.
type KeyList ¶
type KeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Key `json:"items"` }
KeyList contains a list of Keys
func (*KeyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyList.
func (*KeyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyObservation ¶
type KeyObservation 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 (*KeyObservation) DeepCopy ¶
func (in *KeyObservation) DeepCopy() *KeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyObservation.
func (*KeyObservation) DeepCopyInto ¶
func (in *KeyObservation) DeepCopyInto(out *KeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyParameters ¶
type KeyParameters 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"` // +crossplane:generate:reference:type=Vault // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // +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 (*KeyParameters) DeepCopy ¶
func (in *KeyParameters) DeepCopy() *KeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyParameters.
func (*KeyParameters) DeepCopyInto ¶
func (in *KeyParameters) DeepCopyInto(out *KeyParameters)
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 KeySpec ¶
type KeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyParameters `json:"forProvider"` }
KeySpec defines the desired state of Key
func (*KeySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpec.
func (*KeySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyStatus ¶
type KeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyObservation `json:"atProvider,omitempty"` }
KeyStatus defines the observed state of Key.
func (*KeyStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyStatus.
func (*KeyStatus) DeepCopyInto ¶
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 ManagedHardwareSecurityModule ¶
type ManagedHardwareSecurityModule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedHardwareSecurityModuleSpec `json:"spec"` Status ManagedHardwareSecurityModuleStatus `json:"status,omitempty"` }
ManagedHardwareSecurityModule is the Schema for the ManagedHardwareSecurityModules 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 (*ManagedHardwareSecurityModule) DeepCopy ¶
func (in *ManagedHardwareSecurityModule) DeepCopy() *ManagedHardwareSecurityModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModule) DeepCopyInto(out *ManagedHardwareSecurityModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHardwareSecurityModule) DeepCopyObject ¶
func (in *ManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedHardwareSecurityModule) GetCondition ¶
func (mg *ManagedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) GetConnectionDetailsMapping ¶
func (tr *ManagedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) GetDeletionPolicy ¶
func (mg *ManagedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) GetID ¶
func (tr *ManagedHardwareSecurityModule) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) GetObservation ¶
func (tr *ManagedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) GetParameters ¶
func (tr *ManagedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) GetProviderConfigReference ¶
func (mg *ManagedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) GetProviderReference ¶
func (mg *ManagedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedHardwareSecurityModule. Deprecated: Use GetProviderConfigReference.
func (*ManagedHardwareSecurityModule) GetTerraformResourceType ¶
func (mg *ManagedHardwareSecurityModule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) GetTerraformSchemaVersion ¶
func (tr *ManagedHardwareSecurityModule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedHardwareSecurityModule) GetWriteConnectionSecretToReference ¶
func (mg *ManagedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) LateInitialize ¶
func (tr *ManagedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedHardwareSecurityModule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedHardwareSecurityModule) ResolveReferences ¶
func (mg *ManagedHardwareSecurityModule) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) SetConditions ¶
func (mg *ManagedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) SetDeletionPolicy ¶
func (mg *ManagedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) SetObservation ¶
func (tr *ManagedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) SetParameters ¶
func (tr *ManagedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModule) SetProviderConfigReference ¶
func (mg *ManagedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) SetProviderReference ¶
func (mg *ManagedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedHardwareSecurityModule. Deprecated: Use SetProviderConfigReference.
func (*ManagedHardwareSecurityModule) SetWriteConnectionSecretToReference ¶
func (mg *ManagedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedHardwareSecurityModule.
type ManagedHardwareSecurityModuleList ¶
type ManagedHardwareSecurityModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedHardwareSecurityModule `json:"items"` }
ManagedHardwareSecurityModuleList contains a list of ManagedHardwareSecurityModules
func (*ManagedHardwareSecurityModuleList) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopy() *ManagedHardwareSecurityModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleList.
func (*ManagedHardwareSecurityModuleList) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopyInto(out *ManagedHardwareSecurityModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHardwareSecurityModuleList) DeepCopyObject ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedHardwareSecurityModuleList) GetItems ¶
func (l *ManagedHardwareSecurityModuleList) GetItems() []resource.Managed
GetItems of this ManagedHardwareSecurityModuleList.
type ManagedHardwareSecurityModuleObservation ¶
type ManagedHardwareSecurityModuleObservation struct { HSMURI *string `json:"hsmUri,omitempty" tf:"hsm_uri,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ManagedHardwareSecurityModuleObservation) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleObservation) DeepCopy() *ManagedHardwareSecurityModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleObservation.
func (*ManagedHardwareSecurityModuleObservation) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleObservation) DeepCopyInto(out *ManagedHardwareSecurityModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModuleParameters ¶
type ManagedHardwareSecurityModuleParameters 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:Optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 (*ManagedHardwareSecurityModuleParameters) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleParameters) DeepCopy() *ManagedHardwareSecurityModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleParameters.
func (*ManagedHardwareSecurityModuleParameters) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleParameters) DeepCopyInto(out *ManagedHardwareSecurityModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModuleSpec ¶
type ManagedHardwareSecurityModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedHardwareSecurityModuleParameters `json:"forProvider"` }
ManagedHardwareSecurityModuleSpec defines the desired state of ManagedHardwareSecurityModule
func (*ManagedHardwareSecurityModuleSpec) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleSpec) DeepCopy() *ManagedHardwareSecurityModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleSpec.
func (*ManagedHardwareSecurityModuleSpec) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleSpec) DeepCopyInto(out *ManagedHardwareSecurityModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModuleStatus ¶
type ManagedHardwareSecurityModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedHardwareSecurityModuleObservation `json:"atProvider,omitempty"` }
ManagedHardwareSecurityModuleStatus defines the observed state of ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModuleStatus) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleStatus) DeepCopy() *ManagedHardwareSecurityModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleStatus.
func (*ManagedHardwareSecurityModuleStatus) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleStatus) DeepCopyInto(out *ManagedHardwareSecurityModuleStatus)
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 Secret ¶
type Secret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretSpec `json:"spec"` Status SecretStatus `json:"status,omitempty"` }
Secret is the Schema for the Secrets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) GetCondition ¶
func (mg *Secret) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Secret.
func (*Secret) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Secret
func (*Secret) GetDeletionPolicy ¶
func (mg *Secret) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Secret.
func (*Secret) GetObservation ¶
GetObservation of this Secret
func (*Secret) GetParameters ¶
GetParameters of this Secret
func (*Secret) GetProviderConfigReference ¶
GetProviderConfigReference of this Secret.
func (*Secret) GetProviderReference ¶
GetProviderReference of this Secret. Deprecated: Use GetProviderConfigReference.
func (*Secret) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Secret
func (*Secret) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Secret) GetWriteConnectionSecretToReference ¶
func (mg *Secret) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Secret.
func (*Secret) LateInitialize ¶
LateInitialize this Secret using its observed tfState. returns True if there are any spec changes for the resource.
func (*Secret) ResolveReferences ¶
ResolveReferences of this Secret.
func (*Secret) SetConditions ¶
SetConditions of this Secret.
func (*Secret) SetDeletionPolicy ¶
func (mg *Secret) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Secret.
func (*Secret) SetObservation ¶
SetObservation for this Secret
func (*Secret) SetParameters ¶
SetParameters for this Secret
func (*Secret) SetProviderConfigReference ¶
SetProviderConfigReference of this Secret.
func (*Secret) SetProviderReference ¶
SetProviderReference of this Secret. Deprecated: Use SetProviderConfigReference.
func (*Secret) SetWriteConnectionSecretToReference ¶
func (mg *Secret) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Secret.
type SecretList ¶
type SecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Secret `json:"items"` }
SecretList contains a list of Secrets
func (*SecretList) DeepCopy ¶
func (in *SecretList) DeepCopy() *SecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
func (*SecretList) DeepCopyInto ¶
func (in *SecretList) DeepCopyInto(out *SecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretList) DeepCopyObject ¶
func (in *SecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretList) GetItems ¶
func (l *SecretList) GetItems() []resource.Managed
GetItems of this SecretList.
type SecretObservation ¶
type SecretObservation struct { 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 (*SecretObservation) DeepCopy ¶
func (in *SecretObservation) DeepCopy() *SecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretObservation.
func (*SecretObservation) DeepCopyInto ¶
func (in *SecretObservation) DeepCopyInto(out *SecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameters ¶
type SecretParameters struct { // +kubebuilder:validation:Optional ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // +kubebuilder:validation:Optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // +crossplane:generate:reference:type=Vault // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // +kubebuilder:validation:Optional KeyVaultIDRef *v1.Reference `json:"keyVaultIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultIDSelector *v1.Selector `json:"keyVaultIdSelector,omitempty" tf:"-"` // +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 (*SecretParameters) DeepCopy ¶
func (in *SecretParameters) DeepCopy() *SecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameters.
func (*SecretParameters) DeepCopyInto ¶
func (in *SecretParameters) DeepCopyInto(out *SecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 SecretSpec ¶
type SecretSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecretParameters `json:"forProvider"` }
SecretSpec defines the desired state of Secret
func (*SecretSpec) DeepCopy ¶
func (in *SecretSpec) DeepCopy() *SecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpec.
func (*SecretSpec) DeepCopyInto ¶
func (in *SecretSpec) DeepCopyInto(out *SecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStatus ¶
type SecretStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecretObservation `json:"atProvider,omitempty"` }
SecretStatus defines the observed state of Secret.
func (*SecretStatus) DeepCopy ¶
func (in *SecretStatus) DeepCopy() *SecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStatus.
func (*SecretStatus) DeepCopyInto ¶
func (in *SecretStatus) DeepCopyInto(out *SecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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) ResolveReferences ¶
ResolveReferences of this Vault.
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 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 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 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:Optional NetworkAcls []NetworkAclsParameters `json:"networkAcls,omitempty" tf:"network_acls,omitempty"` // +kubebuilder:validation:Optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 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_accesspolicy_terraformed.go
- zz_accesspolicy_types.go
- zz_certificate_terraformed.go
- zz_certificate_types.go
- zz_certificateissuer_terraformed.go
- zz_certificateissuer_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_key_terraformed.go
- zz_key_types.go
- zz_managedhardwaresecuritymodule_terraformed.go
- zz_managedhardwaresecuritymodule_types.go
- zz_secret_terraformed.go
- zz_secret_types.go
- zz_vault_terraformed.go
- zz_vault_types.go