Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=consumption.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BudgetResourceGroup
- func (in *BudgetResourceGroup) DeepCopy() *BudgetResourceGroup
- func (in *BudgetResourceGroup) DeepCopyInto(out *BudgetResourceGroup)
- func (in *BudgetResourceGroup) DeepCopyObject() runtime.Object
- func (mg *BudgetResourceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BudgetResourceGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *BudgetResourceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BudgetResourceGroup) GetObservation() (map[string]interface{}, error)
- func (tr *BudgetResourceGroup) GetParameters() (map[string]interface{}, error)
- func (mg *BudgetResourceGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *BudgetResourceGroup) GetProviderReference() *xpv1.Reference
- func (mg *BudgetResourceGroup) GetTerraformResourceType() string
- func (tr *BudgetResourceGroup) GetTerraformSchemaVersion() int
- func (mg *BudgetResourceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BudgetResourceGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *BudgetResourceGroup) SetConditions(c ...xpv1.Condition)
- func (mg *BudgetResourceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BudgetResourceGroup) SetObservation(obs map[string]interface{}) error
- func (tr *BudgetResourceGroup) SetParameters(params map[string]interface{}) error
- func (mg *BudgetResourceGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BudgetResourceGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *BudgetResourceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BudgetResourceGroupList
- type BudgetResourceGroupObservation
- type BudgetResourceGroupParameters
- type BudgetResourceGroupSpec
- type BudgetResourceGroupStatus
- type BudgetSubscription
- func (in *BudgetSubscription) DeepCopy() *BudgetSubscription
- func (in *BudgetSubscription) DeepCopyInto(out *BudgetSubscription)
- func (in *BudgetSubscription) DeepCopyObject() runtime.Object
- func (mg *BudgetSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BudgetSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *BudgetSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BudgetSubscription) GetObservation() (map[string]interface{}, error)
- func (tr *BudgetSubscription) GetParameters() (map[string]interface{}, error)
- func (mg *BudgetSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *BudgetSubscription) GetProviderReference() *xpv1.Reference
- func (mg *BudgetSubscription) GetTerraformResourceType() string
- func (tr *BudgetSubscription) GetTerraformSchemaVersion() int
- func (mg *BudgetSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BudgetSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *BudgetSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *BudgetSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BudgetSubscription) SetObservation(obs map[string]interface{}) error
- func (tr *BudgetSubscription) SetParameters(params map[string]interface{}) error
- func (mg *BudgetSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BudgetSubscription) SetProviderReference(r *xpv1.Reference)
- func (mg *BudgetSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BudgetSubscriptionFilterObservation
- type BudgetSubscriptionFilterParameters
- type BudgetSubscriptionFilterTagObservation
- type BudgetSubscriptionFilterTagParameters
- type BudgetSubscriptionList
- type BudgetSubscriptionNotificationObservation
- type BudgetSubscriptionNotificationParameters
- type BudgetSubscriptionObservation
- type BudgetSubscriptionParameters
- type BudgetSubscriptionSpec
- type BudgetSubscriptionStatus
- type BudgetSubscriptionTimePeriodObservation
- type BudgetSubscriptionTimePeriodParameters
- type DimensionObservation
- type DimensionParameters
- type FilterDimensionObservation
- type FilterDimensionParameters
- type FilterNotDimensionObservation
- type FilterNotDimensionParameters
- type FilterNotObservation
- type FilterNotParameters
- type FilterObservation
- type FilterParameters
- type FilterTagObservation
- type FilterTagParameters
- type NotDimensionObservation
- type NotDimensionParameters
- type NotObservation
- type NotParameters
- type NotTagObservation
- type NotTagParameters
- type NotificationObservation
- type NotificationParameters
- type TagObservation
- type TagParameters
- type TimePeriodObservation
- type TimePeriodParameters
Constants ¶
const ( CRDGroup = "consumption.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BudgetResourceGroup_Kind = "BudgetResourceGroup" BudgetResourceGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BudgetResourceGroup_Kind}.String() BudgetResourceGroup_KindAPIVersion = BudgetResourceGroup_Kind + "." + CRDGroupVersion.String() BudgetResourceGroup_GroupVersionKind = CRDGroupVersion.WithKind(BudgetResourceGroup_Kind) )
Repository type metadata.
var ( BudgetSubscription_Kind = "BudgetSubscription" BudgetSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BudgetSubscription_Kind}.String() BudgetSubscription_KindAPIVersion = BudgetSubscription_Kind + "." + CRDGroupVersion.String() BudgetSubscription_GroupVersionKind = CRDGroupVersion.WithKind(BudgetSubscription_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 )
Functions ¶
This section is empty.
Types ¶
type BudgetResourceGroup ¶
type BudgetResourceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BudgetResourceGroupSpec `json:"spec"` Status BudgetResourceGroupStatus `json:"status,omitempty"` }
BudgetResourceGroup is the Schema for the BudgetResourceGroups 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 (*BudgetResourceGroup) DeepCopy ¶
func (in *BudgetResourceGroup) DeepCopy() *BudgetResourceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroup.
func (*BudgetResourceGroup) DeepCopyInto ¶
func (in *BudgetResourceGroup) DeepCopyInto(out *BudgetResourceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetResourceGroup) DeepCopyObject ¶
func (in *BudgetResourceGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BudgetResourceGroup) GetCondition ¶
func (mg *BudgetResourceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BudgetResourceGroup.
func (*BudgetResourceGroup) GetConnectionDetailsMapping ¶
func (tr *BudgetResourceGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BudgetResourceGroup
func (*BudgetResourceGroup) GetDeletionPolicy ¶
func (mg *BudgetResourceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BudgetResourceGroup.
func (*BudgetResourceGroup) GetObservation ¶
func (tr *BudgetResourceGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this BudgetResourceGroup
func (*BudgetResourceGroup) GetParameters ¶
func (tr *BudgetResourceGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this BudgetResourceGroup
func (*BudgetResourceGroup) GetProviderConfigReference ¶
func (mg *BudgetResourceGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BudgetResourceGroup.
func (*BudgetResourceGroup) GetProviderReference ¶
func (mg *BudgetResourceGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this BudgetResourceGroup. Deprecated: Use GetProviderConfigReference.
func (*BudgetResourceGroup) GetTerraformResourceType ¶
func (mg *BudgetResourceGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BudgetResourceGroup
func (*BudgetResourceGroup) GetTerraformSchemaVersion ¶
func (tr *BudgetResourceGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BudgetResourceGroup) GetWriteConnectionSecretToReference ¶
func (mg *BudgetResourceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BudgetResourceGroup.
func (*BudgetResourceGroup) LateInitialize ¶
func (tr *BudgetResourceGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BudgetResourceGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*BudgetResourceGroup) SetConditions ¶
func (mg *BudgetResourceGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this BudgetResourceGroup.
func (*BudgetResourceGroup) SetDeletionPolicy ¶
func (mg *BudgetResourceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BudgetResourceGroup.
func (*BudgetResourceGroup) SetObservation ¶
func (tr *BudgetResourceGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this BudgetResourceGroup
func (*BudgetResourceGroup) SetParameters ¶
func (tr *BudgetResourceGroup) SetParameters(params map[string]interface{}) error
SetParameters for this BudgetResourceGroup
func (*BudgetResourceGroup) SetProviderConfigReference ¶
func (mg *BudgetResourceGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BudgetResourceGroup.
func (*BudgetResourceGroup) SetProviderReference ¶
func (mg *BudgetResourceGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BudgetResourceGroup. Deprecated: Use SetProviderConfigReference.
func (*BudgetResourceGroup) SetWriteConnectionSecretToReference ¶
func (mg *BudgetResourceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BudgetResourceGroup.
type BudgetResourceGroupList ¶
type BudgetResourceGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BudgetResourceGroup `json:"items"` }
BudgetResourceGroupList contains a list of BudgetResourceGroups
func (*BudgetResourceGroupList) DeepCopy ¶
func (in *BudgetResourceGroupList) DeepCopy() *BudgetResourceGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroupList.
func (*BudgetResourceGroupList) DeepCopyInto ¶
func (in *BudgetResourceGroupList) DeepCopyInto(out *BudgetResourceGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetResourceGroupList) DeepCopyObject ¶
func (in *BudgetResourceGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BudgetResourceGroupList) GetItems ¶
func (l *BudgetResourceGroupList) GetItems() []resource.Managed
GetItems of this BudgetResourceGroupList.
type BudgetResourceGroupObservation ¶
type BudgetResourceGroupObservation struct { }
func (*BudgetResourceGroupObservation) DeepCopy ¶
func (in *BudgetResourceGroupObservation) DeepCopy() *BudgetResourceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroupObservation.
func (*BudgetResourceGroupObservation) DeepCopyInto ¶
func (in *BudgetResourceGroupObservation) DeepCopyInto(out *BudgetResourceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetResourceGroupParameters ¶
type BudgetResourceGroupParameters struct { // +kubebuilder:validation:Required Amount *float64 `json:"amount" tf:"amount,omitempty"` // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Notification []NotificationParameters `json:"notification" tf:"notification,omitempty"` // +kubebuilder:validation:Required ResourceGroupID *string `json:"resourceGroupId" tf:"resource_group_id,omitempty"` // +kubebuilder:validation:Optional TimeGrain *string `json:"timeGrain,omitempty" tf:"time_grain,omitempty"` // +kubebuilder:validation:Required TimePeriod []TimePeriodParameters `json:"timePeriod" tf:"time_period,omitempty"` }
func (*BudgetResourceGroupParameters) DeepCopy ¶
func (in *BudgetResourceGroupParameters) DeepCopy() *BudgetResourceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroupParameters.
func (*BudgetResourceGroupParameters) DeepCopyInto ¶
func (in *BudgetResourceGroupParameters) DeepCopyInto(out *BudgetResourceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetResourceGroupSpec ¶
type BudgetResourceGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BudgetResourceGroupParameters `json:"forProvider"` }
BudgetResourceGroupSpec defines the desired state of BudgetResourceGroup
func (*BudgetResourceGroupSpec) DeepCopy ¶
func (in *BudgetResourceGroupSpec) DeepCopy() *BudgetResourceGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroupSpec.
func (*BudgetResourceGroupSpec) DeepCopyInto ¶
func (in *BudgetResourceGroupSpec) DeepCopyInto(out *BudgetResourceGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetResourceGroupStatus ¶
type BudgetResourceGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BudgetResourceGroupObservation `json:"atProvider,omitempty"` }
BudgetResourceGroupStatus defines the observed state of BudgetResourceGroup.
func (*BudgetResourceGroupStatus) DeepCopy ¶
func (in *BudgetResourceGroupStatus) DeepCopy() *BudgetResourceGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceGroupStatus.
func (*BudgetResourceGroupStatus) DeepCopyInto ¶
func (in *BudgetResourceGroupStatus) DeepCopyInto(out *BudgetResourceGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscription ¶
type BudgetSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BudgetSubscriptionSpec `json:"spec"` Status BudgetSubscriptionStatus `json:"status,omitempty"` }
BudgetSubscription is the Schema for the BudgetSubscriptions 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 (*BudgetSubscription) DeepCopy ¶
func (in *BudgetSubscription) DeepCopy() *BudgetSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscription.
func (*BudgetSubscription) DeepCopyInto ¶
func (in *BudgetSubscription) DeepCopyInto(out *BudgetSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetSubscription) DeepCopyObject ¶
func (in *BudgetSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BudgetSubscription) GetCondition ¶
func (mg *BudgetSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BudgetSubscription.
func (*BudgetSubscription) GetConnectionDetailsMapping ¶
func (tr *BudgetSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BudgetSubscription
func (*BudgetSubscription) GetDeletionPolicy ¶
func (mg *BudgetSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BudgetSubscription.
func (*BudgetSubscription) GetObservation ¶
func (tr *BudgetSubscription) GetObservation() (map[string]interface{}, error)
GetObservation of this BudgetSubscription
func (*BudgetSubscription) GetParameters ¶
func (tr *BudgetSubscription) GetParameters() (map[string]interface{}, error)
GetParameters of this BudgetSubscription
func (*BudgetSubscription) GetProviderConfigReference ¶
func (mg *BudgetSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BudgetSubscription.
func (*BudgetSubscription) GetProviderReference ¶
func (mg *BudgetSubscription) GetProviderReference() *xpv1.Reference
GetProviderReference of this BudgetSubscription. Deprecated: Use GetProviderConfigReference.
func (*BudgetSubscription) GetTerraformResourceType ¶
func (mg *BudgetSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BudgetSubscription
func (*BudgetSubscription) GetTerraformSchemaVersion ¶
func (tr *BudgetSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BudgetSubscription) GetWriteConnectionSecretToReference ¶
func (mg *BudgetSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BudgetSubscription.
func (*BudgetSubscription) LateInitialize ¶
func (tr *BudgetSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BudgetSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*BudgetSubscription) SetConditions ¶
func (mg *BudgetSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this BudgetSubscription.
func (*BudgetSubscription) SetDeletionPolicy ¶
func (mg *BudgetSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BudgetSubscription.
func (*BudgetSubscription) SetObservation ¶
func (tr *BudgetSubscription) SetObservation(obs map[string]interface{}) error
SetObservation for this BudgetSubscription
func (*BudgetSubscription) SetParameters ¶
func (tr *BudgetSubscription) SetParameters(params map[string]interface{}) error
SetParameters for this BudgetSubscription
func (*BudgetSubscription) SetProviderConfigReference ¶
func (mg *BudgetSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BudgetSubscription.
func (*BudgetSubscription) SetProviderReference ¶
func (mg *BudgetSubscription) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BudgetSubscription. Deprecated: Use SetProviderConfigReference.
func (*BudgetSubscription) SetWriteConnectionSecretToReference ¶
func (mg *BudgetSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BudgetSubscription.
type BudgetSubscriptionFilterObservation ¶
type BudgetSubscriptionFilterObservation struct { }
func (*BudgetSubscriptionFilterObservation) DeepCopy ¶
func (in *BudgetSubscriptionFilterObservation) DeepCopy() *BudgetSubscriptionFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionFilterObservation.
func (*BudgetSubscriptionFilterObservation) DeepCopyInto ¶
func (in *BudgetSubscriptionFilterObservation) DeepCopyInto(out *BudgetSubscriptionFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionFilterParameters ¶
type BudgetSubscriptionFilterParameters struct { // +kubebuilder:validation:Optional Dimension []FilterDimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Optional Not []FilterNotParameters `json:"not,omitempty" tf:"not,omitempty"` // +kubebuilder:validation:Optional Tag []BudgetSubscriptionFilterTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*BudgetSubscriptionFilterParameters) DeepCopy ¶
func (in *BudgetSubscriptionFilterParameters) DeepCopy() *BudgetSubscriptionFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionFilterParameters.
func (*BudgetSubscriptionFilterParameters) DeepCopyInto ¶
func (in *BudgetSubscriptionFilterParameters) DeepCopyInto(out *BudgetSubscriptionFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionFilterTagObservation ¶
type BudgetSubscriptionFilterTagObservation struct { }
func (*BudgetSubscriptionFilterTagObservation) DeepCopy ¶
func (in *BudgetSubscriptionFilterTagObservation) DeepCopy() *BudgetSubscriptionFilterTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionFilterTagObservation.
func (*BudgetSubscriptionFilterTagObservation) DeepCopyInto ¶
func (in *BudgetSubscriptionFilterTagObservation) DeepCopyInto(out *BudgetSubscriptionFilterTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionFilterTagParameters ¶
type BudgetSubscriptionFilterTagParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*BudgetSubscriptionFilterTagParameters) DeepCopy ¶
func (in *BudgetSubscriptionFilterTagParameters) DeepCopy() *BudgetSubscriptionFilterTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionFilterTagParameters.
func (*BudgetSubscriptionFilterTagParameters) DeepCopyInto ¶
func (in *BudgetSubscriptionFilterTagParameters) DeepCopyInto(out *BudgetSubscriptionFilterTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionList ¶
type BudgetSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BudgetSubscription `json:"items"` }
BudgetSubscriptionList contains a list of BudgetSubscriptions
func (*BudgetSubscriptionList) DeepCopy ¶
func (in *BudgetSubscriptionList) DeepCopy() *BudgetSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionList.
func (*BudgetSubscriptionList) DeepCopyInto ¶
func (in *BudgetSubscriptionList) DeepCopyInto(out *BudgetSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetSubscriptionList) DeepCopyObject ¶
func (in *BudgetSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BudgetSubscriptionList) GetItems ¶
func (l *BudgetSubscriptionList) GetItems() []resource.Managed
GetItems of this BudgetSubscriptionList.
type BudgetSubscriptionNotificationObservation ¶
type BudgetSubscriptionNotificationObservation struct { }
func (*BudgetSubscriptionNotificationObservation) DeepCopy ¶
func (in *BudgetSubscriptionNotificationObservation) DeepCopy() *BudgetSubscriptionNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionNotificationObservation.
func (*BudgetSubscriptionNotificationObservation) DeepCopyInto ¶
func (in *BudgetSubscriptionNotificationObservation) DeepCopyInto(out *BudgetSubscriptionNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionNotificationParameters ¶
type BudgetSubscriptionNotificationParameters struct { // +kubebuilder:validation:Optional ContactEmails []*string `json:"contactEmails,omitempty" tf:"contact_emails,omitempty"` // +kubebuilder:validation:Optional ContactGroups []*string `json:"contactGroups,omitempty" tf:"contact_groups,omitempty"` // +kubebuilder:validation:Optional ContactRoles []*string `json:"contactRoles,omitempty" tf:"contact_roles,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *int64 `json:"threshold" tf:"threshold,omitempty"` }
func (*BudgetSubscriptionNotificationParameters) DeepCopy ¶
func (in *BudgetSubscriptionNotificationParameters) DeepCopy() *BudgetSubscriptionNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionNotificationParameters.
func (*BudgetSubscriptionNotificationParameters) DeepCopyInto ¶
func (in *BudgetSubscriptionNotificationParameters) DeepCopyInto(out *BudgetSubscriptionNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionObservation ¶
type BudgetSubscriptionObservation struct { }
func (*BudgetSubscriptionObservation) DeepCopy ¶
func (in *BudgetSubscriptionObservation) DeepCopy() *BudgetSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionObservation.
func (*BudgetSubscriptionObservation) DeepCopyInto ¶
func (in *BudgetSubscriptionObservation) DeepCopyInto(out *BudgetSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionParameters ¶
type BudgetSubscriptionParameters struct { // +kubebuilder:validation:Required Amount *float64 `json:"amount" tf:"amount,omitempty"` // +kubebuilder:validation:Optional Filter []BudgetSubscriptionFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Notification []BudgetSubscriptionNotificationParameters `json:"notification" tf:"notification,omitempty"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` // +kubebuilder:validation:Optional TimeGrain *string `json:"timeGrain,omitempty" tf:"time_grain,omitempty"` // +kubebuilder:validation:Required TimePeriod []BudgetSubscriptionTimePeriodParameters `json:"timePeriod" tf:"time_period,omitempty"` }
func (*BudgetSubscriptionParameters) DeepCopy ¶
func (in *BudgetSubscriptionParameters) DeepCopy() *BudgetSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionParameters.
func (*BudgetSubscriptionParameters) DeepCopyInto ¶
func (in *BudgetSubscriptionParameters) DeepCopyInto(out *BudgetSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionSpec ¶
type BudgetSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BudgetSubscriptionParameters `json:"forProvider"` }
BudgetSubscriptionSpec defines the desired state of BudgetSubscription
func (*BudgetSubscriptionSpec) DeepCopy ¶
func (in *BudgetSubscriptionSpec) DeepCopy() *BudgetSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionSpec.
func (*BudgetSubscriptionSpec) DeepCopyInto ¶
func (in *BudgetSubscriptionSpec) DeepCopyInto(out *BudgetSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionStatus ¶
type BudgetSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BudgetSubscriptionObservation `json:"atProvider,omitempty"` }
BudgetSubscriptionStatus defines the observed state of BudgetSubscription.
func (*BudgetSubscriptionStatus) DeepCopy ¶
func (in *BudgetSubscriptionStatus) DeepCopy() *BudgetSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionStatus.
func (*BudgetSubscriptionStatus) DeepCopyInto ¶
func (in *BudgetSubscriptionStatus) DeepCopyInto(out *BudgetSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionTimePeriodObservation ¶
type BudgetSubscriptionTimePeriodObservation struct { }
func (*BudgetSubscriptionTimePeriodObservation) DeepCopy ¶
func (in *BudgetSubscriptionTimePeriodObservation) DeepCopy() *BudgetSubscriptionTimePeriodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionTimePeriodObservation.
func (*BudgetSubscriptionTimePeriodObservation) DeepCopyInto ¶
func (in *BudgetSubscriptionTimePeriodObservation) DeepCopyInto(out *BudgetSubscriptionTimePeriodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetSubscriptionTimePeriodParameters ¶
type BudgetSubscriptionTimePeriodParameters struct { // +kubebuilder:validation:Optional EndDate *string `json:"endDate,omitempty" tf:"end_date,omitempty"` // +kubebuilder:validation:Required StartDate *string `json:"startDate" tf:"start_date,omitempty"` }
func (*BudgetSubscriptionTimePeriodParameters) DeepCopy ¶
func (in *BudgetSubscriptionTimePeriodParameters) DeepCopy() *BudgetSubscriptionTimePeriodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetSubscriptionTimePeriodParameters.
func (*BudgetSubscriptionTimePeriodParameters) DeepCopyInto ¶
func (in *BudgetSubscriptionTimePeriodParameters) DeepCopyInto(out *BudgetSubscriptionTimePeriodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionObservation ¶
type DimensionObservation struct { }
func (*DimensionObservation) DeepCopy ¶
func (in *DimensionObservation) DeepCopy() *DimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionObservation.
func (*DimensionObservation) DeepCopyInto ¶
func (in *DimensionObservation) DeepCopyInto(out *DimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionParameters ¶
type DimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DimensionParameters) DeepCopy ¶
func (in *DimensionParameters) DeepCopy() *DimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionParameters.
func (*DimensionParameters) DeepCopyInto ¶
func (in *DimensionParameters) DeepCopyInto(out *DimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterDimensionObservation ¶
type FilterDimensionObservation struct { }
func (*FilterDimensionObservation) DeepCopy ¶
func (in *FilterDimensionObservation) DeepCopy() *FilterDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterDimensionObservation.
func (*FilterDimensionObservation) DeepCopyInto ¶
func (in *FilterDimensionObservation) DeepCopyInto(out *FilterDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterDimensionParameters ¶
type FilterDimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*FilterDimensionParameters) DeepCopy ¶
func (in *FilterDimensionParameters) DeepCopy() *FilterDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterDimensionParameters.
func (*FilterDimensionParameters) DeepCopyInto ¶
func (in *FilterDimensionParameters) DeepCopyInto(out *FilterDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterNotDimensionObservation ¶
type FilterNotDimensionObservation struct { }
func (*FilterNotDimensionObservation) DeepCopy ¶
func (in *FilterNotDimensionObservation) DeepCopy() *FilterNotDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterNotDimensionObservation.
func (*FilterNotDimensionObservation) DeepCopyInto ¶
func (in *FilterNotDimensionObservation) DeepCopyInto(out *FilterNotDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterNotDimensionParameters ¶
type FilterNotDimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*FilterNotDimensionParameters) DeepCopy ¶
func (in *FilterNotDimensionParameters) DeepCopy() *FilterNotDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterNotDimensionParameters.
func (*FilterNotDimensionParameters) DeepCopyInto ¶
func (in *FilterNotDimensionParameters) DeepCopyInto(out *FilterNotDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterNotObservation ¶
type FilterNotObservation struct { }
func (*FilterNotObservation) DeepCopy ¶
func (in *FilterNotObservation) DeepCopy() *FilterNotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterNotObservation.
func (*FilterNotObservation) DeepCopyInto ¶
func (in *FilterNotObservation) DeepCopyInto(out *FilterNotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterNotParameters ¶
type FilterNotParameters struct { // +kubebuilder:validation:Optional Dimension []FilterNotDimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Optional Tag []NotTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*FilterNotParameters) DeepCopy ¶
func (in *FilterNotParameters) DeepCopy() *FilterNotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterNotParameters.
func (*FilterNotParameters) DeepCopyInto ¶
func (in *FilterNotParameters) DeepCopyInto(out *FilterNotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶
type FilterObservation struct { }
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // +kubebuilder:validation:Optional Dimension []DimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Optional Not []NotParameters `json:"not,omitempty" tf:"not,omitempty"` // +kubebuilder:validation:Optional Tag []FilterTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterTagObservation ¶
type FilterTagObservation struct { }
func (*FilterTagObservation) DeepCopy ¶
func (in *FilterTagObservation) DeepCopy() *FilterTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterTagObservation.
func (*FilterTagObservation) DeepCopyInto ¶
func (in *FilterTagObservation) DeepCopyInto(out *FilterTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterTagParameters ¶
type FilterTagParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*FilterTagParameters) DeepCopy ¶
func (in *FilterTagParameters) DeepCopy() *FilterTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterTagParameters.
func (*FilterTagParameters) DeepCopyInto ¶
func (in *FilterTagParameters) DeepCopyInto(out *FilterTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotDimensionObservation ¶
type NotDimensionObservation struct { }
func (*NotDimensionObservation) DeepCopy ¶
func (in *NotDimensionObservation) DeepCopy() *NotDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotDimensionObservation.
func (*NotDimensionObservation) DeepCopyInto ¶
func (in *NotDimensionObservation) DeepCopyInto(out *NotDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotDimensionParameters ¶
type NotDimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*NotDimensionParameters) DeepCopy ¶
func (in *NotDimensionParameters) DeepCopy() *NotDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotDimensionParameters.
func (*NotDimensionParameters) DeepCopyInto ¶
func (in *NotDimensionParameters) DeepCopyInto(out *NotDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotObservation ¶
type NotObservation struct { }
func (*NotObservation) DeepCopy ¶
func (in *NotObservation) DeepCopy() *NotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotObservation.
func (*NotObservation) DeepCopyInto ¶
func (in *NotObservation) DeepCopyInto(out *NotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotParameters ¶
type NotParameters struct { // +kubebuilder:validation:Optional Dimension []NotDimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Optional Tag []TagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*NotParameters) DeepCopy ¶
func (in *NotParameters) DeepCopy() *NotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotParameters.
func (*NotParameters) DeepCopyInto ¶
func (in *NotParameters) DeepCopyInto(out *NotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotTagObservation ¶
type NotTagObservation struct { }
func (*NotTagObservation) DeepCopy ¶
func (in *NotTagObservation) DeepCopy() *NotTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotTagObservation.
func (*NotTagObservation) DeepCopyInto ¶
func (in *NotTagObservation) DeepCopyInto(out *NotTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotTagParameters ¶
type NotTagParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*NotTagParameters) DeepCopy ¶
func (in *NotTagParameters) DeepCopy() *NotTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotTagParameters.
func (*NotTagParameters) DeepCopyInto ¶
func (in *NotTagParameters) DeepCopyInto(out *NotTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationObservation ¶
type NotificationObservation struct { }
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // +kubebuilder:validation:Optional ContactEmails []*string `json:"contactEmails,omitempty" tf:"contact_emails,omitempty"` // +kubebuilder:validation:Optional ContactGroups []*string `json:"contactGroups,omitempty" tf:"contact_groups,omitempty"` // +kubebuilder:validation:Optional ContactRoles []*string `json:"contactRoles,omitempty" tf:"contact_roles,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *int64 `json:"threshold" tf:"threshold,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagObservation ¶
type TagObservation struct { }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePeriodObservation ¶
type TimePeriodObservation struct { }
func (*TimePeriodObservation) DeepCopy ¶
func (in *TimePeriodObservation) DeepCopy() *TimePeriodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePeriodObservation.
func (*TimePeriodObservation) DeepCopyInto ¶
func (in *TimePeriodObservation) DeepCopyInto(out *TimePeriodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimePeriodParameters ¶
type TimePeriodParameters struct { // +kubebuilder:validation:Optional EndDate *string `json:"endDate,omitempty" tf:"end_date,omitempty"` // +kubebuilder:validation:Required StartDate *string `json:"startDate" tf:"start_date,omitempty"` }
func (*TimePeriodParameters) DeepCopy ¶
func (in *TimePeriodParameters) DeepCopy() *TimePeriodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePeriodParameters.
func (*TimePeriodParameters) DeepCopyInto ¶
func (in *TimePeriodParameters) DeepCopyInto(out *TimePeriodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.