Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=hardwaresecuritymodules.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DedicatedHardwareSecurityModule
- func (in *DedicatedHardwareSecurityModule) DeepCopy() *DedicatedHardwareSecurityModule
- func (in *DedicatedHardwareSecurityModule) DeepCopyInto(out *DedicatedHardwareSecurityModule)
- func (in *DedicatedHardwareSecurityModule) DeepCopyObject() runtime.Object
- func (mg *DedicatedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DedicatedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
- func (mg *DedicatedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DedicatedHardwareSecurityModule) GetID() string
- func (tr *DedicatedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
- func (tr *DedicatedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
- func (mg *DedicatedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
- func (mg *DedicatedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
- func (mg *DedicatedHardwareSecurityModule) GetTerraformResourceType() string
- func (tr *DedicatedHardwareSecurityModule) GetTerraformSchemaVersion() int
- func (mg *DedicatedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DedicatedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
- func (mg *DedicatedHardwareSecurityModule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DedicatedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
- func (mg *DedicatedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DedicatedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
- func (tr *DedicatedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
- func (mg *DedicatedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DedicatedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
- func (mg *DedicatedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DedicatedHardwareSecurityModuleList
- func (in *DedicatedHardwareSecurityModuleList) DeepCopy() *DedicatedHardwareSecurityModuleList
- func (in *DedicatedHardwareSecurityModuleList) DeepCopyInto(out *DedicatedHardwareSecurityModuleList)
- func (in *DedicatedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
- func (l *DedicatedHardwareSecurityModuleList) GetItems() []resource.Managed
- type DedicatedHardwareSecurityModuleObservation
- type DedicatedHardwareSecurityModuleParameters
- type DedicatedHardwareSecurityModuleSpec
- type DedicatedHardwareSecurityModuleStatus
- type NetworkProfileObservation
- type NetworkProfileParameters
Constants ¶
const ( CRDGroup = "hardwaresecuritymodules.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DedicatedHardwareSecurityModule_Kind = "DedicatedHardwareSecurityModule" DedicatedHardwareSecurityModule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DedicatedHardwareSecurityModule_Kind}.String() DedicatedHardwareSecurityModule_KindAPIVersion = DedicatedHardwareSecurityModule_Kind + "." + CRDGroupVersion.String() DedicatedHardwareSecurityModule_GroupVersionKind = CRDGroupVersion.WithKind(DedicatedHardwareSecurityModule_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type DedicatedHardwareSecurityModule ¶
type DedicatedHardwareSecurityModule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedHardwareSecurityModuleSpec `json:"spec"` Status DedicatedHardwareSecurityModuleStatus `json:"status,omitempty"` }
DedicatedHardwareSecurityModule is the Schema for the DedicatedHardwareSecurityModules 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 (*DedicatedHardwareSecurityModule) DeepCopy ¶
func (in *DedicatedHardwareSecurityModule) DeepCopy() *DedicatedHardwareSecurityModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModule) DeepCopyInto(out *DedicatedHardwareSecurityModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHardwareSecurityModule) DeepCopyObject ¶
func (in *DedicatedHardwareSecurityModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHardwareSecurityModule) GetCondition ¶
func (mg *DedicatedHardwareSecurityModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) GetConnectionDetailsMapping ¶
func (tr *DedicatedHardwareSecurityModule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) GetDeletionPolicy ¶
func (mg *DedicatedHardwareSecurityModule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) GetID ¶
func (tr *DedicatedHardwareSecurityModule) GetID() string
GetID returns ID of underlying Terraform resource of this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) GetObservation ¶
func (tr *DedicatedHardwareSecurityModule) GetObservation() (map[string]interface{}, error)
GetObservation of this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) GetParameters ¶
func (tr *DedicatedHardwareSecurityModule) GetParameters() (map[string]interface{}, error)
GetParameters of this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) GetProviderConfigReference ¶
func (mg *DedicatedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) GetProviderReference ¶
func (mg *DedicatedHardwareSecurityModule) GetProviderReference() *xpv1.Reference
GetProviderReference of this DedicatedHardwareSecurityModule. Deprecated: Use GetProviderConfigReference.
func (*DedicatedHardwareSecurityModule) GetTerraformResourceType ¶
func (mg *DedicatedHardwareSecurityModule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) GetTerraformSchemaVersion ¶
func (tr *DedicatedHardwareSecurityModule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DedicatedHardwareSecurityModule) GetWriteConnectionSecretToReference ¶
func (mg *DedicatedHardwareSecurityModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) LateInitialize ¶
func (tr *DedicatedHardwareSecurityModule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DedicatedHardwareSecurityModule using its observed tfState. returns True if there are any spec changes for the resource.
func (*DedicatedHardwareSecurityModule) ResolveReferences ¶
func (mg *DedicatedHardwareSecurityModule) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) SetConditions ¶
func (mg *DedicatedHardwareSecurityModule) SetConditions(c ...xpv1.Condition)
SetConditions of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) SetDeletionPolicy ¶
func (mg *DedicatedHardwareSecurityModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) SetObservation ¶
func (tr *DedicatedHardwareSecurityModule) SetObservation(obs map[string]interface{}) error
SetObservation for this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) SetParameters ¶
func (tr *DedicatedHardwareSecurityModule) SetParameters(params map[string]interface{}) error
SetParameters for this DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModule) SetProviderConfigReference ¶
func (mg *DedicatedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModule) SetProviderReference ¶
func (mg *DedicatedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DedicatedHardwareSecurityModule. Deprecated: Use SetProviderConfigReference.
func (*DedicatedHardwareSecurityModule) SetWriteConnectionSecretToReference ¶
func (mg *DedicatedHardwareSecurityModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DedicatedHardwareSecurityModule.
type DedicatedHardwareSecurityModuleList ¶
type DedicatedHardwareSecurityModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DedicatedHardwareSecurityModule `json:"items"` }
DedicatedHardwareSecurityModuleList contains a list of DedicatedHardwareSecurityModules
func (*DedicatedHardwareSecurityModuleList) DeepCopy ¶
func (in *DedicatedHardwareSecurityModuleList) DeepCopy() *DedicatedHardwareSecurityModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModuleList.
func (*DedicatedHardwareSecurityModuleList) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModuleList) DeepCopyInto(out *DedicatedHardwareSecurityModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHardwareSecurityModuleList) DeepCopyObject ¶
func (in *DedicatedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHardwareSecurityModuleList) GetItems ¶
func (l *DedicatedHardwareSecurityModuleList) GetItems() []resource.Managed
GetItems of this DedicatedHardwareSecurityModuleList.
type DedicatedHardwareSecurityModuleObservation ¶
type DedicatedHardwareSecurityModuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DedicatedHardwareSecurityModuleObservation) DeepCopy ¶
func (in *DedicatedHardwareSecurityModuleObservation) DeepCopy() *DedicatedHardwareSecurityModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModuleObservation.
func (*DedicatedHardwareSecurityModuleObservation) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModuleObservation) DeepCopyInto(out *DedicatedHardwareSecurityModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHardwareSecurityModuleParameters ¶
type DedicatedHardwareSecurityModuleParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkProfile []NetworkProfileParameters `json:"networkProfile" tf:"network_profile,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 StampID *string `json:"stampId,omitempty" tf:"stamp_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*DedicatedHardwareSecurityModuleParameters) DeepCopy ¶
func (in *DedicatedHardwareSecurityModuleParameters) DeepCopy() *DedicatedHardwareSecurityModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModuleParameters.
func (*DedicatedHardwareSecurityModuleParameters) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModuleParameters) DeepCopyInto(out *DedicatedHardwareSecurityModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHardwareSecurityModuleSpec ¶
type DedicatedHardwareSecurityModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DedicatedHardwareSecurityModuleParameters `json:"forProvider"` }
DedicatedHardwareSecurityModuleSpec defines the desired state of DedicatedHardwareSecurityModule
func (*DedicatedHardwareSecurityModuleSpec) DeepCopy ¶
func (in *DedicatedHardwareSecurityModuleSpec) DeepCopy() *DedicatedHardwareSecurityModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModuleSpec.
func (*DedicatedHardwareSecurityModuleSpec) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModuleSpec) DeepCopyInto(out *DedicatedHardwareSecurityModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHardwareSecurityModuleStatus ¶
type DedicatedHardwareSecurityModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DedicatedHardwareSecurityModuleObservation `json:"atProvider,omitempty"` }
DedicatedHardwareSecurityModuleStatus defines the observed state of DedicatedHardwareSecurityModule.
func (*DedicatedHardwareSecurityModuleStatus) DeepCopy ¶
func (in *DedicatedHardwareSecurityModuleStatus) DeepCopy() *DedicatedHardwareSecurityModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHardwareSecurityModuleStatus.
func (*DedicatedHardwareSecurityModuleStatus) DeepCopyInto ¶
func (in *DedicatedHardwareSecurityModuleStatus) DeepCopyInto(out *DedicatedHardwareSecurityModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfileObservation ¶
type NetworkProfileObservation struct { }
func (*NetworkProfileObservation) DeepCopy ¶
func (in *NetworkProfileObservation) DeepCopy() *NetworkProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileObservation.
func (*NetworkProfileObservation) DeepCopyInto ¶
func (in *NetworkProfileObservation) DeepCopyInto(out *NetworkProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfileParameters ¶
type NetworkProfileParameters struct { // +kubebuilder:validation:Required NetworkInterfacePrivateIPAddresses []*string `json:"networkInterfacePrivateIpAddresses" tf:"network_interface_private_ip_addresses,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*NetworkProfileParameters) DeepCopy ¶
func (in *NetworkProfileParameters) DeepCopy() *NetworkProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileParameters.
func (*NetworkProfileParameters) DeepCopyInto ¶
func (in *NetworkProfileParameters) DeepCopyInto(out *NetworkProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.