Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=synthetics.datadog.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConcurrencyCap
- func (in *ConcurrencyCap) DeepCopy() *ConcurrencyCap
- func (in *ConcurrencyCap) DeepCopyInto(out *ConcurrencyCap)
- func (in *ConcurrencyCap) DeepCopyObject() runtime.Object
- func (mg *ConcurrencyCap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConcurrencyCap) GetConnectionDetailsMapping() map[string]string
- func (mg *ConcurrencyCap) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConcurrencyCap) GetID() string
- func (tr *ConcurrencyCap) GetInitParameters() (map[string]any, error)
- func (mg *ConcurrencyCap) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ConcurrencyCap) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ConcurrencyCap) GetObservation() (map[string]any, error)
- func (tr *ConcurrencyCap) GetParameters() (map[string]any, error)
- func (mg *ConcurrencyCap) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConcurrencyCap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConcurrencyCap) GetTerraformResourceType() string
- func (tr *ConcurrencyCap) GetTerraformSchemaVersion() int
- func (mg *ConcurrencyCap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConcurrencyCap) Hub()
- func (tr *ConcurrencyCap) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConcurrencyCap) SetConditions(c ...xpv1.Condition)
- func (mg *ConcurrencyCap) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ConcurrencyCap) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ConcurrencyCap) SetObservation(obs map[string]any) error
- func (tr *ConcurrencyCap) SetParameters(params map[string]any) error
- func (mg *ConcurrencyCap) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConcurrencyCap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConcurrencyCap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConcurrencyCapInitParameters
- type ConcurrencyCapList
- type ConcurrencyCapObservation
- type ConcurrencyCapParameters
- type ConcurrencyCapSpec
- type ConcurrencyCapStatus
- type GlobalVariable
- func (in *GlobalVariable) DeepCopy() *GlobalVariable
- func (in *GlobalVariable) DeepCopyInto(out *GlobalVariable)
- func (in *GlobalVariable) DeepCopyObject() runtime.Object
- func (mg *GlobalVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalVariable) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalVariable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalVariable) GetID() string
- func (tr *GlobalVariable) GetInitParameters() (map[string]any, error)
- func (mg *GlobalVariable) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GlobalVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GlobalVariable) GetObservation() (map[string]any, error)
- func (tr *GlobalVariable) GetParameters() (map[string]any, error)
- func (mg *GlobalVariable) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GlobalVariable) GetTerraformResourceType() string
- func (tr *GlobalVariable) GetTerraformSchemaVersion() int
- func (mg *GlobalVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalVariable) Hub()
- func (tr *GlobalVariable) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalVariable) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GlobalVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GlobalVariable) SetObservation(obs map[string]any) error
- func (tr *GlobalVariable) SetParameters(params map[string]any) error
- func (mg *GlobalVariable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GlobalVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalVariableInitParameters
- type GlobalVariableList
- type GlobalVariableObservation
- type GlobalVariableParameters
- type GlobalVariableSpec
- type GlobalVariableStatus
- type MetadataInitParameters
- type MetadataObservation
- type MetadataParameters
- type OptionsInitParameters
- type OptionsObservation
- type OptionsParameters
- type ParseTestOptionsInitParameters
- type ParseTestOptionsObservation
- type ParseTestOptionsParameters
- type ParserInitParameters
- type ParserObservation
- type ParserParameters
- type PrivateLocation
- func (in *PrivateLocation) DeepCopy() *PrivateLocation
- func (in *PrivateLocation) DeepCopyInto(out *PrivateLocation)
- func (in *PrivateLocation) DeepCopyObject() runtime.Object
- func (mg *PrivateLocation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateLocation) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateLocation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateLocation) GetID() string
- func (tr *PrivateLocation) GetInitParameters() (map[string]any, error)
- func (mg *PrivateLocation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *PrivateLocation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *PrivateLocation) GetObservation() (map[string]any, error)
- func (tr *PrivateLocation) GetParameters() (map[string]any, error)
- func (mg *PrivateLocation) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateLocation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateLocation) GetTerraformResourceType() string
- func (tr *PrivateLocation) GetTerraformSchemaVersion() int
- func (mg *PrivateLocation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateLocation) Hub()
- func (tr *PrivateLocation) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateLocation) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateLocation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PrivateLocation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *PrivateLocation) SetObservation(obs map[string]any) error
- func (tr *PrivateLocation) SetParameters(params map[string]any) error
- func (mg *PrivateLocation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateLocation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateLocation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateLocationInitParameters
- type PrivateLocationList
- type PrivateLocationObservation
- type PrivateLocationParameters
- type PrivateLocationSpec
- type PrivateLocationStatus
- type TotpParametersInitParameters
- type TotpParametersObservation
- type TotpParametersParameters
Constants ¶
const ( CRDGroup = "synthetics.datadog.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ConcurrencyCap_Kind = "ConcurrencyCap" ConcurrencyCap_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConcurrencyCap_Kind}.String() ConcurrencyCap_KindAPIVersion = ConcurrencyCap_Kind + "." + CRDGroupVersion.String() ConcurrencyCap_GroupVersionKind = CRDGroupVersion.WithKind(ConcurrencyCap_Kind) )
Repository type metadata.
var ( GlobalVariable_Kind = "GlobalVariable" GlobalVariable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GlobalVariable_Kind}.String() GlobalVariable_KindAPIVersion = GlobalVariable_Kind + "." + CRDGroupVersion.String() GlobalVariable_GroupVersionKind = CRDGroupVersion.WithKind(GlobalVariable_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 ( PrivateLocation_Kind = "PrivateLocation" PrivateLocation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateLocation_Kind}.String() PrivateLocation_KindAPIVersion = PrivateLocation_Kind + "." + CRDGroupVersion.String() PrivateLocation_GroupVersionKind = CRDGroupVersion.WithKind(PrivateLocation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConcurrencyCap ¶
type ConcurrencyCap struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.onDemandConcurrencyCap) || (has(self.initProvider) && has(self.initProvider.onDemandConcurrencyCap))",message="spec.forProvider.onDemandConcurrencyCap is a required parameter" Spec ConcurrencyCapSpec `json:"spec"` Status ConcurrencyCapStatus `json:"status,omitempty"` }
ConcurrencyCap is the Schema for the ConcurrencyCaps API. Provides a Datadog Synthetics On Demand Concurrency Cap API resource. This can be used to manage the Concurrency Cap for Synthetic tests. +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:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*ConcurrencyCap) DeepCopy ¶
func (in *ConcurrencyCap) DeepCopy() *ConcurrencyCap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCap.
func (*ConcurrencyCap) DeepCopyInto ¶
func (in *ConcurrencyCap) DeepCopyInto(out *ConcurrencyCap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConcurrencyCap) DeepCopyObject ¶
func (in *ConcurrencyCap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConcurrencyCap) GetCondition ¶
func (mg *ConcurrencyCap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConcurrencyCap.
func (*ConcurrencyCap) GetConnectionDetailsMapping ¶
func (tr *ConcurrencyCap) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConcurrencyCap
func (*ConcurrencyCap) GetDeletionPolicy ¶
func (mg *ConcurrencyCap) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConcurrencyCap.
func (*ConcurrencyCap) GetID ¶
func (tr *ConcurrencyCap) GetID() string
GetID returns ID of underlying Terraform resource of this ConcurrencyCap
func (*ConcurrencyCap) GetInitParameters ¶
func (tr *ConcurrencyCap) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConcurrencyCap
func (*ConcurrencyCap) GetManagementPolicies ¶
func (mg *ConcurrencyCap) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ConcurrencyCap.
func (*ConcurrencyCap) GetMergedParameters ¶
func (tr *ConcurrencyCap) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ConcurrencyCap
func (*ConcurrencyCap) GetObservation ¶
func (tr *ConcurrencyCap) GetObservation() (map[string]any, error)
GetObservation of this ConcurrencyCap
func (*ConcurrencyCap) GetParameters ¶
func (tr *ConcurrencyCap) GetParameters() (map[string]any, error)
GetParameters of this ConcurrencyCap
func (*ConcurrencyCap) GetProviderConfigReference ¶
func (mg *ConcurrencyCap) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConcurrencyCap.
func (*ConcurrencyCap) GetPublishConnectionDetailsTo ¶
func (mg *ConcurrencyCap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConcurrencyCap.
func (*ConcurrencyCap) GetTerraformResourceType ¶
func (mg *ConcurrencyCap) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConcurrencyCap
func (*ConcurrencyCap) GetTerraformSchemaVersion ¶
func (tr *ConcurrencyCap) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConcurrencyCap) GetWriteConnectionSecretToReference ¶
func (mg *ConcurrencyCap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConcurrencyCap.
func (*ConcurrencyCap) Hub ¶
func (tr *ConcurrencyCap) Hub()
Hub marks this type as a conversion hub.
func (*ConcurrencyCap) LateInitialize ¶
func (tr *ConcurrencyCap) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConcurrencyCap using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConcurrencyCap) SetConditions ¶
func (mg *ConcurrencyCap) SetConditions(c ...xpv1.Condition)
SetConditions of this ConcurrencyCap.
func (*ConcurrencyCap) SetDeletionPolicy ¶
func (mg *ConcurrencyCap) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConcurrencyCap.
func (*ConcurrencyCap) SetManagementPolicies ¶
func (mg *ConcurrencyCap) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ConcurrencyCap.
func (*ConcurrencyCap) SetObservation ¶
func (tr *ConcurrencyCap) SetObservation(obs map[string]any) error
SetObservation for this ConcurrencyCap
func (*ConcurrencyCap) SetParameters ¶
func (tr *ConcurrencyCap) SetParameters(params map[string]any) error
SetParameters for this ConcurrencyCap
func (*ConcurrencyCap) SetProviderConfigReference ¶
func (mg *ConcurrencyCap) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConcurrencyCap.
func (*ConcurrencyCap) SetPublishConnectionDetailsTo ¶
func (mg *ConcurrencyCap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConcurrencyCap.
func (*ConcurrencyCap) SetWriteConnectionSecretToReference ¶
func (mg *ConcurrencyCap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConcurrencyCap.
type ConcurrencyCapInitParameters ¶
type ConcurrencyCapInitParameters struct { // demand concurrency cap, customizing the number of Synthetic tests run in parallel. // Value of the on-demand concurrency cap, customizing the number of Synthetic tests run in parallel. OnDemandConcurrencyCap *float64 `json:"onDemandConcurrencyCap,omitempty" tf:"on_demand_concurrency_cap,omitempty"` }
func (*ConcurrencyCapInitParameters) DeepCopy ¶
func (in *ConcurrencyCapInitParameters) DeepCopy() *ConcurrencyCapInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapInitParameters.
func (*ConcurrencyCapInitParameters) DeepCopyInto ¶
func (in *ConcurrencyCapInitParameters) DeepCopyInto(out *ConcurrencyCapInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConcurrencyCapList ¶
type ConcurrencyCapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConcurrencyCap `json:"items"` }
ConcurrencyCapList contains a list of ConcurrencyCaps
func (*ConcurrencyCapList) DeepCopy ¶
func (in *ConcurrencyCapList) DeepCopy() *ConcurrencyCapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapList.
func (*ConcurrencyCapList) DeepCopyInto ¶
func (in *ConcurrencyCapList) DeepCopyInto(out *ConcurrencyCapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConcurrencyCapList) DeepCopyObject ¶
func (in *ConcurrencyCapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConcurrencyCapList) GetItems ¶
func (l *ConcurrencyCapList) GetItems() []resource.Managed
GetItems of this ConcurrencyCapList.
type ConcurrencyCapObservation ¶
type ConcurrencyCapObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // demand concurrency cap, customizing the number of Synthetic tests run in parallel. // Value of the on-demand concurrency cap, customizing the number of Synthetic tests run in parallel. OnDemandConcurrencyCap *float64 `json:"onDemandConcurrencyCap,omitempty" tf:"on_demand_concurrency_cap,omitempty"` }
func (*ConcurrencyCapObservation) DeepCopy ¶
func (in *ConcurrencyCapObservation) DeepCopy() *ConcurrencyCapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapObservation.
func (*ConcurrencyCapObservation) DeepCopyInto ¶
func (in *ConcurrencyCapObservation) DeepCopyInto(out *ConcurrencyCapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConcurrencyCapParameters ¶
type ConcurrencyCapParameters struct { // demand concurrency cap, customizing the number of Synthetic tests run in parallel. // Value of the on-demand concurrency cap, customizing the number of Synthetic tests run in parallel. // +kubebuilder:validation:Optional OnDemandConcurrencyCap *float64 `json:"onDemandConcurrencyCap,omitempty" tf:"on_demand_concurrency_cap,omitempty"` }
func (*ConcurrencyCapParameters) DeepCopy ¶
func (in *ConcurrencyCapParameters) DeepCopy() *ConcurrencyCapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapParameters.
func (*ConcurrencyCapParameters) DeepCopyInto ¶
func (in *ConcurrencyCapParameters) DeepCopyInto(out *ConcurrencyCapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConcurrencyCapSpec ¶
type ConcurrencyCapSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConcurrencyCapParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConcurrencyCapInitParameters `json:"initProvider,omitempty"` }
ConcurrencyCapSpec defines the desired state of ConcurrencyCap
func (*ConcurrencyCapSpec) DeepCopy ¶
func (in *ConcurrencyCapSpec) DeepCopy() *ConcurrencyCapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapSpec.
func (*ConcurrencyCapSpec) DeepCopyInto ¶
func (in *ConcurrencyCapSpec) DeepCopyInto(out *ConcurrencyCapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConcurrencyCapStatus ¶
type ConcurrencyCapStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConcurrencyCapObservation `json:"atProvider,omitempty"` }
ConcurrencyCapStatus defines the observed state of ConcurrencyCap.
func (*ConcurrencyCapStatus) DeepCopy ¶
func (in *ConcurrencyCapStatus) DeepCopy() *ConcurrencyCapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyCapStatus.
func (*ConcurrencyCapStatus) DeepCopyInto ¶
func (in *ConcurrencyCapStatus) DeepCopyInto(out *ConcurrencyCapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalVariable ¶
type GlobalVariable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.valueSecretRef)",message="spec.forProvider.valueSecretRef is a required parameter" Spec GlobalVariableSpec `json:"spec"` Status GlobalVariableStatus `json:"status,omitempty"` }
GlobalVariable is the Schema for the GlobalVariables API. Provides a Datadog synthetics global variable resource. This can be used to create and manage Datadog synthetics global variables. +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:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*GlobalVariable) DeepCopy ¶
func (in *GlobalVariable) DeepCopy() *GlobalVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariable.
func (*GlobalVariable) DeepCopyInto ¶
func (in *GlobalVariable) DeepCopyInto(out *GlobalVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalVariable) DeepCopyObject ¶
func (in *GlobalVariable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalVariable) GetCondition ¶
func (mg *GlobalVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GlobalVariable.
func (*GlobalVariable) GetConnectionDetailsMapping ¶
func (tr *GlobalVariable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GlobalVariable
func (*GlobalVariable) GetDeletionPolicy ¶
func (mg *GlobalVariable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GlobalVariable.
func (*GlobalVariable) GetID ¶
func (tr *GlobalVariable) GetID() string
GetID returns ID of underlying Terraform resource of this GlobalVariable
func (*GlobalVariable) GetInitParameters ¶
func (tr *GlobalVariable) GetInitParameters() (map[string]any, error)
GetInitParameters of this GlobalVariable
func (*GlobalVariable) GetManagementPolicies ¶
func (mg *GlobalVariable) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GlobalVariable.
func (*GlobalVariable) GetMergedParameters ¶
func (tr *GlobalVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this GlobalVariable
func (*GlobalVariable) GetObservation ¶
func (tr *GlobalVariable) GetObservation() (map[string]any, error)
GetObservation of this GlobalVariable
func (*GlobalVariable) GetParameters ¶
func (tr *GlobalVariable) GetParameters() (map[string]any, error)
GetParameters of this GlobalVariable
func (*GlobalVariable) GetProviderConfigReference ¶
func (mg *GlobalVariable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GlobalVariable.
func (*GlobalVariable) GetPublishConnectionDetailsTo ¶
func (mg *GlobalVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GlobalVariable.
func (*GlobalVariable) GetTerraformResourceType ¶
func (mg *GlobalVariable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GlobalVariable
func (*GlobalVariable) GetTerraformSchemaVersion ¶
func (tr *GlobalVariable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GlobalVariable) GetWriteConnectionSecretToReference ¶
func (mg *GlobalVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GlobalVariable.
func (*GlobalVariable) Hub ¶
func (tr *GlobalVariable) Hub()
Hub marks this type as a conversion hub.
func (*GlobalVariable) LateInitialize ¶
func (tr *GlobalVariable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GlobalVariable using its observed tfState. returns True if there are any spec changes for the resource.
func (*GlobalVariable) SetConditions ¶
func (mg *GlobalVariable) SetConditions(c ...xpv1.Condition)
SetConditions of this GlobalVariable.
func (*GlobalVariable) SetDeletionPolicy ¶
func (mg *GlobalVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GlobalVariable.
func (*GlobalVariable) SetManagementPolicies ¶
func (mg *GlobalVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GlobalVariable.
func (*GlobalVariable) SetObservation ¶
func (tr *GlobalVariable) SetObservation(obs map[string]any) error
SetObservation for this GlobalVariable
func (*GlobalVariable) SetParameters ¶
func (tr *GlobalVariable) SetParameters(params map[string]any) error
SetParameters for this GlobalVariable
func (*GlobalVariable) SetProviderConfigReference ¶
func (mg *GlobalVariable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GlobalVariable.
func (*GlobalVariable) SetPublishConnectionDetailsTo ¶
func (mg *GlobalVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GlobalVariable.
func (*GlobalVariable) SetWriteConnectionSecretToReference ¶
func (mg *GlobalVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GlobalVariable.
type GlobalVariableInitParameters ¶
type GlobalVariableInitParameters struct { // (String) Description of the global variable. // Description of the global variable. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) Synthetics global variable name. // Synthetics global variable name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Additional options for the variable, such as a MFA token. (see below for nested schema) // Additional options for the variable, such as a MFA token. Options []OptionsInitParameters `json:"options,omitempty" tf:"options,omitempty"` // (String) Id of the Synthetics test to use for a variable from test. // Id of the Synthetics test to use for a variable from test. ParseTestID *string `json:"parseTestId,omitempty" tf:"parse_test_id,omitempty"` // (Block List, Max: 1) ID of the Synthetics test to use a source of the global variable value. (see below for nested schema) // ID of the Synthetics test to use a source of the global variable value. ParseTestOptions []ParseTestOptionsInitParameters `json:"parseTestOptions,omitempty" tf:"parse_test_options,omitempty"` // (Set of String) A list of role identifiers to associate with the Synthetics global variable. // A list of role identifiers to associate with the Synthetics global variable. // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` // (Boolean) If set to true, the value of the global variable is hidden. Defaults to false. // If set to true, the value of the global variable is hidden. Defaults to `false`. Secure *bool `json:"secure,omitempty" tf:"secure,omitempty"` // (List of String) A list of tags to associate with your synthetics global variable. // A list of tags to associate with your synthetics global variable. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GlobalVariableInitParameters) DeepCopy ¶
func (in *GlobalVariableInitParameters) DeepCopy() *GlobalVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableInitParameters.
func (*GlobalVariableInitParameters) DeepCopyInto ¶
func (in *GlobalVariableInitParameters) DeepCopyInto(out *GlobalVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalVariableList ¶
type GlobalVariableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalVariable `json:"items"` }
GlobalVariableList contains a list of GlobalVariables
func (*GlobalVariableList) DeepCopy ¶
func (in *GlobalVariableList) DeepCopy() *GlobalVariableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableList.
func (*GlobalVariableList) DeepCopyInto ¶
func (in *GlobalVariableList) DeepCopyInto(out *GlobalVariableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalVariableList) DeepCopyObject ¶
func (in *GlobalVariableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalVariableList) GetItems ¶
func (l *GlobalVariableList) GetItems() []resource.Managed
GetItems of this GlobalVariableList.
type GlobalVariableObservation ¶
type GlobalVariableObservation struct { // (String) Description of the global variable. // Description of the global variable. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Synthetics global variable name. // Synthetics global variable name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Additional options for the variable, such as a MFA token. (see below for nested schema) // Additional options for the variable, such as a MFA token. Options []OptionsObservation `json:"options,omitempty" tf:"options,omitempty"` // (String) Id of the Synthetics test to use for a variable from test. // Id of the Synthetics test to use for a variable from test. ParseTestID *string `json:"parseTestId,omitempty" tf:"parse_test_id,omitempty"` // (Block List, Max: 1) ID of the Synthetics test to use a source of the global variable value. (see below for nested schema) // ID of the Synthetics test to use a source of the global variable value. ParseTestOptions []ParseTestOptionsObservation `json:"parseTestOptions,omitempty" tf:"parse_test_options,omitempty"` // (Set of String) A list of role identifiers to associate with the Synthetics global variable. // A list of role identifiers to associate with the Synthetics global variable. // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` // (Boolean) If set to true, the value of the global variable is hidden. Defaults to false. // If set to true, the value of the global variable is hidden. Defaults to `false`. Secure *bool `json:"secure,omitempty" tf:"secure,omitempty"` // (List of String) A list of tags to associate with your synthetics global variable. // A list of tags to associate with your synthetics global variable. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GlobalVariableObservation) DeepCopy ¶
func (in *GlobalVariableObservation) DeepCopy() *GlobalVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableObservation.
func (*GlobalVariableObservation) DeepCopyInto ¶
func (in *GlobalVariableObservation) DeepCopyInto(out *GlobalVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalVariableParameters ¶
type GlobalVariableParameters struct { // (String) Description of the global variable. // Description of the global variable. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) Synthetics global variable name. // Synthetics global variable name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Additional options for the variable, such as a MFA token. (see below for nested schema) // Additional options for the variable, such as a MFA token. // +kubebuilder:validation:Optional Options []OptionsParameters `json:"options,omitempty" tf:"options,omitempty"` // (String) Id of the Synthetics test to use for a variable from test. // Id of the Synthetics test to use for a variable from test. // +kubebuilder:validation:Optional ParseTestID *string `json:"parseTestId,omitempty" tf:"parse_test_id,omitempty"` // (Block List, Max: 1) ID of the Synthetics test to use a source of the global variable value. (see below for nested schema) // ID of the Synthetics test to use a source of the global variable value. // +kubebuilder:validation:Optional ParseTestOptions []ParseTestOptionsParameters `json:"parseTestOptions,omitempty" tf:"parse_test_options,omitempty"` // (Set of String) A list of role identifiers to associate with the Synthetics global variable. // A list of role identifiers to associate with the Synthetics global variable. // +kubebuilder:validation:Optional // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` // (Boolean) If set to true, the value of the global variable is hidden. Defaults to false. // If set to true, the value of the global variable is hidden. Defaults to `false`. // +kubebuilder:validation:Optional Secure *bool `json:"secure,omitempty" tf:"secure,omitempty"` // (List of String) A list of tags to associate with your synthetics global variable. // A list of tags to associate with your synthetics global variable. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // (String, Sensitive) The value of the global variable. // The value of the global variable. // +kubebuilder:validation:Optional ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*GlobalVariableParameters) DeepCopy ¶
func (in *GlobalVariableParameters) DeepCopy() *GlobalVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableParameters.
func (*GlobalVariableParameters) DeepCopyInto ¶
func (in *GlobalVariableParameters) DeepCopyInto(out *GlobalVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalVariableSpec ¶
type GlobalVariableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GlobalVariableParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider GlobalVariableInitParameters `json:"initProvider,omitempty"` }
GlobalVariableSpec defines the desired state of GlobalVariable
func (*GlobalVariableSpec) DeepCopy ¶
func (in *GlobalVariableSpec) DeepCopy() *GlobalVariableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableSpec.
func (*GlobalVariableSpec) DeepCopyInto ¶
func (in *GlobalVariableSpec) DeepCopyInto(out *GlobalVariableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalVariableStatus ¶
type GlobalVariableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GlobalVariableObservation `json:"atProvider,omitempty"` }
GlobalVariableStatus defines the observed state of GlobalVariable.
func (*GlobalVariableStatus) DeepCopy ¶
func (in *GlobalVariableStatus) DeepCopy() *GlobalVariableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVariableStatus.
func (*GlobalVariableStatus) DeepCopyInto ¶
func (in *GlobalVariableStatus) DeepCopyInto(out *GlobalVariableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataInitParameters ¶
type MetadataInitParameters struct { // (Set of String) A list of role identifiers pulled from the Roles API to restrict read and write access. // A list of role identifiers pulled from the Roles API to restrict read and write access. // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` }
func (*MetadataInitParameters) DeepCopy ¶
func (in *MetadataInitParameters) DeepCopy() *MetadataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataInitParameters.
func (*MetadataInitParameters) DeepCopyInto ¶
func (in *MetadataInitParameters) DeepCopyInto(out *MetadataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataObservation ¶
type MetadataObservation struct { // (Set of String) A list of role identifiers pulled from the Roles API to restrict read and write access. // A list of role identifiers pulled from the Roles API to restrict read and write access. // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` }
func (*MetadataObservation) DeepCopy ¶
func (in *MetadataObservation) DeepCopy() *MetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataObservation.
func (*MetadataObservation) DeepCopyInto ¶
func (in *MetadataObservation) DeepCopyInto(out *MetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataParameters ¶
type MetadataParameters struct { // (Set of String) A list of role identifiers pulled from the Roles API to restrict read and write access. // A list of role identifiers pulled from the Roles API to restrict read and write access. // +kubebuilder:validation:Optional // +listType=set RestrictedRoles []*string `json:"restrictedRoles,omitempty" tf:"restricted_roles,omitempty"` }
func (*MetadataParameters) DeepCopy ¶
func (in *MetadataParameters) DeepCopy() *MetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataParameters.
func (*MetadataParameters) DeepCopyInto ¶
func (in *MetadataParameters) DeepCopyInto(out *MetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsInitParameters ¶
type OptionsInitParameters struct { // (Block List, Max: 1) Parameters needed for MFA/TOTP. (see below for nested schema) // Parameters needed for MFA/TOTP. TotpParameters []TotpParametersInitParameters `json:"totpParameters,omitempty" tf:"totp_parameters,omitempty"` }
func (*OptionsInitParameters) DeepCopy ¶
func (in *OptionsInitParameters) DeepCopy() *OptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsInitParameters.
func (*OptionsInitParameters) DeepCopyInto ¶
func (in *OptionsInitParameters) DeepCopyInto(out *OptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsObservation ¶
type OptionsObservation struct { // (Block List, Max: 1) Parameters needed for MFA/TOTP. (see below for nested schema) // Parameters needed for MFA/TOTP. TotpParameters []TotpParametersObservation `json:"totpParameters,omitempty" tf:"totp_parameters,omitempty"` }
func (*OptionsObservation) DeepCopy ¶
func (in *OptionsObservation) DeepCopy() *OptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsObservation.
func (*OptionsObservation) DeepCopyInto ¶
func (in *OptionsObservation) DeepCopyInto(out *OptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsParameters ¶
type OptionsParameters struct { // (Block List, Max: 1) Parameters needed for MFA/TOTP. (see below for nested schema) // Parameters needed for MFA/TOTP. // +kubebuilder:validation:Optional TotpParameters []TotpParametersParameters `json:"totpParameters,omitempty" tf:"totp_parameters,omitempty"` }
func (*OptionsParameters) DeepCopy ¶
func (in *OptionsParameters) DeepCopy() *OptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsParameters.
func (*OptionsParameters) DeepCopyInto ¶
func (in *OptionsParameters) DeepCopyInto(out *OptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParseTestOptionsInitParameters ¶
type ParseTestOptionsInitParameters struct { // (String) Required when type = http_header. Defines the header to use to extract the value // Required when type = `http_header`. Defines the header to use to extract the value Field *string `json:"field,omitempty" tf:"field,omitempty"` // (String) When type is local_variable, name of the local variable to use to extract the value. // When type is `local_variable`, name of the local variable to use to extract the value. LocalVariableName *string `json:"localVariableName,omitempty" tf:"local_variable_name,omitempty"` // (Block List, Max: 1) (see below for nested schema) Parser []ParserInitParameters `json:"parser,omitempty" tf:"parser,omitempty"` // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Defines the source to use to extract the value. Valid values are `http_body`, `http_header`, `local_variable`. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ParseTestOptionsInitParameters) DeepCopy ¶
func (in *ParseTestOptionsInitParameters) DeepCopy() *ParseTestOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParseTestOptionsInitParameters.
func (*ParseTestOptionsInitParameters) DeepCopyInto ¶
func (in *ParseTestOptionsInitParameters) DeepCopyInto(out *ParseTestOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParseTestOptionsObservation ¶
type ParseTestOptionsObservation struct { // (String) Required when type = http_header. Defines the header to use to extract the value // Required when type = `http_header`. Defines the header to use to extract the value Field *string `json:"field,omitempty" tf:"field,omitempty"` // (String) When type is local_variable, name of the local variable to use to extract the value. // When type is `local_variable`, name of the local variable to use to extract the value. LocalVariableName *string `json:"localVariableName,omitempty" tf:"local_variable_name,omitempty"` // (Block List, Max: 1) (see below for nested schema) Parser []ParserObservation `json:"parser,omitempty" tf:"parser,omitempty"` // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Defines the source to use to extract the value. Valid values are `http_body`, `http_header`, `local_variable`. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ParseTestOptionsObservation) DeepCopy ¶
func (in *ParseTestOptionsObservation) DeepCopy() *ParseTestOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParseTestOptionsObservation.
func (*ParseTestOptionsObservation) DeepCopyInto ¶
func (in *ParseTestOptionsObservation) DeepCopyInto(out *ParseTestOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParseTestOptionsParameters ¶
type ParseTestOptionsParameters struct { // (String) Required when type = http_header. Defines the header to use to extract the value // Required when type = `http_header`. Defines the header to use to extract the value // +kubebuilder:validation:Optional Field *string `json:"field,omitempty" tf:"field,omitempty"` // (String) When type is local_variable, name of the local variable to use to extract the value. // When type is `local_variable`, name of the local variable to use to extract the value. // +kubebuilder:validation:Optional LocalVariableName *string `json:"localVariableName,omitempty" tf:"local_variable_name,omitempty"` // (Block List, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Parser []ParserParameters `json:"parser,omitempty" tf:"parser,omitempty"` // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Defines the source to use to extract the value. Valid values are `http_body`, `http_header`, `local_variable`. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*ParseTestOptionsParameters) DeepCopy ¶
func (in *ParseTestOptionsParameters) DeepCopy() *ParseTestOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParseTestOptionsParameters.
func (*ParseTestOptionsParameters) DeepCopyInto ¶
func (in *ParseTestOptionsParameters) DeepCopyInto(out *ParseTestOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserInitParameters ¶
type ParserInitParameters struct { // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Type of parser to extract the value. Valid values are `raw`, `json_path`, `regex`, `x_path`. Type *string `json:"type,omitempty" tf:"type,omitempty"` // (String, Sensitive) The value of the global variable. // Value for the parser to use, required for type `json_path` or `regex`. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParserInitParameters) DeepCopy ¶
func (in *ParserInitParameters) DeepCopy() *ParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserInitParameters.
func (*ParserInitParameters) DeepCopyInto ¶
func (in *ParserInitParameters) DeepCopyInto(out *ParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserObservation ¶
type ParserObservation struct { // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Type of parser to extract the value. Valid values are `raw`, `json_path`, `regex`, `x_path`. Type *string `json:"type,omitempty" tf:"type,omitempty"` // (String, Sensitive) The value of the global variable. // Value for the parser to use, required for type `json_path` or `regex`. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParserObservation) DeepCopy ¶
func (in *ParserObservation) DeepCopy() *ParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserObservation.
func (*ParserObservation) DeepCopyInto ¶
func (in *ParserObservation) DeepCopyInto(out *ParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParserParameters ¶
type ParserParameters struct { // (String) Defines the source to use to extract the value. Valid values are http_body, http_header, local_variable. // Type of parser to extract the value. Valid values are `raw`, `json_path`, `regex`, `x_path`. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String, Sensitive) The value of the global variable. // Value for the parser to use, required for type `json_path` or `regex`. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParserParameters) DeepCopy ¶
func (in *ParserParameters) DeepCopy() *ParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParserParameters.
func (*ParserParameters) DeepCopyInto ¶
func (in *ParserParameters) DeepCopyInto(out *ParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLocation ¶
type PrivateLocation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec PrivateLocationSpec `json:"spec"` Status PrivateLocationStatus `json:"status,omitempty"` }
PrivateLocation is the Schema for the PrivateLocations API. Provides a Datadog synthetics private location resource. This can be used to create and manage Datadog synthetics private locations. +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:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*PrivateLocation) DeepCopy ¶
func (in *PrivateLocation) DeepCopy() *PrivateLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocation.
func (*PrivateLocation) DeepCopyInto ¶
func (in *PrivateLocation) DeepCopyInto(out *PrivateLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLocation) DeepCopyObject ¶
func (in *PrivateLocation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLocation) GetCondition ¶
func (mg *PrivateLocation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateLocation.
func (*PrivateLocation) GetConnectionDetailsMapping ¶
func (tr *PrivateLocation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateLocation
func (*PrivateLocation) GetDeletionPolicy ¶
func (mg *PrivateLocation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateLocation.
func (*PrivateLocation) GetID ¶
func (tr *PrivateLocation) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateLocation
func (*PrivateLocation) GetInitParameters ¶
func (tr *PrivateLocation) GetInitParameters() (map[string]any, error)
GetInitParameters of this PrivateLocation
func (*PrivateLocation) GetManagementPolicies ¶
func (mg *PrivateLocation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this PrivateLocation.
func (*PrivateLocation) GetMergedParameters ¶
func (tr *PrivateLocation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this PrivateLocation
func (*PrivateLocation) GetObservation ¶
func (tr *PrivateLocation) GetObservation() (map[string]any, error)
GetObservation of this PrivateLocation
func (*PrivateLocation) GetParameters ¶
func (tr *PrivateLocation) GetParameters() (map[string]any, error)
GetParameters of this PrivateLocation
func (*PrivateLocation) GetProviderConfigReference ¶
func (mg *PrivateLocation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateLocation.
func (*PrivateLocation) GetPublishConnectionDetailsTo ¶
func (mg *PrivateLocation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateLocation.
func (*PrivateLocation) GetTerraformResourceType ¶
func (mg *PrivateLocation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateLocation
func (*PrivateLocation) GetTerraformSchemaVersion ¶
func (tr *PrivateLocation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateLocation) GetWriteConnectionSecretToReference ¶
func (mg *PrivateLocation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateLocation.
func (*PrivateLocation) Hub ¶
func (tr *PrivateLocation) Hub()
Hub marks this type as a conversion hub.
func (*PrivateLocation) LateInitialize ¶
func (tr *PrivateLocation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateLocation using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateLocation) SetConditions ¶
func (mg *PrivateLocation) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateLocation.
func (*PrivateLocation) SetDeletionPolicy ¶
func (mg *PrivateLocation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateLocation.
func (*PrivateLocation) SetManagementPolicies ¶
func (mg *PrivateLocation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this PrivateLocation.
func (*PrivateLocation) SetObservation ¶
func (tr *PrivateLocation) SetObservation(obs map[string]any) error
SetObservation for this PrivateLocation
func (*PrivateLocation) SetParameters ¶
func (tr *PrivateLocation) SetParameters(params map[string]any) error
SetParameters for this PrivateLocation
func (*PrivateLocation) SetProviderConfigReference ¶
func (mg *PrivateLocation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateLocation.
func (*PrivateLocation) SetPublishConnectionDetailsTo ¶
func (mg *PrivateLocation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateLocation.
func (*PrivateLocation) SetWriteConnectionSecretToReference ¶
func (mg *PrivateLocation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateLocation.
type PrivateLocationInitParameters ¶
type PrivateLocationInitParameters struct { // (String) Description of the private location. // Description of the private location. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (Block List, Max: 1) The private location metadata (see below for nested schema) // The private location metadata Metadata []MetadataInitParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // (String) Synthetics private location name. // Synthetics private location name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) A list of tags to associate with your synthetics private location. // A list of tags to associate with your synthetics private location. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLocationInitParameters) DeepCopy ¶
func (in *PrivateLocationInitParameters) DeepCopy() *PrivateLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationInitParameters.
func (*PrivateLocationInitParameters) DeepCopyInto ¶
func (in *PrivateLocationInitParameters) DeepCopyInto(out *PrivateLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLocationList ¶
type PrivateLocationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLocation `json:"items"` }
PrivateLocationList contains a list of PrivateLocations
func (*PrivateLocationList) DeepCopy ¶
func (in *PrivateLocationList) DeepCopy() *PrivateLocationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationList.
func (*PrivateLocationList) DeepCopyInto ¶
func (in *PrivateLocationList) DeepCopyInto(out *PrivateLocationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLocationList) DeepCopyObject ¶
func (in *PrivateLocationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLocationList) GetItems ¶
func (l *PrivateLocationList) GetItems() []resource.Managed
GetItems of this PrivateLocationList.
type PrivateLocationObservation ¶
type PrivateLocationObservation struct { // (String) Description of the private location. // Description of the private location. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Block List, Max: 1) The private location metadata (see below for nested schema) // The private location metadata Metadata []MetadataObservation `json:"metadata,omitempty" tf:"metadata,omitempty"` // (String) Synthetics private location name. // Synthetics private location name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) A list of tags to associate with your synthetics private location. // A list of tags to associate with your synthetics private location. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLocationObservation) DeepCopy ¶
func (in *PrivateLocationObservation) DeepCopy() *PrivateLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationObservation.
func (*PrivateLocationObservation) DeepCopyInto ¶
func (in *PrivateLocationObservation) DeepCopyInto(out *PrivateLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLocationParameters ¶
type PrivateLocationParameters struct { // (String) Description of the private location. // Description of the private location. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // (Block List, Max: 1) The private location metadata (see below for nested schema) // The private location metadata // +kubebuilder:validation:Optional Metadata []MetadataParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // (String) Synthetics private location name. // Synthetics private location name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) A list of tags to associate with your synthetics private location. // A list of tags to associate with your synthetics private location. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLocationParameters) DeepCopy ¶
func (in *PrivateLocationParameters) DeepCopy() *PrivateLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationParameters.
func (*PrivateLocationParameters) DeepCopyInto ¶
func (in *PrivateLocationParameters) DeepCopyInto(out *PrivateLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLocationSpec ¶
type PrivateLocationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateLocationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PrivateLocationInitParameters `json:"initProvider,omitempty"` }
PrivateLocationSpec defines the desired state of PrivateLocation
func (*PrivateLocationSpec) DeepCopy ¶
func (in *PrivateLocationSpec) DeepCopy() *PrivateLocationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationSpec.
func (*PrivateLocationSpec) DeepCopyInto ¶
func (in *PrivateLocationSpec) DeepCopyInto(out *PrivateLocationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLocationStatus ¶
type PrivateLocationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateLocationObservation `json:"atProvider,omitempty"` }
PrivateLocationStatus defines the observed state of PrivateLocation.
func (*PrivateLocationStatus) DeepCopy ¶
func (in *PrivateLocationStatus) DeepCopy() *PrivateLocationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLocationStatus.
func (*PrivateLocationStatus) DeepCopyInto ¶
func (in *PrivateLocationStatus) DeepCopyInto(out *PrivateLocationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotpParametersInitParameters ¶
type TotpParametersInitParameters struct { // (Number) Number of digits for the OTP. // Number of digits for the OTP. Digits *float64 `json:"digits,omitempty" tf:"digits,omitempty"` // (Number) Interval for which to refresh the token (in seconds). // Interval for which to refresh the token (in seconds). RefreshInterval *float64 `json:"refreshInterval,omitempty" tf:"refresh_interval,omitempty"` }
func (*TotpParametersInitParameters) DeepCopy ¶
func (in *TotpParametersInitParameters) DeepCopy() *TotpParametersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotpParametersInitParameters.
func (*TotpParametersInitParameters) DeepCopyInto ¶
func (in *TotpParametersInitParameters) DeepCopyInto(out *TotpParametersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotpParametersObservation ¶
type TotpParametersObservation struct { // (Number) Number of digits for the OTP. // Number of digits for the OTP. Digits *float64 `json:"digits,omitempty" tf:"digits,omitempty"` // (Number) Interval for which to refresh the token (in seconds). // Interval for which to refresh the token (in seconds). RefreshInterval *float64 `json:"refreshInterval,omitempty" tf:"refresh_interval,omitempty"` }
func (*TotpParametersObservation) DeepCopy ¶
func (in *TotpParametersObservation) DeepCopy() *TotpParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotpParametersObservation.
func (*TotpParametersObservation) DeepCopyInto ¶
func (in *TotpParametersObservation) DeepCopyInto(out *TotpParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotpParametersParameters ¶
type TotpParametersParameters struct { // (Number) Number of digits for the OTP. // Number of digits for the OTP. // +kubebuilder:validation:Optional Digits *float64 `json:"digits" tf:"digits,omitempty"` // (Number) Interval for which to refresh the token (in seconds). // Interval for which to refresh the token (in seconds). // +kubebuilder:validation:Optional RefreshInterval *float64 `json:"refreshInterval" tf:"refresh_interval,omitempty"` }
func (*TotpParametersParameters) DeepCopy ¶
func (in *TotpParametersParameters) DeepCopy() *TotpParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotpParametersParameters.
func (*TotpParametersParameters) DeepCopyInto ¶
func (in *TotpParametersParameters) DeepCopyInto(out *TotpParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_concurrencycap_terraformed.go
- zz_concurrencycap_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_globalvariable_terraformed.go
- zz_globalvariable_types.go
- zz_groupversion_info.go
- zz_privatelocation_terraformed.go
- zz_privatelocation_types.go