Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=relay.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type HybridConnection
- func (in *HybridConnection) DeepCopy() *HybridConnection
- func (in *HybridConnection) DeepCopyInto(out *HybridConnection)
- func (in *HybridConnection) DeepCopyObject() runtime.Object
- func (mg *HybridConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HybridConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *HybridConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HybridConnection) GetID() string
- func (tr *HybridConnection) GetObservation() (map[string]interface{}, error)
- func (tr *HybridConnection) GetParameters() (map[string]interface{}, error)
- func (mg *HybridConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *HybridConnection) GetProviderReference() *xpv1.Reference
- func (mg *HybridConnection) GetTerraformResourceType() string
- func (tr *HybridConnection) GetTerraformSchemaVersion() int
- func (mg *HybridConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HybridConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *HybridConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HybridConnection) SetConditions(c ...xpv1.Condition)
- func (mg *HybridConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HybridConnection) SetObservation(obs map[string]interface{}) error
- func (tr *HybridConnection) SetParameters(params map[string]interface{}) error
- func (mg *HybridConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HybridConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *HybridConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HybridConnectionAuthorizationRule
- func (in *HybridConnectionAuthorizationRule) DeepCopy() *HybridConnectionAuthorizationRule
- func (in *HybridConnectionAuthorizationRule) DeepCopyInto(out *HybridConnectionAuthorizationRule)
- func (in *HybridConnectionAuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *HybridConnectionAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HybridConnectionAuthorizationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *HybridConnectionAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HybridConnectionAuthorizationRule) GetID() string
- func (tr *HybridConnectionAuthorizationRule) GetObservation() (map[string]interface{}, error)
- func (tr *HybridConnectionAuthorizationRule) GetParameters() (map[string]interface{}, error)
- func (mg *HybridConnectionAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *HybridConnectionAuthorizationRule) GetProviderReference() *xpv1.Reference
- func (mg *HybridConnectionAuthorizationRule) GetTerraformResourceType() string
- func (tr *HybridConnectionAuthorizationRule) GetTerraformSchemaVersion() int
- func (mg *HybridConnectionAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HybridConnectionAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *HybridConnectionAuthorizationRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HybridConnectionAuthorizationRule) SetConditions(c ...xpv1.Condition)
- func (mg *HybridConnectionAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HybridConnectionAuthorizationRule) SetObservation(obs map[string]interface{}) error
- func (tr *HybridConnectionAuthorizationRule) SetParameters(params map[string]interface{}) error
- func (mg *HybridConnectionAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HybridConnectionAuthorizationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *HybridConnectionAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HybridConnectionAuthorizationRuleList
- func (in *HybridConnectionAuthorizationRuleList) DeepCopy() *HybridConnectionAuthorizationRuleList
- func (in *HybridConnectionAuthorizationRuleList) DeepCopyInto(out *HybridConnectionAuthorizationRuleList)
- func (in *HybridConnectionAuthorizationRuleList) DeepCopyObject() runtime.Object
- func (l *HybridConnectionAuthorizationRuleList) GetItems() []resource.Managed
- type HybridConnectionAuthorizationRuleObservation
- type HybridConnectionAuthorizationRuleParameters
- type HybridConnectionAuthorizationRuleSpec
- type HybridConnectionAuthorizationRuleStatus
- type HybridConnectionList
- type HybridConnectionObservation
- type HybridConnectionParameters
- type HybridConnectionSpec
- type HybridConnectionStatus
- 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 NamespaceAuthorizationRule
- func (in *NamespaceAuthorizationRule) DeepCopy() *NamespaceAuthorizationRule
- func (in *NamespaceAuthorizationRule) DeepCopyInto(out *NamespaceAuthorizationRule)
- func (in *NamespaceAuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *NamespaceAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NamespaceAuthorizationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *NamespaceAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NamespaceAuthorizationRule) GetID() string
- func (tr *NamespaceAuthorizationRule) GetObservation() (map[string]interface{}, error)
- func (tr *NamespaceAuthorizationRule) GetParameters() (map[string]interface{}, error)
- func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference
- func (mg *NamespaceAuthorizationRule) GetTerraformResourceType() string
- func (tr *NamespaceAuthorizationRule) GetTerraformSchemaVersion() int
- func (mg *NamespaceAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NamespaceAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *NamespaceAuthorizationRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NamespaceAuthorizationRule) SetConditions(c ...xpv1.Condition)
- func (mg *NamespaceAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NamespaceAuthorizationRule) SetObservation(obs map[string]interface{}) error
- func (tr *NamespaceAuthorizationRule) SetParameters(params map[string]interface{}) error
- func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *NamespaceAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamespaceAuthorizationRuleList
- func (in *NamespaceAuthorizationRuleList) DeepCopy() *NamespaceAuthorizationRuleList
- func (in *NamespaceAuthorizationRuleList) DeepCopyInto(out *NamespaceAuthorizationRuleList)
- func (in *NamespaceAuthorizationRuleList) DeepCopyObject() runtime.Object
- func (l *NamespaceAuthorizationRuleList) GetItems() []resource.Managed
- type NamespaceAuthorizationRuleObservation
- type NamespaceAuthorizationRuleParameters
- type NamespaceAuthorizationRuleSpec
- type NamespaceAuthorizationRuleStatus
- type NamespaceList
- type NamespaceObservation
- type NamespaceParameters
- type NamespaceSpec
- type NamespaceStatus
Constants ¶
const ( CRDGroup = "relay.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 ( HybridConnection_Kind = "HybridConnection" HybridConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HybridConnection_Kind}.String() HybridConnection_KindAPIVersion = HybridConnection_Kind + "." + CRDGroupVersion.String() HybridConnection_GroupVersionKind = CRDGroupVersion.WithKind(HybridConnection_Kind) )
Repository type metadata.
var ( HybridConnectionAuthorizationRule_Kind = "HybridConnectionAuthorizationRule" HybridConnectionAuthorizationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HybridConnectionAuthorizationRule_Kind}.String() HybridConnectionAuthorizationRule_KindAPIVersion = HybridConnectionAuthorizationRule_Kind + "." + CRDGroupVersion.String() HybridConnectionAuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(HybridConnectionAuthorizationRule_Kind) )
Repository type metadata.
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 ( NamespaceAuthorizationRule_Kind = "NamespaceAuthorizationRule" NamespaceAuthorizationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NamespaceAuthorizationRule_Kind}.String() NamespaceAuthorizationRule_KindAPIVersion = NamespaceAuthorizationRule_Kind + "." + CRDGroupVersion.String() NamespaceAuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(NamespaceAuthorizationRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type HybridConnection ¶
type HybridConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HybridConnectionSpec `json:"spec"` Status HybridConnectionStatus `json:"status,omitempty"` }
HybridConnection is the Schema for the HybridConnections 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 (*HybridConnection) DeepCopy ¶
func (in *HybridConnection) DeepCopy() *HybridConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnection.
func (*HybridConnection) DeepCopyInto ¶
func (in *HybridConnection) DeepCopyInto(out *HybridConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnection) DeepCopyObject ¶
func (in *HybridConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnection) GetCondition ¶
func (mg *HybridConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HybridConnection.
func (*HybridConnection) GetConnectionDetailsMapping ¶
func (tr *HybridConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HybridConnection
func (*HybridConnection) GetDeletionPolicy ¶
func (mg *HybridConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HybridConnection.
func (*HybridConnection) GetID ¶
func (tr *HybridConnection) GetID() string
GetID returns ID of underlying Terraform resource of this HybridConnection
func (*HybridConnection) GetObservation ¶
func (tr *HybridConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this HybridConnection
func (*HybridConnection) GetParameters ¶
func (tr *HybridConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this HybridConnection
func (*HybridConnection) GetProviderConfigReference ¶
func (mg *HybridConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HybridConnection.
func (*HybridConnection) GetProviderReference ¶
func (mg *HybridConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this HybridConnection. Deprecated: Use GetProviderConfigReference.
func (*HybridConnection) GetTerraformResourceType ¶
func (mg *HybridConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HybridConnection
func (*HybridConnection) GetTerraformSchemaVersion ¶
func (tr *HybridConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HybridConnection) GetWriteConnectionSecretToReference ¶
func (mg *HybridConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HybridConnection.
func (*HybridConnection) LateInitialize ¶
func (tr *HybridConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HybridConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*HybridConnection) ResolveReferences ¶
ResolveReferences of this HybridConnection.
func (*HybridConnection) SetConditions ¶
func (mg *HybridConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this HybridConnection.
func (*HybridConnection) SetDeletionPolicy ¶
func (mg *HybridConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HybridConnection.
func (*HybridConnection) SetObservation ¶
func (tr *HybridConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this HybridConnection
func (*HybridConnection) SetParameters ¶
func (tr *HybridConnection) SetParameters(params map[string]interface{}) error
SetParameters for this HybridConnection
func (*HybridConnection) SetProviderConfigReference ¶
func (mg *HybridConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HybridConnection.
func (*HybridConnection) SetProviderReference ¶
func (mg *HybridConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HybridConnection. Deprecated: Use SetProviderConfigReference.
func (*HybridConnection) SetWriteConnectionSecretToReference ¶
func (mg *HybridConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HybridConnection.
type HybridConnectionAuthorizationRule ¶
type HybridConnectionAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HybridConnectionAuthorizationRuleSpec `json:"spec"` Status HybridConnectionAuthorizationRuleStatus `json:"status,omitempty"` }
HybridConnectionAuthorizationRule is the Schema for the HybridConnectionAuthorizationRules 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 (*HybridConnectionAuthorizationRule) DeepCopy ¶
func (in *HybridConnectionAuthorizationRule) DeepCopy() *HybridConnectionAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRule) DeepCopyInto(out *HybridConnectionAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionAuthorizationRule) DeepCopyObject ¶
func (in *HybridConnectionAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnectionAuthorizationRule) GetCondition ¶
func (mg *HybridConnectionAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) GetConnectionDetailsMapping ¶
func (tr *HybridConnectionAuthorizationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) GetDeletionPolicy ¶
func (mg *HybridConnectionAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) GetID ¶
func (tr *HybridConnectionAuthorizationRule) GetID() string
GetID returns ID of underlying Terraform resource of this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) GetObservation ¶
func (tr *HybridConnectionAuthorizationRule) GetObservation() (map[string]interface{}, error)
GetObservation of this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) GetParameters ¶
func (tr *HybridConnectionAuthorizationRule) GetParameters() (map[string]interface{}, error)
GetParameters of this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) GetProviderConfigReference ¶
func (mg *HybridConnectionAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) GetProviderReference ¶
func (mg *HybridConnectionAuthorizationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this HybridConnectionAuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*HybridConnectionAuthorizationRule) GetTerraformResourceType ¶
func (mg *HybridConnectionAuthorizationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) GetTerraformSchemaVersion ¶
func (tr *HybridConnectionAuthorizationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HybridConnectionAuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *HybridConnectionAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) LateInitialize ¶
func (tr *HybridConnectionAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HybridConnectionAuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*HybridConnectionAuthorizationRule) ResolveReferences ¶
func (mg *HybridConnectionAuthorizationRule) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) SetConditions ¶
func (mg *HybridConnectionAuthorizationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) SetDeletionPolicy ¶
func (mg *HybridConnectionAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) SetObservation ¶
func (tr *HybridConnectionAuthorizationRule) SetObservation(obs map[string]interface{}) error
SetObservation for this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) SetParameters ¶
func (tr *HybridConnectionAuthorizationRule) SetParameters(params map[string]interface{}) error
SetParameters for this HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRule) SetProviderConfigReference ¶
func (mg *HybridConnectionAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) SetProviderReference ¶
func (mg *HybridConnectionAuthorizationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HybridConnectionAuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*HybridConnectionAuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *HybridConnectionAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HybridConnectionAuthorizationRule.
type HybridConnectionAuthorizationRuleList ¶
type HybridConnectionAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HybridConnectionAuthorizationRule `json:"items"` }
HybridConnectionAuthorizationRuleList contains a list of HybridConnectionAuthorizationRules
func (*HybridConnectionAuthorizationRuleList) DeepCopy ¶
func (in *HybridConnectionAuthorizationRuleList) DeepCopy() *HybridConnectionAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleList.
func (*HybridConnectionAuthorizationRuleList) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRuleList) DeepCopyInto(out *HybridConnectionAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionAuthorizationRuleList) DeepCopyObject ¶
func (in *HybridConnectionAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnectionAuthorizationRuleList) GetItems ¶
func (l *HybridConnectionAuthorizationRuleList) GetItems() []resource.Managed
GetItems of this HybridConnectionAuthorizationRuleList.
type HybridConnectionAuthorizationRuleObservation ¶
type HybridConnectionAuthorizationRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HybridConnectionAuthorizationRuleObservation) DeepCopy ¶
func (in *HybridConnectionAuthorizationRuleObservation) DeepCopy() *HybridConnectionAuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleObservation.
func (*HybridConnectionAuthorizationRuleObservation) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRuleObservation) DeepCopyInto(out *HybridConnectionAuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionAuthorizationRuleParameters ¶
type HybridConnectionAuthorizationRuleParameters struct { // +kubebuilder:validation:Required HybridConnectionName *string `json:"hybridConnectionName" tf:"hybrid_connection_name,omitempty"` // +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"` // +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 (*HybridConnectionAuthorizationRuleParameters) DeepCopy ¶
func (in *HybridConnectionAuthorizationRuleParameters) DeepCopy() *HybridConnectionAuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleParameters.
func (*HybridConnectionAuthorizationRuleParameters) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRuleParameters) DeepCopyInto(out *HybridConnectionAuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionAuthorizationRuleSpec ¶
type HybridConnectionAuthorizationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HybridConnectionAuthorizationRuleParameters `json:"forProvider"` }
HybridConnectionAuthorizationRuleSpec defines the desired state of HybridConnectionAuthorizationRule
func (*HybridConnectionAuthorizationRuleSpec) DeepCopy ¶
func (in *HybridConnectionAuthorizationRuleSpec) DeepCopy() *HybridConnectionAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleSpec.
func (*HybridConnectionAuthorizationRuleSpec) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRuleSpec) DeepCopyInto(out *HybridConnectionAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionAuthorizationRuleStatus ¶
type HybridConnectionAuthorizationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HybridConnectionAuthorizationRuleObservation `json:"atProvider,omitempty"` }
HybridConnectionAuthorizationRuleStatus defines the observed state of HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRuleStatus) DeepCopy ¶
func (in *HybridConnectionAuthorizationRuleStatus) DeepCopy() *HybridConnectionAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleStatus.
func (*HybridConnectionAuthorizationRuleStatus) DeepCopyInto ¶
func (in *HybridConnectionAuthorizationRuleStatus) DeepCopyInto(out *HybridConnectionAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionList ¶
type HybridConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HybridConnection `json:"items"` }
HybridConnectionList contains a list of HybridConnections
func (*HybridConnectionList) DeepCopy ¶
func (in *HybridConnectionList) DeepCopy() *HybridConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionList.
func (*HybridConnectionList) DeepCopyInto ¶
func (in *HybridConnectionList) DeepCopyInto(out *HybridConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionList) DeepCopyObject ¶
func (in *HybridConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnectionList) GetItems ¶
func (l *HybridConnectionList) GetItems() []resource.Managed
GetItems of this HybridConnectionList.
type HybridConnectionObservation ¶
type HybridConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HybridConnectionObservation) DeepCopy ¶
func (in *HybridConnectionObservation) DeepCopy() *HybridConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionObservation.
func (*HybridConnectionObservation) DeepCopyInto ¶
func (in *HybridConnectionObservation) DeepCopyInto(out *HybridConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionParameters ¶
type HybridConnectionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RelayNamespaceName *string `json:"relayNamespaceName" tf:"relay_namespace_name,omitempty"` // +kubebuilder:validation:Optional RequiresClientAuthorization *bool `json:"requiresClientAuthorization,omitempty" tf:"requires_client_authorization,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 UserMetadata *string `json:"userMetadata,omitempty" tf:"user_metadata,omitempty"` }
func (*HybridConnectionParameters) DeepCopy ¶
func (in *HybridConnectionParameters) DeepCopy() *HybridConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionParameters.
func (*HybridConnectionParameters) DeepCopyInto ¶
func (in *HybridConnectionParameters) DeepCopyInto(out *HybridConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionSpec ¶
type HybridConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HybridConnectionParameters `json:"forProvider"` }
HybridConnectionSpec defines the desired state of HybridConnection
func (*HybridConnectionSpec) DeepCopy ¶
func (in *HybridConnectionSpec) DeepCopy() *HybridConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionSpec.
func (*HybridConnectionSpec) DeepCopyInto ¶
func (in *HybridConnectionSpec) DeepCopyInto(out *HybridConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionStatus ¶
type HybridConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HybridConnectionObservation `json:"atProvider,omitempty"` }
HybridConnectionStatus defines the observed state of HybridConnection.
func (*HybridConnectionStatus) DeepCopy ¶
func (in *HybridConnectionStatus) DeepCopy() *HybridConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionStatus.
func (*HybridConnectionStatus) DeepCopyInto ¶
func (in *HybridConnectionStatus) DeepCopyInto(out *HybridConnectionStatus)
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 NamespaceAuthorizationRule ¶
type NamespaceAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceAuthorizationRuleSpec `json:"spec"` Status NamespaceAuthorizationRuleStatus `json:"status,omitempty"` }
NamespaceAuthorizationRule is the Schema for the NamespaceAuthorizationRules 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 (*NamespaceAuthorizationRule) DeepCopy ¶
func (in *NamespaceAuthorizationRule) DeepCopy() *NamespaceAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) DeepCopyInto ¶
func (in *NamespaceAuthorizationRule) DeepCopyInto(out *NamespaceAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceAuthorizationRule) DeepCopyObject ¶
func (in *NamespaceAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceAuthorizationRule) GetCondition ¶
func (mg *NamespaceAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) GetConnectionDetailsMapping ¶
func (tr *NamespaceAuthorizationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) GetDeletionPolicy ¶
func (mg *NamespaceAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) GetID ¶
func (tr *NamespaceAuthorizationRule) GetID() string
GetID returns ID of underlying Terraform resource of this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) GetObservation ¶
func (tr *NamespaceAuthorizationRule) GetObservation() (map[string]interface{}, error)
GetObservation of this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) GetParameters ¶
func (tr *NamespaceAuthorizationRule) GetParameters() (map[string]interface{}, error)
GetParameters of this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) GetProviderConfigReference ¶
func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) GetProviderReference ¶
func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this NamespaceAuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*NamespaceAuthorizationRule) GetTerraformResourceType ¶
func (mg *NamespaceAuthorizationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) GetTerraformSchemaVersion ¶
func (tr *NamespaceAuthorizationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NamespaceAuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *NamespaceAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) LateInitialize ¶
func (tr *NamespaceAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NamespaceAuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*NamespaceAuthorizationRule) ResolveReferences ¶
ResolveReferences of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) SetConditions ¶
func (mg *NamespaceAuthorizationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) SetDeletionPolicy ¶
func (mg *NamespaceAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) SetObservation ¶
func (tr *NamespaceAuthorizationRule) SetObservation(obs map[string]interface{}) error
SetObservation for this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) SetParameters ¶
func (tr *NamespaceAuthorizationRule) SetParameters(params map[string]interface{}) error
SetParameters for this NamespaceAuthorizationRule
func (*NamespaceAuthorizationRule) SetProviderConfigReference ¶
func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) SetProviderReference ¶
func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NamespaceAuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*NamespaceAuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *NamespaceAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NamespaceAuthorizationRule.
type NamespaceAuthorizationRuleList ¶
type NamespaceAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespaceAuthorizationRule `json:"items"` }
NamespaceAuthorizationRuleList contains a list of NamespaceAuthorizationRules
func (*NamespaceAuthorizationRuleList) DeepCopy ¶
func (in *NamespaceAuthorizationRuleList) DeepCopy() *NamespaceAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleList.
func (*NamespaceAuthorizationRuleList) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleList) DeepCopyInto(out *NamespaceAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceAuthorizationRuleList) DeepCopyObject ¶
func (in *NamespaceAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceAuthorizationRuleList) GetItems ¶
func (l *NamespaceAuthorizationRuleList) GetItems() []resource.Managed
GetItems of this NamespaceAuthorizationRuleList.
type NamespaceAuthorizationRuleObservation ¶
type NamespaceAuthorizationRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NamespaceAuthorizationRuleObservation) DeepCopy ¶
func (in *NamespaceAuthorizationRuleObservation) DeepCopy() *NamespaceAuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleObservation.
func (*NamespaceAuthorizationRuleObservation) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleObservation) DeepCopyInto(out *NamespaceAuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceAuthorizationRuleParameters ¶
type NamespaceAuthorizationRuleParameters 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"` // +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 (*NamespaceAuthorizationRuleParameters) DeepCopy ¶
func (in *NamespaceAuthorizationRuleParameters) DeepCopy() *NamespaceAuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleParameters.
func (*NamespaceAuthorizationRuleParameters) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleParameters) DeepCopyInto(out *NamespaceAuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceAuthorizationRuleSpec ¶
type NamespaceAuthorizationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamespaceAuthorizationRuleParameters `json:"forProvider"` }
NamespaceAuthorizationRuleSpec defines the desired state of NamespaceAuthorizationRule
func (*NamespaceAuthorizationRuleSpec) DeepCopy ¶
func (in *NamespaceAuthorizationRuleSpec) DeepCopy() *NamespaceAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpec.
func (*NamespaceAuthorizationRuleSpec) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleSpec) DeepCopyInto(out *NamespaceAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceAuthorizationRuleStatus ¶
type NamespaceAuthorizationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamespaceAuthorizationRuleObservation `json:"atProvider,omitempty"` }
NamespaceAuthorizationRuleStatus defines the observed state of NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRuleStatus) DeepCopy ¶
func (in *NamespaceAuthorizationRuleStatus) DeepCopy() *NamespaceAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleStatus.
func (*NamespaceAuthorizationRuleStatus) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleStatus) DeepCopyInto(out *NamespaceAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` MetricID *string `json:"metricId,omitempty" tf:"metric_id,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:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"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: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.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_hybridconnection_terraformed.go
- zz_hybridconnection_types.go
- zz_hybridconnectionauthorizationrule_terraformed.go
- zz_hybridconnectionauthorizationrule_types.go
- zz_namespace_terraformed.go
- zz_namespace_types.go
- zz_namespaceauthorizationrule_terraformed.go
- zz_namespaceauthorizationrule_types.go