v1alpha1

package
v0.3.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=notification.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "notification.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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
)
View Source
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.

View Source
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.

View Source
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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredentialObservation.

func (*ApnsCredentialObservation) DeepCopyInto

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

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

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

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

func (in *Hub) DeepCopy() *Hub

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hub.

func (*Hub) DeepCopyInto

func (in *Hub) DeepCopyInto(out *Hub)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Hub) DeepCopyObject

func (in *Hub) DeepCopyObject() runtime.Object

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

func (tr *Hub) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Hub

func (*Hub) GetDeletionPolicy

func (mg *Hub) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Hub.

func (*Hub) GetObservation

func (tr *Hub) GetObservation() (map[string]interface{}, error)

GetObservation of this Hub

func (*Hub) GetParameters

func (tr *Hub) GetParameters() (map[string]interface{}, error)

GetParameters of this Hub

func (*Hub) GetProviderConfigReference

func (mg *Hub) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Hub.

func (*Hub) GetProviderReference

func (mg *Hub) GetProviderReference() *xpv1.Reference

GetProviderReference of this Hub. Deprecated: Use GetProviderConfigReference.

func (*Hub) GetTerraformResourceType

func (mg *Hub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Hub

func (*Hub) GetTerraformSchemaVersion

func (tr *Hub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Hub) GetWriteConnectionSecretToReference

func (mg *Hub) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Hub.

func (*Hub) LateInitialize

func (tr *Hub) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Hub using its observed tfState. returns True if there are any spec changes for the resource.

func (*Hub) SetConditions

func (mg *Hub) SetConditions(c ...xpv1.Condition)

SetConditions of this Hub.

func (*Hub) SetDeletionPolicy

func (mg *Hub) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Hub.

func (*Hub) SetObservation

func (tr *Hub) SetObservation(obs map[string]interface{}) error

SetObservation for this Hub

func (*Hub) SetParameters

func (tr *Hub) SetParameters(params map[string]interface{}) error

SetParameters for this Hub

func (*Hub) SetProviderConfigReference

func (mg *Hub) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Hub.

func (*Hub) SetProviderReference

func (mg *Hub) SetProviderReference(r *xpv1.Reference)

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleObservation.

func (*HubAuthorizationRuleObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleParameters.

func (*HubAuthorizationRuleParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubAuthorizationRuleStatus.

func (*HubAuthorizationRuleStatus) DeepCopyInto

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

func (in *HubList) DeepCopy() *HubList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubList.

func (*HubList) DeepCopyInto

func (in *HubList) DeepCopyInto(out *HubList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HubList) DeepCopyObject

func (in *HubList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HubList) GetItems

func (l *HubList) GetItems() []resource.Managed

GetItems of this HubList.

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

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

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

func (in *HubSpec) DeepCopy() *HubSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubSpec.

func (*HubSpec) DeepCopyInto

func (in *HubSpec) DeepCopyInto(out *HubSpec)

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

func (in *HubStatus) DeepCopy() *HubStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubStatus.

func (*HubStatus) DeepCopyInto

func (in *HubStatus) DeepCopyInto(out *HubStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL