Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=notification.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ApnsCredentialObservation
- type ApnsCredentialParameters
- type GcmCredentialObservation
- type GcmCredentialParameters
- type Hub
- func (in *Hub) DeepCopy() *Hub
- func (in *Hub) DeepCopyInto(out *Hub)
- func (in *Hub) DeepCopyObject() runtime.Object
- func (mg *Hub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Hub) GetConnectionDetailsMapping() map[string]string
- func (mg *Hub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Hub) GetObservation() (map[string]interface{}, error)
- func (tr *Hub) GetParameters() (map[string]interface{}, error)
- func (mg *Hub) GetProviderConfigReference() *xpv1.Reference
- func (mg *Hub) GetProviderReference() *xpv1.Reference
- func (mg *Hub) GetTerraformResourceType() string
- func (tr *Hub) GetTerraformSchemaVersion() int
- func (mg *Hub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Hub) LateInitialize(attrs []byte) (bool, error)
- func (mg *Hub) SetConditions(c ...xpv1.Condition)
- func (mg *Hub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Hub) SetObservation(obs map[string]interface{}) error
- func (tr *Hub) SetParameters(params map[string]interface{}) error
- func (mg *Hub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Hub) SetProviderReference(r *xpv1.Reference)
- func (mg *Hub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HubAuthorizationRule
- func (in *HubAuthorizationRule) DeepCopy() *HubAuthorizationRule
- func (in *HubAuthorizationRule) DeepCopyInto(out *HubAuthorizationRule)
- func (in *HubAuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *HubAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HubAuthorizationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *HubAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HubAuthorizationRule) GetObservation() (map[string]interface{}, error)
- func (tr *HubAuthorizationRule) GetParameters() (map[string]interface{}, error)
- func (mg *HubAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *HubAuthorizationRule) GetProviderReference() *xpv1.Reference
- func (mg *HubAuthorizationRule) GetTerraformResourceType() string
- func (tr *HubAuthorizationRule) GetTerraformSchemaVersion() int
- func (mg *HubAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HubAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *HubAuthorizationRule) SetConditions(c ...xpv1.Condition)
- func (mg *HubAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HubAuthorizationRule) SetObservation(obs map[string]interface{}) error
- func (tr *HubAuthorizationRule) SetParameters(params map[string]interface{}) error
- func (mg *HubAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HubAuthorizationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *HubAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HubAuthorizationRuleList
- type HubAuthorizationRuleObservation
- type HubAuthorizationRuleParameters
- type HubAuthorizationRuleSpec
- type HubAuthorizationRuleStatus
- type HubList
- type HubNamespace
- func (in *HubNamespace) DeepCopy() *HubNamespace
- func (in *HubNamespace) DeepCopyInto(out *HubNamespace)
- func (in *HubNamespace) DeepCopyObject() runtime.Object
- func (mg *HubNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HubNamespace) GetConnectionDetailsMapping() map[string]string
- func (mg *HubNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HubNamespace) GetObservation() (map[string]interface{}, error)
- func (tr *HubNamespace) GetParameters() (map[string]interface{}, error)
- func (mg *HubNamespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *HubNamespace) GetProviderReference() *xpv1.Reference
- func (mg *HubNamespace) GetTerraformResourceType() string
- func (tr *HubNamespace) GetTerraformSchemaVersion() int
- func (mg *HubNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HubNamespace) LateInitialize(attrs []byte) (bool, error)
- func (mg *HubNamespace) SetConditions(c ...xpv1.Condition)
- func (mg *HubNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HubNamespace) SetObservation(obs map[string]interface{}) error
- func (tr *HubNamespace) SetParameters(params map[string]interface{}) error
- func (mg *HubNamespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HubNamespace) SetProviderReference(r *xpv1.Reference)
- func (mg *HubNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HubNamespaceList
- type HubNamespaceObservation
- type HubNamespaceParameters
- type HubNamespaceSpec
- type HubNamespaceStatus
- type HubObservation
- type HubParameters
- type HubSpec
- type HubStatus
Constants ¶
const ( CRDGroup = "notification.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Hub_Kind = "Hub" Hub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Hub_Kind}.String() Hub_KindAPIVersion = Hub_Kind + "." + CRDGroupVersion.String() Hub_GroupVersionKind = CRDGroupVersion.WithKind(Hub_Kind) )
Repository type metadata.
var ( HubAuthorizationRule_Kind = "HubAuthorizationRule" HubAuthorizationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HubAuthorizationRule_Kind}.String() HubAuthorizationRule_KindAPIVersion = HubAuthorizationRule_Kind + "." + CRDGroupVersion.String() HubAuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(HubAuthorizationRule_Kind) )
Repository type metadata.
var ( HubNamespace_Kind = "HubNamespace" HubNamespace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HubNamespace_Kind}.String() HubNamespace_KindAPIVersion = HubNamespace_Kind + "." + CRDGroupVersion.String() HubNamespace_GroupVersionKind = CRDGroupVersion.WithKind(HubNamespace_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ApnsCredentialObservation ¶
type ApnsCredentialObservation struct { }
func (*ApnsCredentialObservation) DeepCopy ¶
func (in *ApnsCredentialObservation) DeepCopy() *ApnsCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredentialObservation.
func (*ApnsCredentialObservation) DeepCopyInto ¶
func (in *ApnsCredentialObservation) DeepCopyInto(out *ApnsCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApnsCredentialParameters ¶
type ApnsCredentialParameters struct { // +kubebuilder:validation:Required ApplicationMode *string `json:"applicationMode" tf:"application_mode,omitempty"` // +kubebuilder:validation:Required BundleID *string `json:"bundleId" tf:"bundle_id,omitempty"` // +kubebuilder:validation:Required KeyID *string `json:"keyId" tf:"key_id,omitempty"` // +kubebuilder:validation:Required TeamID *string `json:"teamId" tf:"team_id,omitempty"` // +kubebuilder:validation:Required TokenSecretRef v1.SecretKeySelector `json:"tokenSecretRef" tf:"-"` }
func (*ApnsCredentialParameters) DeepCopy ¶
func (in *ApnsCredentialParameters) DeepCopy() *ApnsCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredentialParameters.
func (*ApnsCredentialParameters) DeepCopyInto ¶
func (in *ApnsCredentialParameters) DeepCopyInto(out *ApnsCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredentialObservation ¶
type GcmCredentialObservation struct { }
func (*GcmCredentialObservation) DeepCopy ¶
func (in *GcmCredentialObservation) DeepCopy() *GcmCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredentialObservation.
func (*GcmCredentialObservation) DeepCopyInto ¶
func (in *GcmCredentialObservation) DeepCopyInto(out *GcmCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredentialParameters ¶
type GcmCredentialParameters struct { // +kubebuilder:validation:Required APIKeySecretRef v1.SecretKeySelector `json:"apiKeySecretRef" tf:"-"` }
func (*GcmCredentialParameters) DeepCopy ¶
func (in *GcmCredentialParameters) DeepCopy() *GcmCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredentialParameters.
func (*GcmCredentialParameters) DeepCopyInto ¶
func (in *GcmCredentialParameters) DeepCopyInto(out *GcmCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hub ¶
type Hub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubSpec `json:"spec"` Status HubStatus `json:"status,omitempty"` }
Hub is the Schema for the Hubs 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 (*Hub) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hub.
func (*Hub) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hub) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hub) GetCondition ¶
func (mg *Hub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Hub.
func (*Hub) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Hub
func (*Hub) GetDeletionPolicy ¶
func (mg *Hub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Hub.
func (*Hub) GetObservation ¶
GetObservation of this Hub
func (*Hub) GetParameters ¶
GetParameters of this Hub
func (*Hub) GetProviderConfigReference ¶
GetProviderConfigReference of this Hub.
func (*Hub) GetProviderReference ¶
GetProviderReference of this Hub. Deprecated: Use GetProviderConfigReference.
func (*Hub) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Hub
func (*Hub) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Hub) GetWriteConnectionSecretToReference ¶
func (mg *Hub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Hub.
func (*Hub) LateInitialize ¶
LateInitialize this Hub using its observed tfState. returns True if there are any spec changes for the resource.
func (*Hub) SetConditions ¶
SetConditions of this Hub.
func (*Hub) SetDeletionPolicy ¶
func (mg *Hub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Hub.
func (*Hub) SetObservation ¶
SetObservation for this Hub
func (*Hub) SetParameters ¶
SetParameters for this Hub
func (*Hub) SetProviderConfigReference ¶
SetProviderConfigReference of this Hub.
func (*Hub) SetProviderReference ¶
SetProviderReference of this Hub. Deprecated: Use SetProviderConfigReference.
func (*Hub) SetWriteConnectionSecretToReference ¶
func (mg *Hub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Hub.
type HubAuthorizationRule ¶
type HubAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubAuthorizationRuleSpec `json:"spec"` Status HubAuthorizationRuleStatus `json:"status,omitempty"` }
HubAuthorizationRule is the Schema for the HubAuthorizationRules 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 (*HubAuthorizationRule) DeepCopy ¶
func (in *HubAuthorizationRule) DeepCopy() *HubAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRule.
func (*HubAuthorizationRule) DeepCopyInto ¶
func (in *HubAuthorizationRule) DeepCopyInto(out *HubAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubAuthorizationRule) DeepCopyObject ¶
func (in *HubAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubAuthorizationRule) GetCondition ¶
func (mg *HubAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HubAuthorizationRule.
func (*HubAuthorizationRule) GetConnectionDetailsMapping ¶
func (tr *HubAuthorizationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HubAuthorizationRule
func (*HubAuthorizationRule) GetDeletionPolicy ¶
func (mg *HubAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HubAuthorizationRule.
func (*HubAuthorizationRule) GetObservation ¶
func (tr *HubAuthorizationRule) GetObservation() (map[string]interface{}, error)
GetObservation of this HubAuthorizationRule
func (*HubAuthorizationRule) GetParameters ¶
func (tr *HubAuthorizationRule) GetParameters() (map[string]interface{}, error)
GetParameters of this HubAuthorizationRule
func (*HubAuthorizationRule) GetProviderConfigReference ¶
func (mg *HubAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HubAuthorizationRule.
func (*HubAuthorizationRule) GetProviderReference ¶
func (mg *HubAuthorizationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this HubAuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*HubAuthorizationRule) GetTerraformResourceType ¶
func (mg *HubAuthorizationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HubAuthorizationRule
func (*HubAuthorizationRule) GetTerraformSchemaVersion ¶
func (tr *HubAuthorizationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HubAuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *HubAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HubAuthorizationRule.
func (*HubAuthorizationRule) LateInitialize ¶
func (tr *HubAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HubAuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*HubAuthorizationRule) SetConditions ¶
func (mg *HubAuthorizationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this HubAuthorizationRule.
func (*HubAuthorizationRule) SetDeletionPolicy ¶
func (mg *HubAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HubAuthorizationRule.
func (*HubAuthorizationRule) SetObservation ¶
func (tr *HubAuthorizationRule) SetObservation(obs map[string]interface{}) error
SetObservation for this HubAuthorizationRule
func (*HubAuthorizationRule) SetParameters ¶
func (tr *HubAuthorizationRule) SetParameters(params map[string]interface{}) error
SetParameters for this HubAuthorizationRule
func (*HubAuthorizationRule) SetProviderConfigReference ¶
func (mg *HubAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HubAuthorizationRule.
func (*HubAuthorizationRule) SetProviderReference ¶
func (mg *HubAuthorizationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HubAuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*HubAuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *HubAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HubAuthorizationRule.
type HubAuthorizationRuleList ¶
type HubAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HubAuthorizationRule `json:"items"` }
HubAuthorizationRuleList contains a list of HubAuthorizationRules
func (*HubAuthorizationRuleList) DeepCopy ¶
func (in *HubAuthorizationRuleList) DeepCopy() *HubAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleList.
func (*HubAuthorizationRuleList) DeepCopyInto ¶
func (in *HubAuthorizationRuleList) DeepCopyInto(out *HubAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubAuthorizationRuleList) DeepCopyObject ¶
func (in *HubAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubAuthorizationRuleList) GetItems ¶
func (l *HubAuthorizationRuleList) GetItems() []resource.Managed
GetItems of this HubAuthorizationRuleList.
type HubAuthorizationRuleObservation ¶
type HubAuthorizationRuleObservation struct { PrimaryAccessKey *string `json:"primaryAccessKey,omitempty" tf:"primary_access_key,omitempty"` SecondaryAccessKey *string `json:"secondaryAccessKey,omitempty" tf:"secondary_access_key,omitempty"` }
func (*HubAuthorizationRuleObservation) DeepCopy ¶
func (in *HubAuthorizationRuleObservation) DeepCopy() *HubAuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleObservation.
func (*HubAuthorizationRuleObservation) DeepCopyInto ¶
func (in *HubAuthorizationRuleObservation) DeepCopyInto(out *HubAuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubAuthorizationRuleParameters ¶
type HubAuthorizationRuleParameters struct { // +kubebuilder:validation:Optional Listen *bool `json:"listen,omitempty" tf:"listen,omitempty"` // +kubebuilder:validation:Optional Manage *bool `json:"manage,omitempty" tf:"manage,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NamespaceName *string `json:"namespaceName" tf:"namespace_name,omitempty"` // +kubebuilder:validation:Required NotificationHubName *string `json:"notificationHubName" tf:"notification_hub_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Send *bool `json:"send,omitempty" tf:"send,omitempty"` }
func (*HubAuthorizationRuleParameters) DeepCopy ¶
func (in *HubAuthorizationRuleParameters) DeepCopy() *HubAuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleParameters.
func (*HubAuthorizationRuleParameters) DeepCopyInto ¶
func (in *HubAuthorizationRuleParameters) DeepCopyInto(out *HubAuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubAuthorizationRuleSpec ¶
type HubAuthorizationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HubAuthorizationRuleParameters `json:"forProvider"` }
HubAuthorizationRuleSpec defines the desired state of HubAuthorizationRule
func (*HubAuthorizationRuleSpec) DeepCopy ¶
func (in *HubAuthorizationRuleSpec) DeepCopy() *HubAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleSpec.
func (*HubAuthorizationRuleSpec) DeepCopyInto ¶
func (in *HubAuthorizationRuleSpec) DeepCopyInto(out *HubAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubAuthorizationRuleStatus ¶
type HubAuthorizationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HubAuthorizationRuleObservation `json:"atProvider,omitempty"` }
HubAuthorizationRuleStatus defines the observed state of HubAuthorizationRule.
func (*HubAuthorizationRuleStatus) DeepCopy ¶
func (in *HubAuthorizationRuleStatus) DeepCopy() *HubAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleStatus.
func (*HubAuthorizationRuleStatus) DeepCopyInto ¶
func (in *HubAuthorizationRuleStatus) DeepCopyInto(out *HubAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubList ¶
type HubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Hub `json:"items"` }
HubList contains a list of Hubs
func (*HubList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubList.
func (*HubList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HubNamespace ¶
type HubNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HubNamespaceSpec `json:"spec"` Status HubNamespaceStatus `json:"status,omitempty"` }
HubNamespace is the Schema for the HubNamespaces 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 (*HubNamespace) DeepCopy ¶
func (in *HubNamespace) DeepCopy() *HubNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespace.
func (*HubNamespace) DeepCopyInto ¶
func (in *HubNamespace) DeepCopyInto(out *HubNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubNamespace) DeepCopyObject ¶
func (in *HubNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubNamespace) GetCondition ¶
func (mg *HubNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HubNamespace.
func (*HubNamespace) GetConnectionDetailsMapping ¶
func (tr *HubNamespace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HubNamespace
func (*HubNamespace) GetDeletionPolicy ¶
func (mg *HubNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HubNamespace.
func (*HubNamespace) GetObservation ¶
func (tr *HubNamespace) GetObservation() (map[string]interface{}, error)
GetObservation of this HubNamespace
func (*HubNamespace) GetParameters ¶
func (tr *HubNamespace) GetParameters() (map[string]interface{}, error)
GetParameters of this HubNamespace
func (*HubNamespace) GetProviderConfigReference ¶
func (mg *HubNamespace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HubNamespace.
func (*HubNamespace) GetProviderReference ¶
func (mg *HubNamespace) GetProviderReference() *xpv1.Reference
GetProviderReference of this HubNamespace. Deprecated: Use GetProviderConfigReference.
func (*HubNamespace) GetTerraformResourceType ¶
func (mg *HubNamespace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HubNamespace
func (*HubNamespace) GetTerraformSchemaVersion ¶
func (tr *HubNamespace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HubNamespace) GetWriteConnectionSecretToReference ¶
func (mg *HubNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HubNamespace.
func (*HubNamespace) LateInitialize ¶
func (tr *HubNamespace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HubNamespace using its observed tfState. returns True if there are any spec changes for the resource.
func (*HubNamespace) SetConditions ¶
func (mg *HubNamespace) SetConditions(c ...xpv1.Condition)
SetConditions of this HubNamespace.
func (*HubNamespace) SetDeletionPolicy ¶
func (mg *HubNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HubNamespace.
func (*HubNamespace) SetObservation ¶
func (tr *HubNamespace) SetObservation(obs map[string]interface{}) error
SetObservation for this HubNamespace
func (*HubNamespace) SetParameters ¶
func (tr *HubNamespace) SetParameters(params map[string]interface{}) error
SetParameters for this HubNamespace
func (*HubNamespace) SetProviderConfigReference ¶
func (mg *HubNamespace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HubNamespace.
func (*HubNamespace) SetProviderReference ¶
func (mg *HubNamespace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HubNamespace. Deprecated: Use SetProviderConfigReference.
func (*HubNamespace) SetWriteConnectionSecretToReference ¶
func (mg *HubNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HubNamespace.
type HubNamespaceList ¶
type HubNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HubNamespace `json:"items"` }
HubNamespaceList contains a list of HubNamespaces
func (*HubNamespaceList) DeepCopy ¶
func (in *HubNamespaceList) DeepCopy() *HubNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespaceList.
func (*HubNamespaceList) DeepCopyInto ¶
func (in *HubNamespaceList) DeepCopyInto(out *HubNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HubNamespaceList) DeepCopyObject ¶
func (in *HubNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HubNamespaceList) GetItems ¶
func (l *HubNamespaceList) GetItems() []resource.Managed
GetItems of this HubNamespaceList.
type HubNamespaceObservation ¶
type HubNamespaceObservation struct {
ServicebusEndpoint *string `json:"servicebusEndpoint,omitempty" tf:"servicebus_endpoint,omitempty"`
}
func (*HubNamespaceObservation) DeepCopy ¶
func (in *HubNamespaceObservation) DeepCopy() *HubNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespaceObservation.
func (*HubNamespaceObservation) DeepCopyInto ¶
func (in *HubNamespaceObservation) DeepCopyInto(out *HubNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubNamespaceParameters ¶
type HubNamespaceParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NamespaceType *string `json:"namespaceType" tf:"namespace_type,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HubNamespaceParameters) DeepCopy ¶
func (in *HubNamespaceParameters) DeepCopy() *HubNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespaceParameters.
func (*HubNamespaceParameters) DeepCopyInto ¶
func (in *HubNamespaceParameters) DeepCopyInto(out *HubNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubNamespaceSpec ¶
type HubNamespaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HubNamespaceParameters `json:"forProvider"` }
HubNamespaceSpec defines the desired state of HubNamespace
func (*HubNamespaceSpec) DeepCopy ¶
func (in *HubNamespaceSpec) DeepCopy() *HubNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespaceSpec.
func (*HubNamespaceSpec) DeepCopyInto ¶
func (in *HubNamespaceSpec) DeepCopyInto(out *HubNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubNamespaceStatus ¶
type HubNamespaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HubNamespaceObservation `json:"atProvider,omitempty"` }
HubNamespaceStatus defines the observed state of HubNamespace.
func (*HubNamespaceStatus) DeepCopy ¶
func (in *HubNamespaceStatus) DeepCopy() *HubNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubNamespaceStatus.
func (*HubNamespaceStatus) DeepCopyInto ¶
func (in *HubNamespaceStatus) DeepCopyInto(out *HubNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubObservation ¶
type HubObservation struct { }
func (*HubObservation) DeepCopy ¶
func (in *HubObservation) DeepCopy() *HubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubObservation.
func (*HubObservation) DeepCopyInto ¶
func (in *HubObservation) DeepCopyInto(out *HubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubParameters ¶
type HubParameters struct { // +kubebuilder:validation:Optional ApnsCredential []ApnsCredentialParameters `json:"apnsCredential,omitempty" tf:"apns_credential,omitempty"` // +kubebuilder:validation:Optional GcmCredential []GcmCredentialParameters `json:"gcmCredential,omitempty" tf:"gcm_credential,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NamespaceName *string `json:"namespaceName" tf:"namespace_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HubParameters) DeepCopy ¶
func (in *HubParameters) DeepCopy() *HubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubParameters.
func (*HubParameters) DeepCopyInto ¶
func (in *HubParameters) DeepCopyInto(out *HubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubSpec ¶
type HubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HubParameters `json:"forProvider"` }
HubSpec defines the desired state of Hub
func (*HubSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSpec.
func (*HubSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubStatus ¶
type HubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HubObservation `json:"atProvider,omitempty"` }
HubStatus defines the observed state of Hub.
func (*HubStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubStatus.
func (*HubStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.