Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=notificationhubs.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APNSCredentialObservation
- type APNSCredentialParameters
- type AuthorizationRule
- func (in *AuthorizationRule) DeepCopy() *AuthorizationRule
- func (in *AuthorizationRule) DeepCopyInto(out *AuthorizationRule)
- func (in *AuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *AuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthorizationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthorizationRule) GetID() string
- func (tr *AuthorizationRule) GetObservation() (map[string]interface{}, error)
- func (tr *AuthorizationRule) GetParameters() (map[string]interface{}, error)
- func (mg *AuthorizationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthorizationRule) GetProviderReference() *xpv1.Reference
- func (mg *AuthorizationRule) GetTerraformResourceType() string
- func (tr *AuthorizationRule) GetTerraformSchemaVersion() int
- func (mg *AuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthorizationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthorizationRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AuthorizationRule) SetConditions(c ...xpv1.Condition)
- func (mg *AuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AuthorizationRule) SetObservation(obs map[string]interface{}) error
- func (tr *AuthorizationRule) SetParameters(params map[string]interface{}) error
- func (mg *AuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthorizationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *AuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthorizationRuleList
- type AuthorizationRuleObservation
- type AuthorizationRuleParameters
- type AuthorizationRuleSpec
- type AuthorizationRuleStatus
- type GCMCredentialObservation
- type GCMCredentialParameters
- type Namespace
- func (in *Namespace) DeepCopy() *Namespace
- func (in *Namespace) DeepCopyInto(out *Namespace)
- func (in *Namespace) DeepCopyObject() runtime.Object
- func (mg *Namespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Namespace) GetConnectionDetailsMapping() map[string]string
- func (mg *Namespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Namespace) GetID() string
- func (tr *Namespace) GetObservation() (map[string]interface{}, error)
- func (tr *Namespace) GetParameters() (map[string]interface{}, error)
- func (mg *Namespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Namespace) GetProviderReference() *xpv1.Reference
- func (mg *Namespace) GetTerraformResourceType() string
- func (tr *Namespace) GetTerraformSchemaVersion() int
- func (mg *Namespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Namespace) LateInitialize(attrs []byte) (bool, error)
- func (mg *Namespace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Namespace) SetConditions(c ...xpv1.Condition)
- func (mg *Namespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Namespace) SetObservation(obs map[string]interface{}) error
- func (tr *Namespace) SetParameters(params map[string]interface{}) error
- func (mg *Namespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Namespace) SetProviderReference(r *xpv1.Reference)
- func (mg *Namespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamespaceList
- type NamespaceObservation
- type NamespaceParameters
- type NamespaceSpec
- type NamespaceStatus
- type NotificationHub
- func (in *NotificationHub) DeepCopy() *NotificationHub
- func (in *NotificationHub) DeepCopyInto(out *NotificationHub)
- func (in *NotificationHub) DeepCopyObject() runtime.Object
- func (mg *NotificationHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NotificationHub) GetConnectionDetailsMapping() map[string]string
- func (mg *NotificationHub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NotificationHub) GetID() string
- func (tr *NotificationHub) GetObservation() (map[string]interface{}, error)
- func (tr *NotificationHub) GetParameters() (map[string]interface{}, error)
- func (mg *NotificationHub) GetProviderConfigReference() *xpv1.Reference
- func (mg *NotificationHub) GetProviderReference() *xpv1.Reference
- func (mg *NotificationHub) GetTerraformResourceType() string
- func (tr *NotificationHub) GetTerraformSchemaVersion() int
- func (mg *NotificationHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NotificationHub) LateInitialize(attrs []byte) (bool, error)
- func (mg *NotificationHub) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NotificationHub) SetConditions(c ...xpv1.Condition)
- func (mg *NotificationHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NotificationHub) SetObservation(obs map[string]interface{}) error
- func (tr *NotificationHub) SetParameters(params map[string]interface{}) error
- func (mg *NotificationHub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NotificationHub) SetProviderReference(r *xpv1.Reference)
- func (mg *NotificationHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotificationHubList
- type NotificationHubObservation
- type NotificationHubParameters
- type NotificationHubSpec
- type NotificationHubStatus
Constants ¶
const ( CRDGroup = "notificationhubs.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AuthorizationRule_Kind = "AuthorizationRule" AuthorizationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthorizationRule_Kind}.String() AuthorizationRule_KindAPIVersion = AuthorizationRule_Kind + "." + CRDGroupVersion.String() AuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(AuthorizationRule_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 ( Namespace_Kind = "Namespace" Namespace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Namespace_Kind}.String() Namespace_KindAPIVersion = Namespace_Kind + "." + CRDGroupVersion.String() Namespace_GroupVersionKind = CRDGroupVersion.WithKind(Namespace_Kind) )
Repository type metadata.
var ( NotificationHub_Kind = "NotificationHub" NotificationHub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NotificationHub_Kind}.String() NotificationHub_KindAPIVersion = NotificationHub_Kind + "." + CRDGroupVersion.String() NotificationHub_GroupVersionKind = CRDGroupVersion.WithKind(NotificationHub_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 AuthorizationRule ¶
type AuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizationRuleSpec `json:"spec"` Status AuthorizationRuleStatus `json:"status,omitempty"` }
AuthorizationRule is the Schema for the AuthorizationRules 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 (*AuthorizationRule) DeepCopy ¶
func (in *AuthorizationRule) DeepCopy() *AuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRule.
func (*AuthorizationRule) DeepCopyInto ¶
func (in *AuthorizationRule) DeepCopyInto(out *AuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationRule) DeepCopyObject ¶
func (in *AuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationRule) GetCondition ¶
func (mg *AuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthorizationRule.
func (*AuthorizationRule) GetConnectionDetailsMapping ¶
func (tr *AuthorizationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthorizationRule
func (*AuthorizationRule) GetDeletionPolicy ¶
func (mg *AuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthorizationRule.
func (*AuthorizationRule) GetID ¶
func (tr *AuthorizationRule) GetID() string
GetID returns ID of underlying Terraform resource of this AuthorizationRule
func (*AuthorizationRule) GetObservation ¶
func (tr *AuthorizationRule) GetObservation() (map[string]interface{}, error)
GetObservation of this AuthorizationRule
func (*AuthorizationRule) GetParameters ¶
func (tr *AuthorizationRule) GetParameters() (map[string]interface{}, error)
GetParameters of this AuthorizationRule
func (*AuthorizationRule) GetProviderConfigReference ¶
func (mg *AuthorizationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthorizationRule.
func (*AuthorizationRule) GetProviderReference ¶
func (mg *AuthorizationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this AuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*AuthorizationRule) GetTerraformResourceType ¶
func (mg *AuthorizationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthorizationRule
func (*AuthorizationRule) GetTerraformSchemaVersion ¶
func (tr *AuthorizationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *AuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthorizationRule.
func (*AuthorizationRule) LateInitialize ¶
func (tr *AuthorizationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthorizationRule) ResolveReferences ¶
ResolveReferences of this AuthorizationRule.
func (*AuthorizationRule) SetConditions ¶
func (mg *AuthorizationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthorizationRule.
func (*AuthorizationRule) SetDeletionPolicy ¶
func (mg *AuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthorizationRule.
func (*AuthorizationRule) SetObservation ¶
func (tr *AuthorizationRule) SetObservation(obs map[string]interface{}) error
SetObservation for this AuthorizationRule
func (*AuthorizationRule) SetParameters ¶
func (tr *AuthorizationRule) SetParameters(params map[string]interface{}) error
SetParameters for this AuthorizationRule
func (*AuthorizationRule) SetProviderConfigReference ¶
func (mg *AuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthorizationRule.
func (*AuthorizationRule) SetProviderReference ¶
func (mg *AuthorizationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*AuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *AuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthorizationRule.
type AuthorizationRuleList ¶
type AuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationRule `json:"items"` }
AuthorizationRuleList contains a list of AuthorizationRules
func (*AuthorizationRuleList) DeepCopy ¶
func (in *AuthorizationRuleList) DeepCopy() *AuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleList.
func (*AuthorizationRuleList) DeepCopyInto ¶
func (in *AuthorizationRuleList) DeepCopyInto(out *AuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationRuleList) DeepCopyObject ¶
func (in *AuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationRuleList) GetItems ¶
func (l *AuthorizationRuleList) GetItems() []resource.Managed
GetItems of this AuthorizationRuleList.
type AuthorizationRuleObservation ¶
type AuthorizationRuleObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PrimaryAccessKey *string `json:"primaryAccessKey,omitempty" tf:"primary_access_key,omitempty"` SecondaryAccessKey *string `json:"secondaryAccessKey,omitempty" tf:"secondary_access_key,omitempty"` }
func (*AuthorizationRuleObservation) DeepCopy ¶
func (in *AuthorizationRuleObservation) DeepCopy() *AuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleObservation.
func (*AuthorizationRuleObservation) DeepCopyInto ¶
func (in *AuthorizationRuleObservation) DeepCopyInto(out *AuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationRuleParameters ¶
type AuthorizationRuleParameters 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"` // +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:Optional Send *bool `json:"send,omitempty" tf:"send,omitempty"` }
func (*AuthorizationRuleParameters) DeepCopy ¶
func (in *AuthorizationRuleParameters) DeepCopy() *AuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleParameters.
func (*AuthorizationRuleParameters) DeepCopyInto ¶
func (in *AuthorizationRuleParameters) DeepCopyInto(out *AuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationRuleSpec ¶
type AuthorizationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthorizationRuleParameters `json:"forProvider"` }
AuthorizationRuleSpec defines the desired state of AuthorizationRule
func (*AuthorizationRuleSpec) DeepCopy ¶
func (in *AuthorizationRuleSpec) DeepCopy() *AuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleSpec.
func (*AuthorizationRuleSpec) DeepCopyInto ¶
func (in *AuthorizationRuleSpec) DeepCopyInto(out *AuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationRuleStatus ¶
type AuthorizationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthorizationRuleObservation `json:"atProvider,omitempty"` }
AuthorizationRuleStatus defines the observed state of AuthorizationRule.
func (*AuthorizationRuleStatus) DeepCopy ¶
func (in *AuthorizationRuleStatus) DeepCopy() *AuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleStatus.
func (*AuthorizationRuleStatus) DeepCopyInto ¶
func (in *AuthorizationRuleStatus) DeepCopyInto(out *AuthorizationRuleStatus)
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 Namespace ¶
type Namespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceSpec `json:"spec"` Status NamespaceStatus `json:"status,omitempty"` }
Namespace is the Schema for the Namespaces 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 (*Namespace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
func (*Namespace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Namespace) GetCondition ¶
func (mg *Namespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Namespace.
func (*Namespace) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Namespace
func (*Namespace) GetDeletionPolicy ¶
func (mg *Namespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Namespace.
func (*Namespace) GetObservation ¶
GetObservation of this Namespace
func (*Namespace) GetParameters ¶
GetParameters of this Namespace
func (*Namespace) GetProviderConfigReference ¶
GetProviderConfigReference of this Namespace.
func (*Namespace) GetProviderReference ¶
GetProviderReference of this Namespace. Deprecated: Use GetProviderConfigReference.
func (*Namespace) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Namespace
func (*Namespace) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Namespace) GetWriteConnectionSecretToReference ¶
func (mg *Namespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Namespace.
func (*Namespace) LateInitialize ¶
LateInitialize this Namespace using its observed tfState. returns True if there are any spec changes for the resource.
func (*Namespace) ResolveReferences ¶
ResolveReferences of this Namespace.
func (*Namespace) SetConditions ¶
SetConditions of this Namespace.
func (*Namespace) SetDeletionPolicy ¶
func (mg *Namespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Namespace.
func (*Namespace) SetObservation ¶
SetObservation for this Namespace
func (*Namespace) SetParameters ¶
SetParameters for this Namespace
func (*Namespace) SetProviderConfigReference ¶
SetProviderConfigReference of this Namespace.
func (*Namespace) SetProviderReference ¶
SetProviderReference of this Namespace. Deprecated: Use SetProviderConfigReference.
func (*Namespace) SetWriteConnectionSecretToReference ¶
func (mg *Namespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Namespace.
type NamespaceList ¶
type NamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Namespace `json:"items"` }
NamespaceList contains a list of Namespaces
func (*NamespaceList) DeepCopy ¶
func (in *NamespaceList) DeepCopy() *NamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
func (*NamespaceList) DeepCopyInto ¶
func (in *NamespaceList) DeepCopyInto(out *NamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceList) DeepCopyObject ¶
func (in *NamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceList) GetItems ¶
func (l *NamespaceList) GetItems() []resource.Managed
GetItems of this NamespaceList.
type NamespaceObservation ¶
type NamespaceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ServiceBusEndpoint *string `json:"servicebusEndpoint,omitempty" tf:"servicebus_endpoint,omitempty"` }
func (*NamespaceObservation) DeepCopy ¶
func (in *NamespaceObservation) DeepCopy() *NamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceObservation.
func (*NamespaceObservation) DeepCopyInto ¶
func (in *NamespaceObservation) DeepCopyInto(out *NamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceParameters ¶
type NamespaceParameters 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"` // +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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NamespaceParameters) DeepCopy ¶
func (in *NamespaceParameters) DeepCopy() *NamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceParameters.
func (*NamespaceParameters) DeepCopyInto ¶
func (in *NamespaceParameters) DeepCopyInto(out *NamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceSpec ¶
type NamespaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamespaceParameters `json:"forProvider"` }
NamespaceSpec defines the desired state of Namespace
func (*NamespaceSpec) DeepCopy ¶
func (in *NamespaceSpec) DeepCopy() *NamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpec.
func (*NamespaceSpec) DeepCopyInto ¶
func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceStatus ¶
type NamespaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamespaceObservation `json:"atProvider,omitempty"` }
NamespaceStatus defines the observed state of Namespace.
func (*NamespaceStatus) DeepCopy ¶
func (in *NamespaceStatus) DeepCopy() *NamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceStatus.
func (*NamespaceStatus) DeepCopyInto ¶
func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHub ¶
type NotificationHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotificationHubSpec `json:"spec"` Status NotificationHubStatus `json:"status,omitempty"` }
NotificationHub is the Schema for the NotificationHubs 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 (*NotificationHub) DeepCopy ¶
func (in *NotificationHub) DeepCopy() *NotificationHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHub.
func (*NotificationHub) DeepCopyInto ¶
func (in *NotificationHub) DeepCopyInto(out *NotificationHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHub) DeepCopyObject ¶
func (in *NotificationHub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotificationHub) GetCondition ¶
func (mg *NotificationHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NotificationHub.
func (*NotificationHub) GetConnectionDetailsMapping ¶
func (tr *NotificationHub) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NotificationHub
func (*NotificationHub) GetDeletionPolicy ¶
func (mg *NotificationHub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NotificationHub.
func (*NotificationHub) GetID ¶
func (tr *NotificationHub) GetID() string
GetID returns ID of underlying Terraform resource of this NotificationHub
func (*NotificationHub) GetObservation ¶
func (tr *NotificationHub) GetObservation() (map[string]interface{}, error)
GetObservation of this NotificationHub
func (*NotificationHub) GetParameters ¶
func (tr *NotificationHub) GetParameters() (map[string]interface{}, error)
GetParameters of this NotificationHub
func (*NotificationHub) GetProviderConfigReference ¶
func (mg *NotificationHub) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NotificationHub.
func (*NotificationHub) GetProviderReference ¶
func (mg *NotificationHub) GetProviderReference() *xpv1.Reference
GetProviderReference of this NotificationHub. Deprecated: Use GetProviderConfigReference.
func (*NotificationHub) GetTerraformResourceType ¶
func (mg *NotificationHub) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NotificationHub
func (*NotificationHub) GetTerraformSchemaVersion ¶
func (tr *NotificationHub) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NotificationHub) GetWriteConnectionSecretToReference ¶
func (mg *NotificationHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NotificationHub.
func (*NotificationHub) LateInitialize ¶
func (tr *NotificationHub) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NotificationHub using its observed tfState. returns True if there are any spec changes for the resource.
func (*NotificationHub) ResolveReferences ¶
ResolveReferences of this NotificationHub.
func (*NotificationHub) SetConditions ¶
func (mg *NotificationHub) SetConditions(c ...xpv1.Condition)
SetConditions of this NotificationHub.
func (*NotificationHub) SetDeletionPolicy ¶
func (mg *NotificationHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NotificationHub.
func (*NotificationHub) SetObservation ¶
func (tr *NotificationHub) SetObservation(obs map[string]interface{}) error
SetObservation for this NotificationHub
func (*NotificationHub) SetParameters ¶
func (tr *NotificationHub) SetParameters(params map[string]interface{}) error
SetParameters for this NotificationHub
func (*NotificationHub) SetProviderConfigReference ¶
func (mg *NotificationHub) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NotificationHub.
func (*NotificationHub) SetProviderReference ¶
func (mg *NotificationHub) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NotificationHub. Deprecated: Use SetProviderConfigReference.
func (*NotificationHub) SetWriteConnectionSecretToReference ¶
func (mg *NotificationHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NotificationHub.
type NotificationHubList ¶
type NotificationHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotificationHub `json:"items"` }
NotificationHubList contains a list of NotificationHubs
func (*NotificationHubList) DeepCopy ¶
func (in *NotificationHubList) DeepCopy() *NotificationHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubList.
func (*NotificationHubList) DeepCopyInto ¶
func (in *NotificationHubList) DeepCopyInto(out *NotificationHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHubList) DeepCopyObject ¶
func (in *NotificationHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotificationHubList) GetItems ¶
func (l *NotificationHubList) GetItems() []resource.Managed
GetItems of this NotificationHubList.
type NotificationHubObservation ¶
type NotificationHubObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NotificationHubObservation) DeepCopy ¶
func (in *NotificationHubObservation) DeepCopy() *NotificationHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubObservation.
func (*NotificationHubObservation) DeepCopyInto ¶
func (in *NotificationHubObservation) DeepCopyInto(out *NotificationHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubParameters ¶
type NotificationHubParameters 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"` // +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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NotificationHubParameters) DeepCopy ¶
func (in *NotificationHubParameters) DeepCopy() *NotificationHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubParameters.
func (*NotificationHubParameters) DeepCopyInto ¶
func (in *NotificationHubParameters) DeepCopyInto(out *NotificationHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubSpec ¶
type NotificationHubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotificationHubParameters `json:"forProvider"` }
NotificationHubSpec defines the desired state of NotificationHub
func (*NotificationHubSpec) DeepCopy ¶
func (in *NotificationHubSpec) DeepCopy() *NotificationHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubSpec.
func (*NotificationHubSpec) DeepCopyInto ¶
func (in *NotificationHubSpec) DeepCopyInto(out *NotificationHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubStatus ¶
type NotificationHubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotificationHubObservation `json:"atProvider,omitempty"` }
NotificationHubStatus defines the observed state of NotificationHub.
func (*NotificationHubStatus) DeepCopy ¶
func (in *NotificationHubStatus) DeepCopy() *NotificationHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubStatus.
func (*NotificationHubStatus) DeepCopyInto ¶
func (in *NotificationHubStatus) DeepCopyInto(out *NotificationHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_authorizationrule_terraformed.go
- zz_authorizationrule_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_namespace_terraformed.go
- zz_namespace_types.go
- zz_notificationhub_terraformed.go
- zz_notificationhub_types.go