Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=eventhub.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- 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 CaptureDescriptionObservation
- type CaptureDescriptionParameters
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]interface{}, error)
- func (tr *Cluster) GetParameters() (map[string]interface{}, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]interface{}) error
- func (tr *Cluster) SetParameters(params map[string]interface{}) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterSpec
- type ClusterStatus
- type ConsumerGroup
- func (in *ConsumerGroup) DeepCopy() *ConsumerGroup
- func (in *ConsumerGroup) DeepCopyInto(out *ConsumerGroup)
- func (in *ConsumerGroup) DeepCopyObject() runtime.Object
- func (mg *ConsumerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConsumerGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ConsumerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConsumerGroup) GetID() string
- func (tr *ConsumerGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ConsumerGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ConsumerGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConsumerGroup) GetProviderReference() *xpv1.Reference
- func (mg *ConsumerGroup) GetTerraformResourceType() string
- func (tr *ConsumerGroup) GetTerraformSchemaVersion() int
- func (mg *ConsumerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConsumerGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConsumerGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConsumerGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ConsumerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConsumerGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ConsumerGroup) SetParameters(params map[string]interface{}) error
- func (mg *ConsumerGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConsumerGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ConsumerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConsumerGroupList
- type ConsumerGroupObservation
- type ConsumerGroupParameters
- type ConsumerGroupSpec
- type ConsumerGroupStatus
- type DestinationObservation
- type DestinationParameters
- type EventHub
- func (in *EventHub) DeepCopy() *EventHub
- func (in *EventHub) DeepCopyInto(out *EventHub)
- func (in *EventHub) DeepCopyObject() runtime.Object
- func (mg *EventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventHub) GetConnectionDetailsMapping() map[string]string
- func (mg *EventHub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventHub) GetID() string
- func (tr *EventHub) GetObservation() (map[string]interface{}, error)
- func (tr *EventHub) GetParameters() (map[string]interface{}, error)
- func (mg *EventHub) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventHub) GetProviderReference() *xpv1.Reference
- func (mg *EventHub) GetTerraformResourceType() string
- func (tr *EventHub) GetTerraformSchemaVersion() int
- func (mg *EventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventHub) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventHub) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EventHub) SetConditions(c ...xpv1.Condition)
- func (mg *EventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventHub) SetObservation(obs map[string]interface{}) error
- func (tr *EventHub) SetParameters(params map[string]interface{}) error
- func (mg *EventHub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventHub) SetProviderReference(r *xpv1.Reference)
- func (mg *EventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventHubList
- type EventHubObservation
- type EventHubParameters
- type EventHubSpec
- type EventHubStatus
- type IPRuleObservation
- type IPRuleParameters
- type IdentityObservation
- type IdentityParameters
- 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 NamespaceCustomerManagedKey
- func (in *NamespaceCustomerManagedKey) DeepCopy() *NamespaceCustomerManagedKey
- func (in *NamespaceCustomerManagedKey) DeepCopyInto(out *NamespaceCustomerManagedKey)
- func (in *NamespaceCustomerManagedKey) DeepCopyObject() runtime.Object
- func (mg *NamespaceCustomerManagedKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NamespaceCustomerManagedKey) GetConnectionDetailsMapping() map[string]string
- func (mg *NamespaceCustomerManagedKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NamespaceCustomerManagedKey) GetID() string
- func (tr *NamespaceCustomerManagedKey) GetObservation() (map[string]interface{}, error)
- func (tr *NamespaceCustomerManagedKey) GetParameters() (map[string]interface{}, error)
- func (mg *NamespaceCustomerManagedKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *NamespaceCustomerManagedKey) GetProviderReference() *xpv1.Reference
- func (mg *NamespaceCustomerManagedKey) GetTerraformResourceType() string
- func (tr *NamespaceCustomerManagedKey) GetTerraformSchemaVersion() int
- func (mg *NamespaceCustomerManagedKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NamespaceCustomerManagedKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *NamespaceCustomerManagedKey) SetConditions(c ...xpv1.Condition)
- func (mg *NamespaceCustomerManagedKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NamespaceCustomerManagedKey) SetObservation(obs map[string]interface{}) error
- func (tr *NamespaceCustomerManagedKey) SetParameters(params map[string]interface{}) error
- func (mg *NamespaceCustomerManagedKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NamespaceCustomerManagedKey) SetProviderReference(r *xpv1.Reference)
- func (mg *NamespaceCustomerManagedKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamespaceCustomerManagedKeyList
- func (in *NamespaceCustomerManagedKeyList) DeepCopy() *NamespaceCustomerManagedKeyList
- func (in *NamespaceCustomerManagedKeyList) DeepCopyInto(out *NamespaceCustomerManagedKeyList)
- func (in *NamespaceCustomerManagedKeyList) DeepCopyObject() runtime.Object
- func (l *NamespaceCustomerManagedKeyList) GetItems() []resource.Managed
- type NamespaceCustomerManagedKeyObservation
- type NamespaceCustomerManagedKeyParameters
- type NamespaceCustomerManagedKeySpec
- type NamespaceCustomerManagedKeyStatus
- type NamespaceDisasterRecoveryConfig
- func (in *NamespaceDisasterRecoveryConfig) DeepCopy() *NamespaceDisasterRecoveryConfig
- func (in *NamespaceDisasterRecoveryConfig) DeepCopyInto(out *NamespaceDisasterRecoveryConfig)
- func (in *NamespaceDisasterRecoveryConfig) DeepCopyObject() runtime.Object
- func (mg *NamespaceDisasterRecoveryConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NamespaceDisasterRecoveryConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *NamespaceDisasterRecoveryConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NamespaceDisasterRecoveryConfig) GetID() string
- func (tr *NamespaceDisasterRecoveryConfig) GetObservation() (map[string]interface{}, error)
- func (tr *NamespaceDisasterRecoveryConfig) GetParameters() (map[string]interface{}, error)
- func (mg *NamespaceDisasterRecoveryConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *NamespaceDisasterRecoveryConfig) GetProviderReference() *xpv1.Reference
- func (mg *NamespaceDisasterRecoveryConfig) GetTerraformResourceType() string
- func (tr *NamespaceDisasterRecoveryConfig) GetTerraformSchemaVersion() int
- func (mg *NamespaceDisasterRecoveryConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NamespaceDisasterRecoveryConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *NamespaceDisasterRecoveryConfig) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NamespaceDisasterRecoveryConfig) SetConditions(c ...xpv1.Condition)
- func (mg *NamespaceDisasterRecoveryConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NamespaceDisasterRecoveryConfig) SetObservation(obs map[string]interface{}) error
- func (tr *NamespaceDisasterRecoveryConfig) SetParameters(params map[string]interface{}) error
- func (mg *NamespaceDisasterRecoveryConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NamespaceDisasterRecoveryConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *NamespaceDisasterRecoveryConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamespaceDisasterRecoveryConfigList
- func (in *NamespaceDisasterRecoveryConfigList) DeepCopy() *NamespaceDisasterRecoveryConfigList
- func (in *NamespaceDisasterRecoveryConfigList) DeepCopyInto(out *NamespaceDisasterRecoveryConfigList)
- func (in *NamespaceDisasterRecoveryConfigList) DeepCopyObject() runtime.Object
- func (l *NamespaceDisasterRecoveryConfigList) GetItems() []resource.Managed
- type NamespaceDisasterRecoveryConfigObservation
- type NamespaceDisasterRecoveryConfigParameters
- type NamespaceDisasterRecoveryConfigSpec
- type NamespaceDisasterRecoveryConfigStatus
- type NamespaceList
- type NamespaceObservation
- type NamespaceParameters
- type NamespaceSpec
- type NamespaceStatus
- type NetworkRulesetsObservation
- type NetworkRulesetsParameters
- type VirtualNetworkRuleObservation
- type VirtualNetworkRuleParameters
Constants ¶
const ( CRDGroup = "eventhub.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 ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( ConsumerGroup_Kind = "ConsumerGroup" ConsumerGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConsumerGroup_Kind}.String() ConsumerGroup_KindAPIVersion = ConsumerGroup_Kind + "." + CRDGroupVersion.String() ConsumerGroup_GroupVersionKind = CRDGroupVersion.WithKind(ConsumerGroup_Kind) )
Repository type metadata.
var ( EventHub_Kind = "EventHub" EventHub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventHub_Kind}.String() EventHub_KindAPIVersion = EventHub_Kind + "." + CRDGroupVersion.String() EventHub_GroupVersionKind = CRDGroupVersion.WithKind(EventHub_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 ( 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.
var ( NamespaceCustomerManagedKey_Kind = "NamespaceCustomerManagedKey" NamespaceCustomerManagedKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NamespaceCustomerManagedKey_Kind}.String() NamespaceCustomerManagedKey_KindAPIVersion = NamespaceCustomerManagedKey_Kind + "." + CRDGroupVersion.String() NamespaceCustomerManagedKey_GroupVersionKind = CRDGroupVersion.WithKind(NamespaceCustomerManagedKey_Kind) )
Repository type metadata.
var ( NamespaceDisasterRecoveryConfig_Kind = "NamespaceDisasterRecoveryConfig" NamespaceDisasterRecoveryConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NamespaceDisasterRecoveryConfig_Kind}.String() NamespaceDisasterRecoveryConfig_KindAPIVersion = NamespaceDisasterRecoveryConfig_Kind + "." + CRDGroupVersion.String() NamespaceDisasterRecoveryConfig_GroupVersionKind = CRDGroupVersion.WithKind(NamespaceDisasterRecoveryConfig_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
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"`
}
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:Required EventHubName *string `json:"eventhubName" tf:"eventhub_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 (*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 CaptureDescriptionObservation ¶
type CaptureDescriptionObservation struct { }
func (*CaptureDescriptionObservation) DeepCopy ¶
func (in *CaptureDescriptionObservation) DeepCopy() *CaptureDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureDescriptionObservation.
func (*CaptureDescriptionObservation) DeepCopyInto ¶
func (in *CaptureDescriptionObservation) DeepCopyInto(out *CaptureDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureDescriptionParameters ¶
type CaptureDescriptionParameters struct { // +kubebuilder:validation:Required Destination []DestinationParameters `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Encoding *string `json:"encoding" tf:"encoding,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Optional SizeLimitInBytes *int64 `json:"sizeLimitInBytes,omitempty" tf:"size_limit_in_bytes,omitempty"` // +kubebuilder:validation:Optional SkipEmptyArchives *bool `json:"skipEmptyArchives,omitempty" tf:"skip_empty_archives,omitempty"` }
func (*CaptureDescriptionParameters) DeepCopy ¶
func (in *CaptureDescriptionParameters) DeepCopy() *CaptureDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureDescriptionParameters.
func (*CaptureDescriptionParameters) DeepCopyInto ¶
func (in *CaptureDescriptionParameters) DeepCopyInto(out *CaptureDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters 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 (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters 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 (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroup ¶
type ConsumerGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsumerGroupSpec `json:"spec"` Status ConsumerGroupStatus `json:"status,omitempty"` }
ConsumerGroup is the Schema for the ConsumerGroups 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 (*ConsumerGroup) DeepCopy ¶
func (in *ConsumerGroup) DeepCopy() *ConsumerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroup.
func (*ConsumerGroup) DeepCopyInto ¶
func (in *ConsumerGroup) DeepCopyInto(out *ConsumerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerGroup) DeepCopyObject ¶
func (in *ConsumerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsumerGroup) GetCondition ¶
func (mg *ConsumerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConsumerGroup.
func (*ConsumerGroup) GetConnectionDetailsMapping ¶
func (tr *ConsumerGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConsumerGroup
func (*ConsumerGroup) GetDeletionPolicy ¶
func (mg *ConsumerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConsumerGroup.
func (*ConsumerGroup) GetID ¶
func (tr *ConsumerGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ConsumerGroup
func (*ConsumerGroup) GetObservation ¶
func (tr *ConsumerGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ConsumerGroup
func (*ConsumerGroup) GetParameters ¶
func (tr *ConsumerGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ConsumerGroup
func (*ConsumerGroup) GetProviderConfigReference ¶
func (mg *ConsumerGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConsumerGroup.
func (*ConsumerGroup) GetProviderReference ¶
func (mg *ConsumerGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConsumerGroup. Deprecated: Use GetProviderConfigReference.
func (*ConsumerGroup) GetTerraformResourceType ¶
func (mg *ConsumerGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConsumerGroup
func (*ConsumerGroup) GetTerraformSchemaVersion ¶
func (tr *ConsumerGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConsumerGroup) GetWriteConnectionSecretToReference ¶
func (mg *ConsumerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConsumerGroup.
func (*ConsumerGroup) LateInitialize ¶
func (tr *ConsumerGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConsumerGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConsumerGroup) ResolveReferences ¶
ResolveReferences of this ConsumerGroup.
func (*ConsumerGroup) SetConditions ¶
func (mg *ConsumerGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ConsumerGroup.
func (*ConsumerGroup) SetDeletionPolicy ¶
func (mg *ConsumerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConsumerGroup.
func (*ConsumerGroup) SetObservation ¶
func (tr *ConsumerGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ConsumerGroup
func (*ConsumerGroup) SetParameters ¶
func (tr *ConsumerGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ConsumerGroup
func (*ConsumerGroup) SetProviderConfigReference ¶
func (mg *ConsumerGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConsumerGroup.
func (*ConsumerGroup) SetProviderReference ¶
func (mg *ConsumerGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConsumerGroup. Deprecated: Use SetProviderConfigReference.
func (*ConsumerGroup) SetWriteConnectionSecretToReference ¶
func (mg *ConsumerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConsumerGroup.
type ConsumerGroupList ¶
type ConsumerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConsumerGroup `json:"items"` }
ConsumerGroupList contains a list of ConsumerGroups
func (*ConsumerGroupList) DeepCopy ¶
func (in *ConsumerGroupList) DeepCopy() *ConsumerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupList.
func (*ConsumerGroupList) DeepCopyInto ¶
func (in *ConsumerGroupList) DeepCopyInto(out *ConsumerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerGroupList) DeepCopyObject ¶
func (in *ConsumerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsumerGroupList) GetItems ¶
func (l *ConsumerGroupList) GetItems() []resource.Managed
GetItems of this ConsumerGroupList.
type ConsumerGroupObservation ¶
type ConsumerGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConsumerGroupObservation) DeepCopy ¶
func (in *ConsumerGroupObservation) DeepCopy() *ConsumerGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupObservation.
func (*ConsumerGroupObservation) DeepCopyInto ¶
func (in *ConsumerGroupObservation) DeepCopyInto(out *ConsumerGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroupParameters ¶
type ConsumerGroupParameters struct { // +kubebuilder:validation:Required EventHubName *string `json:"eventhubName" tf:"eventhub_name,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 UserMetadata *string `json:"userMetadata,omitempty" tf:"user_metadata,omitempty"` }
func (*ConsumerGroupParameters) DeepCopy ¶
func (in *ConsumerGroupParameters) DeepCopy() *ConsumerGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupParameters.
func (*ConsumerGroupParameters) DeepCopyInto ¶
func (in *ConsumerGroupParameters) DeepCopyInto(out *ConsumerGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroupSpec ¶
type ConsumerGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConsumerGroupParameters `json:"forProvider"` }
ConsumerGroupSpec defines the desired state of ConsumerGroup
func (*ConsumerGroupSpec) DeepCopy ¶
func (in *ConsumerGroupSpec) DeepCopy() *ConsumerGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupSpec.
func (*ConsumerGroupSpec) DeepCopyInto ¶
func (in *ConsumerGroupSpec) DeepCopyInto(out *ConsumerGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroupStatus ¶
type ConsumerGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConsumerGroupObservation `json:"atProvider,omitempty"` }
ConsumerGroupStatus defines the observed state of ConsumerGroup.
func (*ConsumerGroupStatus) DeepCopy ¶
func (in *ConsumerGroupStatus) DeepCopy() *ConsumerGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupStatus.
func (*ConsumerGroupStatus) DeepCopyInto ¶
func (in *ConsumerGroupStatus) DeepCopyInto(out *ConsumerGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationObservation ¶
type DestinationObservation struct { }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // +kubebuilder:validation:Required ArchiveNameFormat *string `json:"archiveNameFormat" tf:"archive_name_format,omitempty"` // +kubebuilder:validation:Required BlobContainerName *string `json:"blobContainerName" tf:"blob_container_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHub ¶
type EventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventHubSpec `json:"spec"` Status EventHubStatus `json:"status,omitempty"` }
EventHub is the Schema for the EventHubs 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 (*EventHub) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHub.
func (*EventHub) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHub) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventHub) GetCondition ¶
func (mg *EventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventHub.
func (*EventHub) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this EventHub
func (*EventHub) GetDeletionPolicy ¶
func (mg *EventHub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventHub.
func (*EventHub) GetObservation ¶
GetObservation of this EventHub
func (*EventHub) GetParameters ¶
GetParameters of this EventHub
func (*EventHub) GetProviderConfigReference ¶
GetProviderConfigReference of this EventHub.
func (*EventHub) GetProviderReference ¶
GetProviderReference of this EventHub. Deprecated: Use GetProviderConfigReference.
func (*EventHub) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this EventHub
func (*EventHub) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventHub) GetWriteConnectionSecretToReference ¶
func (mg *EventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventHub.
func (*EventHub) LateInitialize ¶
LateInitialize this EventHub using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventHub) ResolveReferences ¶
ResolveReferences of this EventHub.
func (*EventHub) SetConditions ¶
SetConditions of this EventHub.
func (*EventHub) SetDeletionPolicy ¶
func (mg *EventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventHub.
func (*EventHub) SetObservation ¶
SetObservation for this EventHub
func (*EventHub) SetParameters ¶
SetParameters for this EventHub
func (*EventHub) SetProviderConfigReference ¶
SetProviderConfigReference of this EventHub.
func (*EventHub) SetProviderReference ¶
SetProviderReference of this EventHub. Deprecated: Use SetProviderConfigReference.
func (*EventHub) SetWriteConnectionSecretToReference ¶
func (mg *EventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventHub.
type EventHubList ¶
type EventHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventHub `json:"items"` }
EventHubList contains a list of EventHubs
func (*EventHubList) DeepCopy ¶
func (in *EventHubList) DeepCopy() *EventHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubList.
func (*EventHubList) DeepCopyInto ¶
func (in *EventHubList) DeepCopyInto(out *EventHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHubList) DeepCopyObject ¶
func (in *EventHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventHubList) GetItems ¶
func (l *EventHubList) GetItems() []resource.Managed
GetItems of this EventHubList.
type EventHubObservation ¶
type EventHubObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PartitionIds []*string `json:"partitionIds,omitempty" tf:"partition_ids,omitempty"` }
func (*EventHubObservation) DeepCopy ¶
func (in *EventHubObservation) DeepCopy() *EventHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubObservation.
func (*EventHubObservation) DeepCopyInto ¶
func (in *EventHubObservation) DeepCopyInto(out *EventHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubParameters ¶
type EventHubParameters struct { // +kubebuilder:validation:Optional CaptureDescription []CaptureDescriptionParameters `json:"captureDescription,omitempty" tf:"capture_description,omitempty"` // +kubebuilder:validation:Required MessageRetention *int64 `json:"messageRetention" tf:"message_retention,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 PartitionCount *int64 `json:"partitionCount" tf:"partition_count,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 Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EventHubParameters) DeepCopy ¶
func (in *EventHubParameters) DeepCopy() *EventHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubParameters.
func (*EventHubParameters) DeepCopyInto ¶
func (in *EventHubParameters) DeepCopyInto(out *EventHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubSpec ¶
type EventHubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventHubParameters `json:"forProvider"` }
EventHubSpec defines the desired state of EventHub
func (*EventHubSpec) DeepCopy ¶
func (in *EventHubSpec) DeepCopy() *EventHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubSpec.
func (*EventHubSpec) DeepCopyInto ¶
func (in *EventHubSpec) DeepCopyInto(out *EventHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubStatus ¶
type EventHubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventHubObservation `json:"atProvider,omitempty"` }
EventHubStatus defines the observed state of EventHub.
func (*EventHubStatus) DeepCopy ¶
func (in *EventHubStatus) DeepCopy() *EventHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubStatus.
func (*EventHubStatus) DeepCopyInto ¶
func (in *EventHubStatus) DeepCopyInto(out *EventHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRuleObservation ¶
type IPRuleObservation struct { }
func (*IPRuleObservation) DeepCopy ¶
func (in *IPRuleObservation) DeepCopy() *IPRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleObservation.
func (*IPRuleObservation) DeepCopyInto ¶
func (in *IPRuleObservation) DeepCopyInto(out *IPRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRuleParameters ¶
type IPRuleParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Required IPMask *string `json:"ipMask" tf:"ip_mask,omitempty"` }
func (*IPRuleParameters) DeepCopy ¶
func (in *IPRuleParameters) DeepCopy() *IPRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleParameters.
func (*IPRuleParameters) DeepCopyInto ¶
func (in *IPRuleParameters) DeepCopyInto(out *IPRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
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 NamespaceCustomerManagedKey ¶
type NamespaceCustomerManagedKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceCustomerManagedKeySpec `json:"spec"` Status NamespaceCustomerManagedKeyStatus `json:"status,omitempty"` }
NamespaceCustomerManagedKey is the Schema for the NamespaceCustomerManagedKeys 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 (*NamespaceCustomerManagedKey) DeepCopy ¶
func (in *NamespaceCustomerManagedKey) DeepCopy() *NamespaceCustomerManagedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKey) DeepCopyInto(out *NamespaceCustomerManagedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceCustomerManagedKey) DeepCopyObject ¶
func (in *NamespaceCustomerManagedKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceCustomerManagedKey) GetCondition ¶
func (mg *NamespaceCustomerManagedKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) GetConnectionDetailsMapping ¶
func (tr *NamespaceCustomerManagedKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) GetDeletionPolicy ¶
func (mg *NamespaceCustomerManagedKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) GetID ¶
func (tr *NamespaceCustomerManagedKey) GetID() string
GetID returns ID of underlying Terraform resource of this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) GetObservation ¶
func (tr *NamespaceCustomerManagedKey) GetObservation() (map[string]interface{}, error)
GetObservation of this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) GetParameters ¶
func (tr *NamespaceCustomerManagedKey) GetParameters() (map[string]interface{}, error)
GetParameters of this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) GetProviderConfigReference ¶
func (mg *NamespaceCustomerManagedKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) GetProviderReference ¶
func (mg *NamespaceCustomerManagedKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this NamespaceCustomerManagedKey. Deprecated: Use GetProviderConfigReference.
func (*NamespaceCustomerManagedKey) GetTerraformResourceType ¶
func (mg *NamespaceCustomerManagedKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) GetTerraformSchemaVersion ¶
func (tr *NamespaceCustomerManagedKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NamespaceCustomerManagedKey) GetWriteConnectionSecretToReference ¶
func (mg *NamespaceCustomerManagedKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) LateInitialize ¶
func (tr *NamespaceCustomerManagedKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NamespaceCustomerManagedKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*NamespaceCustomerManagedKey) SetConditions ¶
func (mg *NamespaceCustomerManagedKey) SetConditions(c ...xpv1.Condition)
SetConditions of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) SetDeletionPolicy ¶
func (mg *NamespaceCustomerManagedKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) SetObservation ¶
func (tr *NamespaceCustomerManagedKey) SetObservation(obs map[string]interface{}) error
SetObservation for this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) SetParameters ¶
func (tr *NamespaceCustomerManagedKey) SetParameters(params map[string]interface{}) error
SetParameters for this NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKey) SetProviderConfigReference ¶
func (mg *NamespaceCustomerManagedKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKey) SetProviderReference ¶
func (mg *NamespaceCustomerManagedKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NamespaceCustomerManagedKey. Deprecated: Use SetProviderConfigReference.
func (*NamespaceCustomerManagedKey) SetWriteConnectionSecretToReference ¶
func (mg *NamespaceCustomerManagedKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NamespaceCustomerManagedKey.
type NamespaceCustomerManagedKeyList ¶
type NamespaceCustomerManagedKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespaceCustomerManagedKey `json:"items"` }
NamespaceCustomerManagedKeyList contains a list of NamespaceCustomerManagedKeys
func (*NamespaceCustomerManagedKeyList) DeepCopy ¶
func (in *NamespaceCustomerManagedKeyList) DeepCopy() *NamespaceCustomerManagedKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKeyList.
func (*NamespaceCustomerManagedKeyList) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKeyList) DeepCopyInto(out *NamespaceCustomerManagedKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceCustomerManagedKeyList) DeepCopyObject ¶
func (in *NamespaceCustomerManagedKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceCustomerManagedKeyList) GetItems ¶
func (l *NamespaceCustomerManagedKeyList) GetItems() []resource.Managed
GetItems of this NamespaceCustomerManagedKeyList.
type NamespaceCustomerManagedKeyObservation ¶
type NamespaceCustomerManagedKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NamespaceCustomerManagedKeyObservation) DeepCopy ¶
func (in *NamespaceCustomerManagedKeyObservation) DeepCopy() *NamespaceCustomerManagedKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKeyObservation.
func (*NamespaceCustomerManagedKeyObservation) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKeyObservation) DeepCopyInto(out *NamespaceCustomerManagedKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceCustomerManagedKeyParameters ¶
type NamespaceCustomerManagedKeyParameters struct { // +kubebuilder:validation:Required EventHubNamespaceID *string `json:"eventhubNamespaceId" tf:"eventhub_namespace_id,omitempty"` // +kubebuilder:validation:Required KeyVaultKeyIds []*string `json:"keyVaultKeyIds" tf:"key_vault_key_ids,omitempty"` }
func (*NamespaceCustomerManagedKeyParameters) DeepCopy ¶
func (in *NamespaceCustomerManagedKeyParameters) DeepCopy() *NamespaceCustomerManagedKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKeyParameters.
func (*NamespaceCustomerManagedKeyParameters) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKeyParameters) DeepCopyInto(out *NamespaceCustomerManagedKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceCustomerManagedKeySpec ¶
type NamespaceCustomerManagedKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamespaceCustomerManagedKeyParameters `json:"forProvider"` }
NamespaceCustomerManagedKeySpec defines the desired state of NamespaceCustomerManagedKey
func (*NamespaceCustomerManagedKeySpec) DeepCopy ¶
func (in *NamespaceCustomerManagedKeySpec) DeepCopy() *NamespaceCustomerManagedKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKeySpec.
func (*NamespaceCustomerManagedKeySpec) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKeySpec) DeepCopyInto(out *NamespaceCustomerManagedKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceCustomerManagedKeyStatus ¶
type NamespaceCustomerManagedKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamespaceCustomerManagedKeyObservation `json:"atProvider,omitempty"` }
NamespaceCustomerManagedKeyStatus defines the observed state of NamespaceCustomerManagedKey.
func (*NamespaceCustomerManagedKeyStatus) DeepCopy ¶
func (in *NamespaceCustomerManagedKeyStatus) DeepCopy() *NamespaceCustomerManagedKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceCustomerManagedKeyStatus.
func (*NamespaceCustomerManagedKeyStatus) DeepCopyInto ¶
func (in *NamespaceCustomerManagedKeyStatus) DeepCopyInto(out *NamespaceCustomerManagedKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfig ¶
type NamespaceDisasterRecoveryConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceDisasterRecoveryConfigSpec `json:"spec"` Status NamespaceDisasterRecoveryConfigStatus `json:"status,omitempty"` }
NamespaceDisasterRecoveryConfig is the Schema for the NamespaceDisasterRecoveryConfigs 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 (*NamespaceDisasterRecoveryConfig) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopy() *NamespaceDisasterRecoveryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopyInto(out *NamespaceDisasterRecoveryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceDisasterRecoveryConfig) DeepCopyObject ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceDisasterRecoveryConfig) GetCondition ¶
func (mg *NamespaceDisasterRecoveryConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) GetConnectionDetailsMapping ¶
func (tr *NamespaceDisasterRecoveryConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) GetDeletionPolicy ¶
func (mg *NamespaceDisasterRecoveryConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) GetID ¶
func (tr *NamespaceDisasterRecoveryConfig) GetID() string
GetID returns ID of underlying Terraform resource of this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) GetObservation ¶
func (tr *NamespaceDisasterRecoveryConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) GetParameters ¶
func (tr *NamespaceDisasterRecoveryConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) GetProviderConfigReference ¶
func (mg *NamespaceDisasterRecoveryConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) GetProviderReference ¶
func (mg *NamespaceDisasterRecoveryConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this NamespaceDisasterRecoveryConfig. Deprecated: Use GetProviderConfigReference.
func (*NamespaceDisasterRecoveryConfig) GetTerraformResourceType ¶
func (mg *NamespaceDisasterRecoveryConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) GetTerraformSchemaVersion ¶
func (tr *NamespaceDisasterRecoveryConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NamespaceDisasterRecoveryConfig) GetWriteConnectionSecretToReference ¶
func (mg *NamespaceDisasterRecoveryConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) LateInitialize ¶
func (tr *NamespaceDisasterRecoveryConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NamespaceDisasterRecoveryConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*NamespaceDisasterRecoveryConfig) ResolveReferences ¶
func (mg *NamespaceDisasterRecoveryConfig) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) SetConditions ¶
func (mg *NamespaceDisasterRecoveryConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) SetDeletionPolicy ¶
func (mg *NamespaceDisasterRecoveryConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) SetObservation ¶
func (tr *NamespaceDisasterRecoveryConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) SetParameters ¶
func (tr *NamespaceDisasterRecoveryConfig) SetParameters(params map[string]interface{}) error
SetParameters for this NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfig) SetProviderConfigReference ¶
func (mg *NamespaceDisasterRecoveryConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) SetProviderReference ¶
func (mg *NamespaceDisasterRecoveryConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NamespaceDisasterRecoveryConfig. Deprecated: Use SetProviderConfigReference.
func (*NamespaceDisasterRecoveryConfig) SetWriteConnectionSecretToReference ¶
func (mg *NamespaceDisasterRecoveryConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NamespaceDisasterRecoveryConfig.
type NamespaceDisasterRecoveryConfigList ¶
type NamespaceDisasterRecoveryConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespaceDisasterRecoveryConfig `json:"items"` }
NamespaceDisasterRecoveryConfigList contains a list of NamespaceDisasterRecoveryConfigs
func (*NamespaceDisasterRecoveryConfigList) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopy() *NamespaceDisasterRecoveryConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigList.
func (*NamespaceDisasterRecoveryConfigList) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopyInto(out *NamespaceDisasterRecoveryConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceDisasterRecoveryConfigList) DeepCopyObject ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceDisasterRecoveryConfigList) GetItems ¶
func (l *NamespaceDisasterRecoveryConfigList) GetItems() []resource.Managed
GetItems of this NamespaceDisasterRecoveryConfigList.
type NamespaceDisasterRecoveryConfigObservation ¶
type NamespaceDisasterRecoveryConfigObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NamespaceDisasterRecoveryConfigObservation) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigObservation) DeepCopy() *NamespaceDisasterRecoveryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigObservation.
func (*NamespaceDisasterRecoveryConfigObservation) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigObservation) DeepCopyInto(out *NamespaceDisasterRecoveryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfigParameters ¶
type NamespaceDisasterRecoveryConfigParameters struct { // +kubebuilder:validation:Optional AlternateName *string `json:"alternateName,omitempty" tf:"alternate_name,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 PartnerNamespaceID *string `json:"partnerNamespaceId" tf:"partner_namespace_id,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:"-"` }
func (*NamespaceDisasterRecoveryConfigParameters) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigParameters) DeepCopy() *NamespaceDisasterRecoveryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigParameters.
func (*NamespaceDisasterRecoveryConfigParameters) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigParameters) DeepCopyInto(out *NamespaceDisasterRecoveryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfigSpec ¶
type NamespaceDisasterRecoveryConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamespaceDisasterRecoveryConfigParameters `json:"forProvider"` }
NamespaceDisasterRecoveryConfigSpec defines the desired state of NamespaceDisasterRecoveryConfig
func (*NamespaceDisasterRecoveryConfigSpec) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigSpec) DeepCopy() *NamespaceDisasterRecoveryConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigSpec.
func (*NamespaceDisasterRecoveryConfigSpec) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigSpec) DeepCopyInto(out *NamespaceDisasterRecoveryConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfigStatus ¶
type NamespaceDisasterRecoveryConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamespaceDisasterRecoveryConfigObservation `json:"atProvider,omitempty"` }
NamespaceDisasterRecoveryConfigStatus defines the observed state of NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfigStatus) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigStatus) DeepCopy() *NamespaceDisasterRecoveryConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigStatus.
func (*NamespaceDisasterRecoveryConfigStatus) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigStatus) DeepCopyInto(out *NamespaceDisasterRecoveryConfigStatus)
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"`
}
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 AutoInflateEnabled *bool `json:"autoInflateEnabled,omitempty" tf:"auto_inflate_enabled,omitempty"` // +kubebuilder:validation:Optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaximumThroughputUnits *int64 `json:"maximumThroughputUnits,omitempty" tf:"maximum_throughput_units,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkRulesets []NetworkRulesetsParameters `json:"networkRulesets,omitempty" tf:"network_rulesets,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 Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,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 NetworkRulesetsObservation ¶
type NetworkRulesetsObservation struct { }
func (*NetworkRulesetsObservation) DeepCopy ¶
func (in *NetworkRulesetsObservation) DeepCopy() *NetworkRulesetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRulesetsObservation.
func (*NetworkRulesetsObservation) DeepCopyInto ¶
func (in *NetworkRulesetsObservation) DeepCopyInto(out *NetworkRulesetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRulesetsParameters ¶
type NetworkRulesetsParameters struct { // +kubebuilder:validation:Required DefaultAction *string `json:"defaultAction" tf:"default_action,omitempty"` // +kubebuilder:validation:Optional IPRule []IPRuleParameters `json:"ipRule,omitempty" tf:"ip_rule,omitempty"` // +kubebuilder:validation:Optional TrustedServiceAccessEnabled *bool `json:"trustedServiceAccessEnabled,omitempty" tf:"trusted_service_access_enabled,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkRule []VirtualNetworkRuleParameters `json:"virtualNetworkRule,omitempty" tf:"virtual_network_rule,omitempty"` }
func (*NetworkRulesetsParameters) DeepCopy ¶
func (in *NetworkRulesetsParameters) DeepCopy() *NetworkRulesetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRulesetsParameters.
func (*NetworkRulesetsParameters) DeepCopyInto ¶
func (in *NetworkRulesetsParameters) DeepCopyInto(out *NetworkRulesetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleObservation ¶
type VirtualNetworkRuleObservation struct { }
func (*VirtualNetworkRuleObservation) DeepCopy ¶
func (in *VirtualNetworkRuleObservation) DeepCopy() *VirtualNetworkRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleObservation.
func (*VirtualNetworkRuleObservation) DeepCopyInto ¶
func (in *VirtualNetworkRuleObservation) DeepCopyInto(out *VirtualNetworkRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleParameters ¶
type VirtualNetworkRuleParameters struct { // +kubebuilder:validation:Optional IgnoreMissingVirtualNetworkServiceEndpoint *bool `json:"ignoreMissingVirtualNetworkServiceEndpoint,omitempty" tf:"ignore_missing_virtual_network_service_endpoint,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkRuleParameters) DeepCopy ¶
func (in *VirtualNetworkRuleParameters) DeepCopy() *VirtualNetworkRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleParameters.
func (*VirtualNetworkRuleParameters) DeepCopyInto ¶
func (in *VirtualNetworkRuleParameters) DeepCopyInto(out *VirtualNetworkRuleParameters)
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_cluster_terraformed.go
- zz_cluster_types.go
- zz_consumergroup_terraformed.go
- zz_consumergroup_types.go
- zz_eventhub_terraformed.go
- zz_eventhub_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_namespaceauthorizationrule_terraformed.go
- zz_namespaceauthorizationrule_types.go
- zz_namespacecustomermanagedkey_terraformed.go
- zz_namespacecustomermanagedkey_types.go
- zz_namespacedisasterrecoveryconfig_terraformed.go
- zz_namespacedisasterrecoveryconfig_types.go