Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=location.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type DataSourceConfigurationInitParameters
- type DataSourceConfigurationObservation
- type DataSourceConfigurationParameters
- type GeofenceCollection
- func (in *GeofenceCollection) DeepCopy() *GeofenceCollection
- func (in *GeofenceCollection) DeepCopyInto(out *GeofenceCollection)
- func (in *GeofenceCollection) DeepCopyObject() runtime.Object
- func (mg *GeofenceCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GeofenceCollection) GetConnectionDetailsMapping() map[string]string
- func (mg *GeofenceCollection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GeofenceCollection) GetID() string
- func (tr *GeofenceCollection) GetInitParameters() (map[string]any, error)
- func (mg *GeofenceCollection) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GeofenceCollection) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GeofenceCollection) GetObservation() (map[string]any, error)
- func (tr *GeofenceCollection) GetParameters() (map[string]any, error)
- func (mg *GeofenceCollection) GetProviderConfigReference() *xpv1.Reference
- func (mg *GeofenceCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GeofenceCollection) GetTerraformResourceType() string
- func (tr *GeofenceCollection) GetTerraformSchemaVersion() int
- func (mg *GeofenceCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GeofenceCollection) Hub()
- func (tr *GeofenceCollection) LateInitialize(attrs []byte) (bool, error)
- func (mg *GeofenceCollection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GeofenceCollection) SetConditions(c ...xpv1.Condition)
- func (mg *GeofenceCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GeofenceCollection) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GeofenceCollection) SetObservation(obs map[string]any) error
- func (tr *GeofenceCollection) SetParameters(params map[string]any) error
- func (mg *GeofenceCollection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GeofenceCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GeofenceCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GeofenceCollectionInitParameters
- type GeofenceCollectionList
- type GeofenceCollectionObservation
- type GeofenceCollectionParameters
- type GeofenceCollectionSpec
- type GeofenceCollectionStatus
- type PlaceIndex
- func (tr *PlaceIndex) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *PlaceIndex) ConvertTo(dstRaw conversion.Hub) error
- func (in *PlaceIndex) DeepCopy() *PlaceIndex
- func (in *PlaceIndex) DeepCopyInto(out *PlaceIndex)
- func (in *PlaceIndex) DeepCopyObject() runtime.Object
- func (mg *PlaceIndex) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PlaceIndex) GetConnectionDetailsMapping() map[string]string
- func (mg *PlaceIndex) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PlaceIndex) GetID() string
- func (tr *PlaceIndex) GetInitParameters() (map[string]any, error)
- func (mg *PlaceIndex) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *PlaceIndex) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *PlaceIndex) GetObservation() (map[string]any, error)
- func (tr *PlaceIndex) GetParameters() (map[string]any, error)
- func (mg *PlaceIndex) GetProviderConfigReference() *xpv1.Reference
- func (mg *PlaceIndex) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PlaceIndex) GetTerraformResourceType() string
- func (tr *PlaceIndex) GetTerraformSchemaVersion() int
- func (mg *PlaceIndex) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PlaceIndex) LateInitialize(attrs []byte) (bool, error)
- func (mg *PlaceIndex) SetConditions(c ...xpv1.Condition)
- func (mg *PlaceIndex) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PlaceIndex) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *PlaceIndex) SetObservation(obs map[string]any) error
- func (tr *PlaceIndex) SetParameters(params map[string]any) error
- func (mg *PlaceIndex) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PlaceIndex) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PlaceIndex) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PlaceIndexInitParameters
- type PlaceIndexList
- type PlaceIndexObservation
- type PlaceIndexParameters
- type PlaceIndexSpec
- type PlaceIndexStatus
- type RouteCalculator
- func (in *RouteCalculator) DeepCopy() *RouteCalculator
- func (in *RouteCalculator) DeepCopyInto(out *RouteCalculator)
- func (in *RouteCalculator) DeepCopyObject() runtime.Object
- func (mg *RouteCalculator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteCalculator) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteCalculator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteCalculator) GetID() string
- func (tr *RouteCalculator) GetInitParameters() (map[string]any, error)
- func (mg *RouteCalculator) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RouteCalculator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RouteCalculator) GetObservation() (map[string]any, error)
- func (tr *RouteCalculator) GetParameters() (map[string]any, error)
- func (mg *RouteCalculator) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteCalculator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteCalculator) GetTerraformResourceType() string
- func (tr *RouteCalculator) GetTerraformSchemaVersion() int
- func (mg *RouteCalculator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteCalculator) Hub()
- func (tr *RouteCalculator) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteCalculator) SetConditions(c ...xpv1.Condition)
- func (mg *RouteCalculator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RouteCalculator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RouteCalculator) SetObservation(obs map[string]any) error
- func (tr *RouteCalculator) SetParameters(params map[string]any) error
- func (mg *RouteCalculator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteCalculator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteCalculator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteCalculatorInitParameters
- type RouteCalculatorList
- type RouteCalculatorObservation
- type RouteCalculatorParameters
- type RouteCalculatorSpec
- type RouteCalculatorStatus
- type Tracker
- func (in *Tracker) DeepCopy() *Tracker
- func (in *Tracker) DeepCopyInto(out *Tracker)
- func (in *Tracker) DeepCopyObject() runtime.Object
- func (mg *Tracker) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tracker) GetConnectionDetailsMapping() map[string]string
- func (mg *Tracker) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tracker) GetID() string
- func (tr *Tracker) GetInitParameters() (map[string]any, error)
- func (mg *Tracker) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Tracker) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Tracker) GetObservation() (map[string]any, error)
- func (tr *Tracker) GetParameters() (map[string]any, error)
- func (mg *Tracker) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tracker) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tracker) GetTerraformResourceType() string
- func (tr *Tracker) GetTerraformSchemaVersion() int
- func (mg *Tracker) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tracker) Hub()
- func (tr *Tracker) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tracker) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Tracker) SetConditions(c ...xpv1.Condition)
- func (mg *Tracker) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Tracker) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Tracker) SetObservation(obs map[string]any) error
- func (tr *Tracker) SetParameters(params map[string]any) error
- func (mg *Tracker) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tracker) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tracker) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrackerAssociation
- func (in *TrackerAssociation) DeepCopy() *TrackerAssociation
- func (in *TrackerAssociation) DeepCopyInto(out *TrackerAssociation)
- func (in *TrackerAssociation) DeepCopyObject() runtime.Object
- func (mg *TrackerAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrackerAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *TrackerAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrackerAssociation) GetID() string
- func (tr *TrackerAssociation) GetInitParameters() (map[string]any, error)
- func (mg *TrackerAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TrackerAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TrackerAssociation) GetObservation() (map[string]any, error)
- func (tr *TrackerAssociation) GetParameters() (map[string]any, error)
- func (mg *TrackerAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrackerAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrackerAssociation) GetTerraformResourceType() string
- func (tr *TrackerAssociation) GetTerraformSchemaVersion() int
- func (mg *TrackerAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrackerAssociation) Hub()
- func (tr *TrackerAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrackerAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TrackerAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *TrackerAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TrackerAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TrackerAssociation) SetObservation(obs map[string]any) error
- func (tr *TrackerAssociation) SetParameters(params map[string]any) error
- func (mg *TrackerAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrackerAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrackerAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrackerAssociationInitParameters
- type TrackerAssociationList
- type TrackerAssociationObservation
- type TrackerAssociationParameters
- type TrackerAssociationSpec
- type TrackerAssociationStatus
- type TrackerInitParameters
- type TrackerList
- type TrackerObservation
- type TrackerParameters
- type TrackerSpec
- type TrackerStatus
Constants ¶
const ( CRDGroup = "location.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( GeofenceCollection_Kind = "GeofenceCollection" GeofenceCollection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GeofenceCollection_Kind}.String() GeofenceCollection_KindAPIVersion = GeofenceCollection_Kind + "." + CRDGroupVersion.String() GeofenceCollection_GroupVersionKind = CRDGroupVersion.WithKind(GeofenceCollection_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 ( PlaceIndex_Kind = "PlaceIndex" PlaceIndex_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PlaceIndex_Kind}.String() PlaceIndex_KindAPIVersion = PlaceIndex_Kind + "." + CRDGroupVersion.String() PlaceIndex_GroupVersionKind = CRDGroupVersion.WithKind(PlaceIndex_Kind) )
Repository type metadata.
var ( RouteCalculator_Kind = "RouteCalculator" RouteCalculator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteCalculator_Kind}.String() RouteCalculator_KindAPIVersion = RouteCalculator_Kind + "." + CRDGroupVersion.String() RouteCalculator_GroupVersionKind = CRDGroupVersion.WithKind(RouteCalculator_Kind) )
Repository type metadata.
var ( Tracker_Kind = "Tracker" Tracker_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tracker_Kind}.String() Tracker_KindAPIVersion = Tracker_Kind + "." + CRDGroupVersion.String() Tracker_GroupVersionKind = CRDGroupVersion.WithKind(Tracker_Kind) )
Repository type metadata.
var ( TrackerAssociation_Kind = "TrackerAssociation" TrackerAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrackerAssociation_Kind}.String() TrackerAssociation_KindAPIVersion = TrackerAssociation_Kind + "." + CRDGroupVersion.String() TrackerAssociation_GroupVersionKind = CRDGroupVersion.WithKind(TrackerAssociation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DataSourceConfigurationInitParameters ¶ added in v0.38.0
type DataSourceConfigurationInitParameters struct { // Specifies how the results of an operation will be stored by the caller. Valid values: SingleUse, Storage. Default: SingleUse. IntendedUse *string `json:"intendedUse,omitempty" tf:"intended_use,omitempty"` }
func (*DataSourceConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DataSourceConfigurationInitParameters) DeepCopy() *DataSourceConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceConfigurationInitParameters.
func (*DataSourceConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DataSourceConfigurationInitParameters) DeepCopyInto(out *DataSourceConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceConfigurationObservation ¶
type DataSourceConfigurationObservation struct { // Specifies how the results of an operation will be stored by the caller. Valid values: SingleUse, Storage. Default: SingleUse. IntendedUse *string `json:"intendedUse,omitempty" tf:"intended_use,omitempty"` }
func (*DataSourceConfigurationObservation) DeepCopy ¶
func (in *DataSourceConfigurationObservation) DeepCopy() *DataSourceConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceConfigurationObservation.
func (*DataSourceConfigurationObservation) DeepCopyInto ¶
func (in *DataSourceConfigurationObservation) DeepCopyInto(out *DataSourceConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceConfigurationParameters ¶
type DataSourceConfigurationParameters struct { // Specifies how the results of an operation will be stored by the caller. Valid values: SingleUse, Storage. Default: SingleUse. // +kubebuilder:validation:Optional IntendedUse *string `json:"intendedUse,omitempty" tf:"intended_use,omitempty"` }
func (*DataSourceConfigurationParameters) DeepCopy ¶
func (in *DataSourceConfigurationParameters) DeepCopy() *DataSourceConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceConfigurationParameters.
func (*DataSourceConfigurationParameters) DeepCopyInto ¶
func (in *DataSourceConfigurationParameters) DeepCopyInto(out *DataSourceConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeofenceCollection ¶
type GeofenceCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GeofenceCollectionSpec `json:"spec"` Status GeofenceCollectionStatus `json:"status,omitempty"` }
GeofenceCollection is the Schema for the GeofenceCollections API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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,aws}
func (*GeofenceCollection) DeepCopy ¶
func (in *GeofenceCollection) DeepCopy() *GeofenceCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollection.
func (*GeofenceCollection) DeepCopyInto ¶
func (in *GeofenceCollection) DeepCopyInto(out *GeofenceCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeofenceCollection) DeepCopyObject ¶
func (in *GeofenceCollection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GeofenceCollection) GetCondition ¶
func (mg *GeofenceCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GeofenceCollection.
func (*GeofenceCollection) GetConnectionDetailsMapping ¶
func (tr *GeofenceCollection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GeofenceCollection
func (*GeofenceCollection) GetDeletionPolicy ¶
func (mg *GeofenceCollection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GeofenceCollection.
func (*GeofenceCollection) GetID ¶
func (tr *GeofenceCollection) GetID() string
GetID returns ID of underlying Terraform resource of this GeofenceCollection
func (*GeofenceCollection) GetInitParameters ¶ added in v0.38.0
func (tr *GeofenceCollection) GetInitParameters() (map[string]any, error)
GetInitParameters of this GeofenceCollection
func (*GeofenceCollection) GetManagementPolicies ¶ added in v0.38.0
func (mg *GeofenceCollection) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GeofenceCollection.
func (*GeofenceCollection) GetMergedParameters ¶ added in v0.44.0
func (tr *GeofenceCollection) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this GeofenceCollection
func (*GeofenceCollection) GetObservation ¶
func (tr *GeofenceCollection) GetObservation() (map[string]any, error)
GetObservation of this GeofenceCollection
func (*GeofenceCollection) GetParameters ¶
func (tr *GeofenceCollection) GetParameters() (map[string]any, error)
GetParameters of this GeofenceCollection
func (*GeofenceCollection) GetProviderConfigReference ¶
func (mg *GeofenceCollection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GeofenceCollection.
func (*GeofenceCollection) GetPublishConnectionDetailsTo ¶
func (mg *GeofenceCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GeofenceCollection.
func (*GeofenceCollection) GetTerraformResourceType ¶
func (mg *GeofenceCollection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GeofenceCollection
func (*GeofenceCollection) GetTerraformSchemaVersion ¶
func (tr *GeofenceCollection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GeofenceCollection) GetWriteConnectionSecretToReference ¶
func (mg *GeofenceCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GeofenceCollection.
func (*GeofenceCollection) Hub ¶ added in v0.47.2
func (tr *GeofenceCollection) Hub()
Hub marks this type as a conversion hub.
func (*GeofenceCollection) LateInitialize ¶
func (tr *GeofenceCollection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GeofenceCollection using its observed tfState. returns True if there are any spec changes for the resource.
func (*GeofenceCollection) ResolveReferences ¶
func (*GeofenceCollection) SetConditions ¶
func (mg *GeofenceCollection) SetConditions(c ...xpv1.Condition)
SetConditions of this GeofenceCollection.
func (*GeofenceCollection) SetDeletionPolicy ¶
func (mg *GeofenceCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GeofenceCollection.
func (*GeofenceCollection) SetManagementPolicies ¶ added in v0.38.0
func (mg *GeofenceCollection) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GeofenceCollection.
func (*GeofenceCollection) SetObservation ¶
func (tr *GeofenceCollection) SetObservation(obs map[string]any) error
SetObservation for this GeofenceCollection
func (*GeofenceCollection) SetParameters ¶
func (tr *GeofenceCollection) SetParameters(params map[string]any) error
SetParameters for this GeofenceCollection
func (*GeofenceCollection) SetProviderConfigReference ¶
func (mg *GeofenceCollection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GeofenceCollection.
func (*GeofenceCollection) SetPublishConnectionDetailsTo ¶
func (mg *GeofenceCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GeofenceCollection.
func (*GeofenceCollection) SetWriteConnectionSecretToReference ¶
func (mg *GeofenceCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GeofenceCollection.
type GeofenceCollectionInitParameters ¶ added in v0.38.0
type GeofenceCollectionInitParameters struct { // The optional description for the geofence collection. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GeofenceCollectionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GeofenceCollectionInitParameters) DeepCopy() *GeofenceCollectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionInitParameters.
func (*GeofenceCollectionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *GeofenceCollectionInitParameters) DeepCopyInto(out *GeofenceCollectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeofenceCollectionList ¶
type GeofenceCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GeofenceCollection `json:"items"` }
GeofenceCollectionList contains a list of GeofenceCollections
func (*GeofenceCollectionList) DeepCopy ¶
func (in *GeofenceCollectionList) DeepCopy() *GeofenceCollectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionList.
func (*GeofenceCollectionList) DeepCopyInto ¶
func (in *GeofenceCollectionList) DeepCopyInto(out *GeofenceCollectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeofenceCollectionList) DeepCopyObject ¶
func (in *GeofenceCollectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GeofenceCollectionList) GetItems ¶
func (l *GeofenceCollectionList) GetItems() []resource.Managed
GetItems of this GeofenceCollectionList.
type GeofenceCollectionObservation ¶
type GeofenceCollectionObservation struct { // The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS. CollectionArn *string `json:"collectionArn,omitempty" tf:"collection_arn,omitempty"` // The timestamp for when the geofence collection resource was created in ISO 8601 format. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The optional description for the geofence collection. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The timestamp for when the geofence collection resource was last updated in ISO 8601 format. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*GeofenceCollectionObservation) DeepCopy ¶
func (in *GeofenceCollectionObservation) DeepCopy() *GeofenceCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionObservation.
func (*GeofenceCollectionObservation) DeepCopyInto ¶
func (in *GeofenceCollectionObservation) DeepCopyInto(out *GeofenceCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeofenceCollectionParameters ¶
type GeofenceCollectionParameters struct { // The optional description for the geofence collection. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GeofenceCollectionParameters) DeepCopy ¶
func (in *GeofenceCollectionParameters) DeepCopy() *GeofenceCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionParameters.
func (*GeofenceCollectionParameters) DeepCopyInto ¶
func (in *GeofenceCollectionParameters) DeepCopyInto(out *GeofenceCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeofenceCollectionSpec ¶
type GeofenceCollectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GeofenceCollectionParameters `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 GeofenceCollectionInitParameters `json:"initProvider,omitempty"` }
GeofenceCollectionSpec defines the desired state of GeofenceCollection
func (*GeofenceCollectionSpec) DeepCopy ¶
func (in *GeofenceCollectionSpec) DeepCopy() *GeofenceCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionSpec.
func (*GeofenceCollectionSpec) DeepCopyInto ¶
func (in *GeofenceCollectionSpec) DeepCopyInto(out *GeofenceCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeofenceCollectionStatus ¶
type GeofenceCollectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GeofenceCollectionObservation `json:"atProvider,omitempty"` }
GeofenceCollectionStatus defines the observed state of GeofenceCollection.
func (*GeofenceCollectionStatus) DeepCopy ¶
func (in *GeofenceCollectionStatus) DeepCopy() *GeofenceCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeofenceCollectionStatus.
func (*GeofenceCollectionStatus) DeepCopyInto ¶
func (in *GeofenceCollectionStatus) DeepCopyInto(out *GeofenceCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaceIndex ¶
type PlaceIndex 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.dataSource) || (has(self.initProvider) && has(self.initProvider.dataSource))",message="spec.forProvider.dataSource is a required parameter" Spec PlaceIndexSpec `json:"spec"` Status PlaceIndexStatus `json:"status,omitempty"` }
PlaceIndex is the Schema for the PlaceIndexs API. Provides a Location Service Place Index. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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,aws}
func (*PlaceIndex) ConvertFrom ¶ added in v1.7.0
func (tr *PlaceIndex) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the PlaceIndex type.
func (*PlaceIndex) ConvertTo ¶ added in v1.7.0
func (tr *PlaceIndex) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this PlaceIndex to the hub type.
func (*PlaceIndex) DeepCopy ¶
func (in *PlaceIndex) DeepCopy() *PlaceIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndex.
func (*PlaceIndex) DeepCopyInto ¶
func (in *PlaceIndex) DeepCopyInto(out *PlaceIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlaceIndex) DeepCopyObject ¶
func (in *PlaceIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlaceIndex) GetCondition ¶
func (mg *PlaceIndex) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PlaceIndex.
func (*PlaceIndex) GetConnectionDetailsMapping ¶
func (tr *PlaceIndex) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PlaceIndex
func (*PlaceIndex) GetDeletionPolicy ¶
func (mg *PlaceIndex) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PlaceIndex.
func (*PlaceIndex) GetID ¶
func (tr *PlaceIndex) GetID() string
GetID returns ID of underlying Terraform resource of this PlaceIndex
func (*PlaceIndex) GetInitParameters ¶ added in v0.38.0
func (tr *PlaceIndex) GetInitParameters() (map[string]any, error)
GetInitParameters of this PlaceIndex
func (*PlaceIndex) GetManagementPolicies ¶ added in v0.38.0
func (mg *PlaceIndex) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this PlaceIndex.
func (*PlaceIndex) GetMergedParameters ¶ added in v0.44.0
func (tr *PlaceIndex) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this PlaceIndex
func (*PlaceIndex) GetObservation ¶
func (tr *PlaceIndex) GetObservation() (map[string]any, error)
GetObservation of this PlaceIndex
func (*PlaceIndex) GetParameters ¶
func (tr *PlaceIndex) GetParameters() (map[string]any, error)
GetParameters of this PlaceIndex
func (*PlaceIndex) GetProviderConfigReference ¶
func (mg *PlaceIndex) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PlaceIndex.
func (*PlaceIndex) GetPublishConnectionDetailsTo ¶
func (mg *PlaceIndex) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PlaceIndex.
func (*PlaceIndex) GetTerraformResourceType ¶
func (mg *PlaceIndex) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PlaceIndex
func (*PlaceIndex) GetTerraformSchemaVersion ¶
func (tr *PlaceIndex) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PlaceIndex) GetWriteConnectionSecretToReference ¶
func (mg *PlaceIndex) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PlaceIndex.
func (*PlaceIndex) LateInitialize ¶
func (tr *PlaceIndex) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PlaceIndex using its observed tfState. returns True if there are any spec changes for the resource.
func (*PlaceIndex) SetConditions ¶
func (mg *PlaceIndex) SetConditions(c ...xpv1.Condition)
SetConditions of this PlaceIndex.
func (*PlaceIndex) SetDeletionPolicy ¶
func (mg *PlaceIndex) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PlaceIndex.
func (*PlaceIndex) SetManagementPolicies ¶ added in v0.38.0
func (mg *PlaceIndex) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this PlaceIndex.
func (*PlaceIndex) SetObservation ¶
func (tr *PlaceIndex) SetObservation(obs map[string]any) error
SetObservation for this PlaceIndex
func (*PlaceIndex) SetParameters ¶
func (tr *PlaceIndex) SetParameters(params map[string]any) error
SetParameters for this PlaceIndex
func (*PlaceIndex) SetProviderConfigReference ¶
func (mg *PlaceIndex) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PlaceIndex.
func (*PlaceIndex) SetPublishConnectionDetailsTo ¶
func (mg *PlaceIndex) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PlaceIndex.
func (*PlaceIndex) SetWriteConnectionSecretToReference ¶
func (mg *PlaceIndex) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PlaceIndex.
type PlaceIndexInitParameters ¶ added in v0.38.0
type PlaceIndexInitParameters struct { // Specifies the geospatial data provider for the new place index. DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // Configuration block with the data storage option chosen for requesting Places. Detailed below. DataSourceConfiguration []DataSourceConfigurationInitParameters `json:"dataSourceConfiguration,omitempty" tf:"data_source_configuration,omitempty"` // The optional description for the place index resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PlaceIndexInitParameters) DeepCopy ¶ added in v0.38.0
func (in *PlaceIndexInitParameters) DeepCopy() *PlaceIndexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexInitParameters.
func (*PlaceIndexInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *PlaceIndexInitParameters) DeepCopyInto(out *PlaceIndexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaceIndexList ¶
type PlaceIndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PlaceIndex `json:"items"` }
PlaceIndexList contains a list of PlaceIndexs
func (*PlaceIndexList) DeepCopy ¶
func (in *PlaceIndexList) DeepCopy() *PlaceIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexList.
func (*PlaceIndexList) DeepCopyInto ¶
func (in *PlaceIndexList) DeepCopyInto(out *PlaceIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlaceIndexList) DeepCopyObject ¶
func (in *PlaceIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlaceIndexList) GetItems ¶
func (l *PlaceIndexList) GetItems() []resource.Managed
GetItems of this PlaceIndexList.
type PlaceIndexObservation ¶
type PlaceIndexObservation struct { // The timestamp for when the place index resource was created in ISO 8601 format. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Specifies the geospatial data provider for the new place index. DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // Configuration block with the data storage option chosen for requesting Places. Detailed below. DataSourceConfiguration []DataSourceConfigurationObservation `json:"dataSourceConfiguration,omitempty" tf:"data_source_configuration,omitempty"` // The optional description for the place index resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS. IndexArn *string `json:"indexArn,omitempty" tf:"index_arn,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The timestamp for when the place index resource was last update in ISO 8601. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*PlaceIndexObservation) DeepCopy ¶
func (in *PlaceIndexObservation) DeepCopy() *PlaceIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexObservation.
func (*PlaceIndexObservation) DeepCopyInto ¶
func (in *PlaceIndexObservation) DeepCopyInto(out *PlaceIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaceIndexParameters ¶
type PlaceIndexParameters struct { // Specifies the geospatial data provider for the new place index. // +kubebuilder:validation:Optional DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // Configuration block with the data storage option chosen for requesting Places. Detailed below. // +kubebuilder:validation:Optional DataSourceConfiguration []DataSourceConfigurationParameters `json:"dataSourceConfiguration,omitempty" tf:"data_source_configuration,omitempty"` // The optional description for the place index resource. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PlaceIndexParameters) DeepCopy ¶
func (in *PlaceIndexParameters) DeepCopy() *PlaceIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexParameters.
func (*PlaceIndexParameters) DeepCopyInto ¶
func (in *PlaceIndexParameters) DeepCopyInto(out *PlaceIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaceIndexSpec ¶
type PlaceIndexSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PlaceIndexParameters `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 PlaceIndexInitParameters `json:"initProvider,omitempty"` }
PlaceIndexSpec defines the desired state of PlaceIndex
func (*PlaceIndexSpec) DeepCopy ¶
func (in *PlaceIndexSpec) DeepCopy() *PlaceIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexSpec.
func (*PlaceIndexSpec) DeepCopyInto ¶
func (in *PlaceIndexSpec) DeepCopyInto(out *PlaceIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaceIndexStatus ¶
type PlaceIndexStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PlaceIndexObservation `json:"atProvider,omitempty"` }
PlaceIndexStatus defines the observed state of PlaceIndex.
func (*PlaceIndexStatus) DeepCopy ¶
func (in *PlaceIndexStatus) DeepCopy() *PlaceIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaceIndexStatus.
func (*PlaceIndexStatus) DeepCopyInto ¶
func (in *PlaceIndexStatus) DeepCopyInto(out *PlaceIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCalculator ¶
type RouteCalculator 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.dataSource) || (has(self.initProvider) && has(self.initProvider.dataSource))",message="spec.forProvider.dataSource is a required parameter" Spec RouteCalculatorSpec `json:"spec"` Status RouteCalculatorStatus `json:"status,omitempty"` }
RouteCalculator is the Schema for the RouteCalculators API. Provides a Location Service Route Calculator. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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,aws}
func (*RouteCalculator) DeepCopy ¶
func (in *RouteCalculator) DeepCopy() *RouteCalculator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculator.
func (*RouteCalculator) DeepCopyInto ¶
func (in *RouteCalculator) DeepCopyInto(out *RouteCalculator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCalculator) DeepCopyObject ¶
func (in *RouteCalculator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCalculator) GetCondition ¶
func (mg *RouteCalculator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteCalculator.
func (*RouteCalculator) GetConnectionDetailsMapping ¶
func (tr *RouteCalculator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteCalculator
func (*RouteCalculator) GetDeletionPolicy ¶
func (mg *RouteCalculator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteCalculator.
func (*RouteCalculator) GetID ¶
func (tr *RouteCalculator) GetID() string
GetID returns ID of underlying Terraform resource of this RouteCalculator
func (*RouteCalculator) GetInitParameters ¶ added in v0.38.0
func (tr *RouteCalculator) GetInitParameters() (map[string]any, error)
GetInitParameters of this RouteCalculator
func (*RouteCalculator) GetManagementPolicies ¶ added in v0.38.0
func (mg *RouteCalculator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RouteCalculator.
func (*RouteCalculator) GetMergedParameters ¶ added in v0.44.0
func (tr *RouteCalculator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RouteCalculator
func (*RouteCalculator) GetObservation ¶
func (tr *RouteCalculator) GetObservation() (map[string]any, error)
GetObservation of this RouteCalculator
func (*RouteCalculator) GetParameters ¶
func (tr *RouteCalculator) GetParameters() (map[string]any, error)
GetParameters of this RouteCalculator
func (*RouteCalculator) GetProviderConfigReference ¶
func (mg *RouteCalculator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteCalculator.
func (*RouteCalculator) GetPublishConnectionDetailsTo ¶
func (mg *RouteCalculator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteCalculator.
func (*RouteCalculator) GetTerraformResourceType ¶
func (mg *RouteCalculator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteCalculator
func (*RouteCalculator) GetTerraformSchemaVersion ¶
func (tr *RouteCalculator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteCalculator) GetWriteConnectionSecretToReference ¶
func (mg *RouteCalculator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteCalculator.
func (*RouteCalculator) Hub ¶ added in v0.47.2
func (tr *RouteCalculator) Hub()
Hub marks this type as a conversion hub.
func (*RouteCalculator) LateInitialize ¶
func (tr *RouteCalculator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteCalculator using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteCalculator) SetConditions ¶
func (mg *RouteCalculator) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteCalculator.
func (*RouteCalculator) SetDeletionPolicy ¶
func (mg *RouteCalculator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteCalculator.
func (*RouteCalculator) SetManagementPolicies ¶ added in v0.38.0
func (mg *RouteCalculator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RouteCalculator.
func (*RouteCalculator) SetObservation ¶
func (tr *RouteCalculator) SetObservation(obs map[string]any) error
SetObservation for this RouteCalculator
func (*RouteCalculator) SetParameters ¶
func (tr *RouteCalculator) SetParameters(params map[string]any) error
SetParameters for this RouteCalculator
func (*RouteCalculator) SetProviderConfigReference ¶
func (mg *RouteCalculator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteCalculator.
func (*RouteCalculator) SetPublishConnectionDetailsTo ¶
func (mg *RouteCalculator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteCalculator.
func (*RouteCalculator) SetWriteConnectionSecretToReference ¶
func (mg *RouteCalculator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteCalculator.
type RouteCalculatorInitParameters ¶ added in v0.38.0
type RouteCalculatorInitParameters struct { // Specifies the data provider of traffic and road network data. DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // The optional description for the route calculator resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RouteCalculatorInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RouteCalculatorInitParameters) DeepCopy() *RouteCalculatorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorInitParameters.
func (*RouteCalculatorInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RouteCalculatorInitParameters) DeepCopyInto(out *RouteCalculatorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCalculatorList ¶
type RouteCalculatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteCalculator `json:"items"` }
RouteCalculatorList contains a list of RouteCalculators
func (*RouteCalculatorList) DeepCopy ¶
func (in *RouteCalculatorList) DeepCopy() *RouteCalculatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorList.
func (*RouteCalculatorList) DeepCopyInto ¶
func (in *RouteCalculatorList) DeepCopyInto(out *RouteCalculatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCalculatorList) DeepCopyObject ¶
func (in *RouteCalculatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCalculatorList) GetItems ¶
func (l *RouteCalculatorList) GetItems() []resource.Managed
GetItems of this RouteCalculatorList.
type RouteCalculatorObservation ¶
type RouteCalculatorObservation struct { // The Amazon Resource Name (ARN) for the Route calculator resource. Use the ARN when you specify a resource across AWS. CalculatorArn *string `json:"calculatorArn,omitempty" tf:"calculator_arn,omitempty"` // The timestamp for when the route calculator resource was created in ISO 8601 format. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Specifies the data provider of traffic and road network data. DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // The optional description for the route calculator resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The timestamp for when the route calculator resource was last update in ISO 8601. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*RouteCalculatorObservation) DeepCopy ¶
func (in *RouteCalculatorObservation) DeepCopy() *RouteCalculatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorObservation.
func (*RouteCalculatorObservation) DeepCopyInto ¶
func (in *RouteCalculatorObservation) DeepCopyInto(out *RouteCalculatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCalculatorParameters ¶
type RouteCalculatorParameters struct { // Specifies the data provider of traffic and road network data. // +kubebuilder:validation:Optional DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // The optional description for the route calculator resource. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RouteCalculatorParameters) DeepCopy ¶
func (in *RouteCalculatorParameters) DeepCopy() *RouteCalculatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorParameters.
func (*RouteCalculatorParameters) DeepCopyInto ¶
func (in *RouteCalculatorParameters) DeepCopyInto(out *RouteCalculatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCalculatorSpec ¶
type RouteCalculatorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteCalculatorParameters `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 RouteCalculatorInitParameters `json:"initProvider,omitempty"` }
RouteCalculatorSpec defines the desired state of RouteCalculator
func (*RouteCalculatorSpec) DeepCopy ¶
func (in *RouteCalculatorSpec) DeepCopy() *RouteCalculatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorSpec.
func (*RouteCalculatorSpec) DeepCopyInto ¶
func (in *RouteCalculatorSpec) DeepCopyInto(out *RouteCalculatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCalculatorStatus ¶
type RouteCalculatorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteCalculatorObservation `json:"atProvider,omitempty"` }
RouteCalculatorStatus defines the observed state of RouteCalculator.
func (*RouteCalculatorStatus) DeepCopy ¶
func (in *RouteCalculatorStatus) DeepCopy() *RouteCalculatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCalculatorStatus.
func (*RouteCalculatorStatus) DeepCopyInto ¶
func (in *RouteCalculatorStatus) DeepCopyInto(out *RouteCalculatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tracker ¶
type Tracker struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrackerSpec `json:"spec"` Status TrackerStatus `json:"status,omitempty"` }
Tracker is the Schema for the Trackers API. Provides a Location Service Tracker. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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,aws}
func (*Tracker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tracker.
func (*Tracker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tracker) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tracker) GetCondition ¶
func (mg *Tracker) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tracker.
func (*Tracker) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tracker
func (*Tracker) GetDeletionPolicy ¶
func (mg *Tracker) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tracker.
func (*Tracker) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Tracker
func (*Tracker) GetManagementPolicies ¶ added in v0.38.0
func (mg *Tracker) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Tracker.
func (*Tracker) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Tracker
func (*Tracker) GetObservation ¶
GetObservation of this Tracker
func (*Tracker) GetParameters ¶
GetParameters of this Tracker
func (*Tracker) GetProviderConfigReference ¶
GetProviderConfigReference of this Tracker.
func (*Tracker) GetPublishConnectionDetailsTo ¶
func (mg *Tracker) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tracker.
func (*Tracker) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tracker
func (*Tracker) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tracker) GetWriteConnectionSecretToReference ¶
func (mg *Tracker) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tracker.
func (*Tracker) Hub ¶ added in v0.47.2
func (tr *Tracker) Hub()
Hub marks this type as a conversion hub.
func (*Tracker) LateInitialize ¶
LateInitialize this Tracker using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tracker) ResolveReferences ¶
ResolveReferences of this Tracker.
func (*Tracker) SetConditions ¶
SetConditions of this Tracker.
func (*Tracker) SetDeletionPolicy ¶
func (mg *Tracker) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tracker.
func (*Tracker) SetManagementPolicies ¶ added in v0.38.0
func (mg *Tracker) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Tracker.
func (*Tracker) SetObservation ¶
SetObservation for this Tracker
func (*Tracker) SetParameters ¶
SetParameters for this Tracker
func (*Tracker) SetProviderConfigReference ¶
SetProviderConfigReference of this Tracker.
func (*Tracker) SetPublishConnectionDetailsTo ¶
func (mg *Tracker) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tracker.
func (*Tracker) SetWriteConnectionSecretToReference ¶
func (mg *Tracker) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tracker.
type TrackerAssociation ¶
type TrackerAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrackerAssociationSpec `json:"spec"` Status TrackerAssociationStatus `json:"status,omitempty"` }
TrackerAssociation is the Schema for the TrackerAssociations API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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,aws}
func (*TrackerAssociation) DeepCopy ¶
func (in *TrackerAssociation) DeepCopy() *TrackerAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociation.
func (*TrackerAssociation) DeepCopyInto ¶
func (in *TrackerAssociation) DeepCopyInto(out *TrackerAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrackerAssociation) DeepCopyObject ¶
func (in *TrackerAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrackerAssociation) GetCondition ¶
func (mg *TrackerAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrackerAssociation.
func (*TrackerAssociation) GetConnectionDetailsMapping ¶
func (tr *TrackerAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrackerAssociation
func (*TrackerAssociation) GetDeletionPolicy ¶
func (mg *TrackerAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrackerAssociation.
func (*TrackerAssociation) GetID ¶
func (tr *TrackerAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this TrackerAssociation
func (*TrackerAssociation) GetInitParameters ¶ added in v0.38.0
func (tr *TrackerAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this TrackerAssociation
func (*TrackerAssociation) GetManagementPolicies ¶ added in v0.38.0
func (mg *TrackerAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TrackerAssociation.
func (*TrackerAssociation) GetMergedParameters ¶ added in v0.44.0
func (tr *TrackerAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TrackerAssociation
func (*TrackerAssociation) GetObservation ¶
func (tr *TrackerAssociation) GetObservation() (map[string]any, error)
GetObservation of this TrackerAssociation
func (*TrackerAssociation) GetParameters ¶
func (tr *TrackerAssociation) GetParameters() (map[string]any, error)
GetParameters of this TrackerAssociation
func (*TrackerAssociation) GetProviderConfigReference ¶
func (mg *TrackerAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrackerAssociation.
func (*TrackerAssociation) GetPublishConnectionDetailsTo ¶
func (mg *TrackerAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrackerAssociation.
func (*TrackerAssociation) GetTerraformResourceType ¶
func (mg *TrackerAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrackerAssociation
func (*TrackerAssociation) GetTerraformSchemaVersion ¶
func (tr *TrackerAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrackerAssociation) GetWriteConnectionSecretToReference ¶
func (mg *TrackerAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrackerAssociation.
func (*TrackerAssociation) Hub ¶ added in v0.47.2
func (tr *TrackerAssociation) Hub()
Hub marks this type as a conversion hub.
func (*TrackerAssociation) LateInitialize ¶
func (tr *TrackerAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrackerAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrackerAssociation) ResolveReferences ¶
ResolveReferences of this TrackerAssociation.
func (*TrackerAssociation) SetConditions ¶
func (mg *TrackerAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this TrackerAssociation.
func (*TrackerAssociation) SetDeletionPolicy ¶
func (mg *TrackerAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrackerAssociation.
func (*TrackerAssociation) SetManagementPolicies ¶ added in v0.38.0
func (mg *TrackerAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TrackerAssociation.
func (*TrackerAssociation) SetObservation ¶
func (tr *TrackerAssociation) SetObservation(obs map[string]any) error
SetObservation for this TrackerAssociation
func (*TrackerAssociation) SetParameters ¶
func (tr *TrackerAssociation) SetParameters(params map[string]any) error
SetParameters for this TrackerAssociation
func (*TrackerAssociation) SetProviderConfigReference ¶
func (mg *TrackerAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrackerAssociation.
func (*TrackerAssociation) SetPublishConnectionDetailsTo ¶
func (mg *TrackerAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrackerAssociation.
func (*TrackerAssociation) SetWriteConnectionSecretToReference ¶
func (mg *TrackerAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrackerAssociation.
type TrackerAssociationInitParameters ¶ added in v0.38.0
type TrackerAssociationInitParameters struct { // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/location/v1beta1.GeofenceCollection // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("collection_arn",true) ConsumerArn *string `json:"consumerArn,omitempty" tf:"consumer_arn,omitempty"` // Reference to a GeofenceCollection in location to populate consumerArn. // +kubebuilder:validation:Optional ConsumerArnRef *v1.Reference `json:"consumerArnRef,omitempty" tf:"-"` // Selector for a GeofenceCollection in location to populate consumerArn. // +kubebuilder:validation:Optional ConsumerArnSelector *v1.Selector `json:"consumerArnSelector,omitempty" tf:"-"` // The name of the tracker resource to be associated with a geofence collection. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/location/v1beta1.Tracker TrackerName *string `json:"trackerName,omitempty" tf:"tracker_name,omitempty"` // Reference to a Tracker in location to populate trackerName. // +kubebuilder:validation:Optional TrackerNameRef *v1.Reference `json:"trackerNameRef,omitempty" tf:"-"` // Selector for a Tracker in location to populate trackerName. // +kubebuilder:validation:Optional TrackerNameSelector *v1.Selector `json:"trackerNameSelector,omitempty" tf:"-"` }
func (*TrackerAssociationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TrackerAssociationInitParameters) DeepCopy() *TrackerAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationInitParameters.
func (*TrackerAssociationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TrackerAssociationInitParameters) DeepCopyInto(out *TrackerAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerAssociationList ¶
type TrackerAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrackerAssociation `json:"items"` }
TrackerAssociationList contains a list of TrackerAssociations
func (*TrackerAssociationList) DeepCopy ¶
func (in *TrackerAssociationList) DeepCopy() *TrackerAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationList.
func (*TrackerAssociationList) DeepCopyInto ¶
func (in *TrackerAssociationList) DeepCopyInto(out *TrackerAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrackerAssociationList) DeepCopyObject ¶
func (in *TrackerAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrackerAssociationList) GetItems ¶
func (l *TrackerAssociationList) GetItems() []resource.Managed
GetItems of this TrackerAssociationList.
type TrackerAssociationObservation ¶
type TrackerAssociationObservation struct { // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. ConsumerArn *string `json:"consumerArn,omitempty" tf:"consumer_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the tracker resource to be associated with a geofence collection. TrackerName *string `json:"trackerName,omitempty" tf:"tracker_name,omitempty"` }
func (*TrackerAssociationObservation) DeepCopy ¶
func (in *TrackerAssociationObservation) DeepCopy() *TrackerAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationObservation.
func (*TrackerAssociationObservation) DeepCopyInto ¶
func (in *TrackerAssociationObservation) DeepCopyInto(out *TrackerAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerAssociationParameters ¶
type TrackerAssociationParameters struct { // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/location/v1beta1.GeofenceCollection // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("collection_arn",true) // +kubebuilder:validation:Optional ConsumerArn *string `json:"consumerArn,omitempty" tf:"consumer_arn,omitempty"` // Reference to a GeofenceCollection in location to populate consumerArn. // +kubebuilder:validation:Optional ConsumerArnRef *v1.Reference `json:"consumerArnRef,omitempty" tf:"-"` // Selector for a GeofenceCollection in location to populate consumerArn. // +kubebuilder:validation:Optional ConsumerArnSelector *v1.Selector `json:"consumerArnSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The name of the tracker resource to be associated with a geofence collection. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/location/v1beta1.Tracker // +kubebuilder:validation:Optional TrackerName *string `json:"trackerName,omitempty" tf:"tracker_name,omitempty"` // Reference to a Tracker in location to populate trackerName. // +kubebuilder:validation:Optional TrackerNameRef *v1.Reference `json:"trackerNameRef,omitempty" tf:"-"` // Selector for a Tracker in location to populate trackerName. // +kubebuilder:validation:Optional TrackerNameSelector *v1.Selector `json:"trackerNameSelector,omitempty" tf:"-"` }
func (*TrackerAssociationParameters) DeepCopy ¶
func (in *TrackerAssociationParameters) DeepCopy() *TrackerAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationParameters.
func (*TrackerAssociationParameters) DeepCopyInto ¶
func (in *TrackerAssociationParameters) DeepCopyInto(out *TrackerAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerAssociationSpec ¶
type TrackerAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrackerAssociationParameters `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 TrackerAssociationInitParameters `json:"initProvider,omitempty"` }
TrackerAssociationSpec defines the desired state of TrackerAssociation
func (*TrackerAssociationSpec) DeepCopy ¶
func (in *TrackerAssociationSpec) DeepCopy() *TrackerAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationSpec.
func (*TrackerAssociationSpec) DeepCopyInto ¶
func (in *TrackerAssociationSpec) DeepCopyInto(out *TrackerAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerAssociationStatus ¶
type TrackerAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrackerAssociationObservation `json:"atProvider,omitempty"` }
TrackerAssociationStatus defines the observed state of TrackerAssociation.
func (*TrackerAssociationStatus) DeepCopy ¶
func (in *TrackerAssociationStatus) DeepCopy() *TrackerAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerAssociationStatus.
func (*TrackerAssociationStatus) DeepCopyInto ¶
func (in *TrackerAssociationStatus) DeepCopyInto(out *TrackerAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerInitParameters ¶ added in v0.38.0
type TrackerInitParameters struct { // The optional description for the tracker resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // The position filtering method of the tracker resource. Valid values: TimeBased, DistanceBased, AccuracyBased. Default: TimeBased. PositionFiltering *string `json:"positionFiltering,omitempty" tf:"position_filtering,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TrackerInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TrackerInitParameters) DeepCopy() *TrackerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerInitParameters.
func (*TrackerInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TrackerInitParameters) DeepCopyInto(out *TrackerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerList ¶
type TrackerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tracker `json:"items"` }
TrackerList contains a list of Trackers
func (*TrackerList) DeepCopy ¶
func (in *TrackerList) DeepCopy() *TrackerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerList.
func (*TrackerList) DeepCopyInto ¶
func (in *TrackerList) DeepCopyInto(out *TrackerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrackerList) DeepCopyObject ¶
func (in *TrackerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrackerList) GetItems ¶
func (l *TrackerList) GetItems() []resource.Managed
GetItems of this TrackerList.
type TrackerObservation ¶
type TrackerObservation struct { // The timestamp for when the tracker resource was created in ISO 8601 format. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The optional description for the tracker resource. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The position filtering method of the tracker resource. Valid values: TimeBased, DistanceBased, AccuracyBased. Default: TimeBased. PositionFiltering *string `json:"positionFiltering,omitempty" tf:"position_filtering,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS. TrackerArn *string `json:"trackerArn,omitempty" tf:"tracker_arn,omitempty"` // The timestamp for when the tracker resource was last updated in ISO 8601 format. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*TrackerObservation) DeepCopy ¶
func (in *TrackerObservation) DeepCopy() *TrackerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerObservation.
func (*TrackerObservation) DeepCopyInto ¶
func (in *TrackerObservation) DeepCopyInto(out *TrackerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerParameters ¶
type TrackerParameters struct { // The optional description for the tracker resource. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // The position filtering method of the tracker resource. Valid values: TimeBased, DistanceBased, AccuracyBased. Default: TimeBased. // +kubebuilder:validation:Optional PositionFiltering *string `json:"positionFiltering,omitempty" tf:"position_filtering,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TrackerParameters) DeepCopy ¶
func (in *TrackerParameters) DeepCopy() *TrackerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerParameters.
func (*TrackerParameters) DeepCopyInto ¶
func (in *TrackerParameters) DeepCopyInto(out *TrackerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerSpec ¶
type TrackerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrackerParameters `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 TrackerInitParameters `json:"initProvider,omitempty"` }
TrackerSpec defines the desired state of Tracker
func (*TrackerSpec) DeepCopy ¶
func (in *TrackerSpec) DeepCopy() *TrackerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerSpec.
func (*TrackerSpec) DeepCopyInto ¶
func (in *TrackerSpec) DeepCopyInto(out *TrackerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackerStatus ¶
type TrackerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrackerObservation `json:"atProvider,omitempty"` }
TrackerStatus defines the observed state of Tracker.
func (*TrackerStatus) DeepCopy ¶
func (in *TrackerStatus) DeepCopy() *TrackerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackerStatus.
func (*TrackerStatus) DeepCopyInto ¶
func (in *TrackerStatus) DeepCopyInto(out *TrackerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_geofencecollection_terraformed.go
- zz_geofencecollection_types.go
- zz_groupversion_info.go
- zz_placeindex_terraformed.go
- zz_placeindex_types.go
- zz_routecalculator_terraformed.go
- zz_routecalculator_types.go
- zz_tracker_terraformed.go
- zz_tracker_types.go
- zz_trackerassociation_terraformed.go
- zz_trackerassociation_types.go