Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=internetservice.upjet-provider-outscale.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type InternetService
- func (in *InternetService) DeepCopy() *InternetService
- func (in *InternetService) DeepCopyInto(out *InternetService)
- func (in *InternetService) DeepCopyObject() runtime.Object
- func (mg *InternetService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InternetService) GetConnectionDetailsMapping() map[string]string
- func (mg *InternetService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InternetService) GetID() string
- func (tr *InternetService) GetObservation() (map[string]any, error)
- func (tr *InternetService) GetParameters() (map[string]any, error)
- func (mg *InternetService) GetProviderConfigReference() *xpv1.Reference
- func (mg *InternetService) GetProviderReference() *xpv1.Reference
- func (mg *InternetService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InternetService) GetTerraformResourceType() string
- func (tr *InternetService) GetTerraformSchemaVersion() int
- func (mg *InternetService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InternetService) LateInitialize(attrs []byte) (bool, error)
- func (mg *InternetService) SetConditions(c ...xpv1.Condition)
- func (mg *InternetService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InternetService) SetObservation(obs map[string]any) error
- func (tr *InternetService) SetParameters(params map[string]any) error
- func (mg *InternetService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InternetService) SetProviderReference(r *xpv1.Reference)
- func (mg *InternetService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InternetService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InternetServiceLink
- func (in *InternetServiceLink) DeepCopy() *InternetServiceLink
- func (in *InternetServiceLink) DeepCopyInto(out *InternetServiceLink)
- func (in *InternetServiceLink) DeepCopyObject() runtime.Object
- func (mg *InternetServiceLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InternetServiceLink) GetConnectionDetailsMapping() map[string]string
- func (mg *InternetServiceLink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InternetServiceLink) GetID() string
- func (tr *InternetServiceLink) GetObservation() (map[string]any, error)
- func (tr *InternetServiceLink) GetParameters() (map[string]any, error)
- func (mg *InternetServiceLink) GetProviderConfigReference() *xpv1.Reference
- func (mg *InternetServiceLink) GetProviderReference() *xpv1.Reference
- func (mg *InternetServiceLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InternetServiceLink) GetTerraformResourceType() string
- func (tr *InternetServiceLink) GetTerraformSchemaVersion() int
- func (mg *InternetServiceLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InternetServiceLink) LateInitialize(attrs []byte) (bool, error)
- func (mg *InternetServiceLink) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InternetServiceLink) SetConditions(c ...xpv1.Condition)
- func (mg *InternetServiceLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InternetServiceLink) SetObservation(obs map[string]any) error
- func (tr *InternetServiceLink) SetParameters(params map[string]any) error
- func (mg *InternetServiceLink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InternetServiceLink) SetProviderReference(r *xpv1.Reference)
- func (mg *InternetServiceLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InternetServiceLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InternetServiceLinkList
- type InternetServiceLinkObservation
- type InternetServiceLinkParameters
- type InternetServiceLinkSpec
- type InternetServiceLinkStatus
- type InternetServiceLinkTagsObservation
- type InternetServiceLinkTagsParameters
- type InternetServiceList
- type InternetServiceObservation
- type InternetServiceParameters
- type InternetServiceSpec
- type InternetServiceStatus
- type TagsObservation
- type TagsParameters
Constants ¶
const ( CRDGroup = "internetservice.upjet-provider-outscale.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( InternetService_Kind = "InternetService" InternetService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InternetService_Kind}.String() InternetService_KindAPIVersion = InternetService_Kind + "." + CRDGroupVersion.String() InternetService_GroupVersionKind = CRDGroupVersion.WithKind(InternetService_Kind) )
Repository type metadata.
var ( InternetServiceLink_Kind = "InternetServiceLink" InternetServiceLink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InternetServiceLink_Kind}.String() InternetServiceLink_KindAPIVersion = InternetServiceLink_Kind + "." + CRDGroupVersion.String() InternetServiceLink_GroupVersionKind = CRDGroupVersion.WithKind(InternetServiceLink_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type InternetService ¶
type InternetService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InternetServiceSpec `json:"spec"` Status InternetServiceStatus `json:"status,omitempty"` }
InternetService is the Schema for the InternetServices API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,upjet-provider-outscale}
func (*InternetService) DeepCopy ¶
func (in *InternetService) DeepCopy() *InternetService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetService.
func (*InternetService) DeepCopyInto ¶
func (in *InternetService) DeepCopyInto(out *InternetService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetService) DeepCopyObject ¶
func (in *InternetService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetService) GetCondition ¶
func (mg *InternetService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InternetService.
func (*InternetService) GetConnectionDetailsMapping ¶
func (tr *InternetService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InternetService
func (*InternetService) GetDeletionPolicy ¶
func (mg *InternetService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InternetService.
func (*InternetService) GetID ¶
func (tr *InternetService) GetID() string
GetID returns ID of underlying Terraform resource of this InternetService
func (*InternetService) GetObservation ¶
func (tr *InternetService) GetObservation() (map[string]any, error)
GetObservation of this InternetService
func (*InternetService) GetParameters ¶
func (tr *InternetService) GetParameters() (map[string]any, error)
GetParameters of this InternetService
func (*InternetService) GetProviderConfigReference ¶
func (mg *InternetService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InternetService.
func (*InternetService) GetProviderReference ¶
func (mg *InternetService) GetProviderReference() *xpv1.Reference
GetProviderReference of this InternetService. Deprecated: Use GetProviderConfigReference.
func (*InternetService) GetPublishConnectionDetailsTo ¶
func (mg *InternetService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InternetService.
func (*InternetService) GetTerraformResourceType ¶
func (mg *InternetService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InternetService
func (*InternetService) GetTerraformSchemaVersion ¶
func (tr *InternetService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InternetService) GetWriteConnectionSecretToReference ¶
func (mg *InternetService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InternetService.
func (*InternetService) LateInitialize ¶
func (tr *InternetService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InternetService using its observed tfState. returns True if there are any spec changes for the resource.
func (*InternetService) SetConditions ¶
func (mg *InternetService) SetConditions(c ...xpv1.Condition)
SetConditions of this InternetService.
func (*InternetService) SetDeletionPolicy ¶
func (mg *InternetService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InternetService.
func (*InternetService) SetObservation ¶
func (tr *InternetService) SetObservation(obs map[string]any) error
SetObservation for this InternetService
func (*InternetService) SetParameters ¶
func (tr *InternetService) SetParameters(params map[string]any) error
SetParameters for this InternetService
func (*InternetService) SetProviderConfigReference ¶
func (mg *InternetService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InternetService.
func (*InternetService) SetProviderReference ¶
func (mg *InternetService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InternetService. Deprecated: Use SetProviderConfigReference.
func (*InternetService) SetPublishConnectionDetailsTo ¶
func (mg *InternetService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InternetService.
func (*InternetService) SetWriteConnectionSecretToReference ¶
func (mg *InternetService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InternetService.
type InternetServiceLink ¶
type InternetServiceLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InternetServiceLinkSpec `json:"spec"` Status InternetServiceLinkStatus `json:"status,omitempty"` }
InternetServiceLink is the Schema for the InternetServiceLinks API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,upjet-provider-outscale}
func (*InternetServiceLink) DeepCopy ¶
func (in *InternetServiceLink) DeepCopy() *InternetServiceLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLink.
func (*InternetServiceLink) DeepCopyInto ¶
func (in *InternetServiceLink) DeepCopyInto(out *InternetServiceLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetServiceLink) DeepCopyObject ¶
func (in *InternetServiceLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetServiceLink) GetCondition ¶
func (mg *InternetServiceLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InternetServiceLink.
func (*InternetServiceLink) GetConnectionDetailsMapping ¶
func (tr *InternetServiceLink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InternetServiceLink
func (*InternetServiceLink) GetDeletionPolicy ¶
func (mg *InternetServiceLink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InternetServiceLink.
func (*InternetServiceLink) GetID ¶
func (tr *InternetServiceLink) GetID() string
GetID returns ID of underlying Terraform resource of this InternetServiceLink
func (*InternetServiceLink) GetObservation ¶
func (tr *InternetServiceLink) GetObservation() (map[string]any, error)
GetObservation of this InternetServiceLink
func (*InternetServiceLink) GetParameters ¶
func (tr *InternetServiceLink) GetParameters() (map[string]any, error)
GetParameters of this InternetServiceLink
func (*InternetServiceLink) GetProviderConfigReference ¶
func (mg *InternetServiceLink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InternetServiceLink.
func (*InternetServiceLink) GetProviderReference ¶
func (mg *InternetServiceLink) GetProviderReference() *xpv1.Reference
GetProviderReference of this InternetServiceLink. Deprecated: Use GetProviderConfigReference.
func (*InternetServiceLink) GetPublishConnectionDetailsTo ¶
func (mg *InternetServiceLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InternetServiceLink.
func (*InternetServiceLink) GetTerraformResourceType ¶
func (mg *InternetServiceLink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InternetServiceLink
func (*InternetServiceLink) GetTerraformSchemaVersion ¶
func (tr *InternetServiceLink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InternetServiceLink) GetWriteConnectionSecretToReference ¶
func (mg *InternetServiceLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InternetServiceLink.
func (*InternetServiceLink) LateInitialize ¶
func (tr *InternetServiceLink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InternetServiceLink using its observed tfState. returns True if there are any spec changes for the resource.
func (*InternetServiceLink) ResolveReferences ¶
ResolveReferences of this InternetServiceLink.
func (*InternetServiceLink) SetConditions ¶
func (mg *InternetServiceLink) SetConditions(c ...xpv1.Condition)
SetConditions of this InternetServiceLink.
func (*InternetServiceLink) SetDeletionPolicy ¶
func (mg *InternetServiceLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InternetServiceLink.
func (*InternetServiceLink) SetObservation ¶
func (tr *InternetServiceLink) SetObservation(obs map[string]any) error
SetObservation for this InternetServiceLink
func (*InternetServiceLink) SetParameters ¶
func (tr *InternetServiceLink) SetParameters(params map[string]any) error
SetParameters for this InternetServiceLink
func (*InternetServiceLink) SetProviderConfigReference ¶
func (mg *InternetServiceLink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InternetServiceLink.
func (*InternetServiceLink) SetProviderReference ¶
func (mg *InternetServiceLink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InternetServiceLink. Deprecated: Use SetProviderConfigReference.
func (*InternetServiceLink) SetPublishConnectionDetailsTo ¶
func (mg *InternetServiceLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InternetServiceLink.
func (*InternetServiceLink) SetWriteConnectionSecretToReference ¶
func (mg *InternetServiceLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InternetServiceLink.
type InternetServiceLinkList ¶
type InternetServiceLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InternetServiceLink `json:"items"` }
InternetServiceLinkList contains a list of InternetServiceLinks
func (*InternetServiceLinkList) DeepCopy ¶
func (in *InternetServiceLinkList) DeepCopy() *InternetServiceLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkList.
func (*InternetServiceLinkList) DeepCopyInto ¶
func (in *InternetServiceLinkList) DeepCopyInto(out *InternetServiceLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetServiceLinkList) DeepCopyObject ¶
func (in *InternetServiceLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetServiceLinkList) GetItems ¶
func (l *InternetServiceLinkList) GetItems() []resource.Managed
GetItems of this InternetServiceLinkList.
type InternetServiceLinkObservation ¶
type InternetServiceLinkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` Tags []InternetServiceLinkTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*InternetServiceLinkObservation) DeepCopy ¶
func (in *InternetServiceLinkObservation) DeepCopy() *InternetServiceLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkObservation.
func (*InternetServiceLinkObservation) DeepCopyInto ¶
func (in *InternetServiceLinkObservation) DeepCopyInto(out *InternetServiceLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceLinkParameters ¶
type InternetServiceLinkParameters struct { // +crossplane:generate:reference:type=InternetService // +kubebuilder:validation:Optional InternetServiceID *string `json:"internetServiceId,omitempty" tf:"internet_service_id,omitempty"` // Reference to a InternetService to populate internetServiceId. // +kubebuilder:validation:Optional InternetServiceIDRef *v1.Reference `json:"internetServiceIdRef,omitempty" tf:"-"` // Selector for a InternetService to populate internetServiceId. // +kubebuilder:validation:Optional InternetServiceIDSelector *v1.Selector `json:"internetServiceIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/outscale/upjet-provider-outscale/apis/net/v1alpha1.Net // +kubebuilder:validation:Optional NetID *string `json:"netId,omitempty" tf:"net_id,omitempty"` // Reference to a Net in net to populate netId. // +kubebuilder:validation:Optional NetIDRef *v1.Reference `json:"netIdRef,omitempty" tf:"-"` // Selector for a Net in net to populate netId. // +kubebuilder:validation:Optional NetIDSelector *v1.Selector `json:"netIdSelector,omitempty" tf:"-"` }
func (*InternetServiceLinkParameters) DeepCopy ¶
func (in *InternetServiceLinkParameters) DeepCopy() *InternetServiceLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkParameters.
func (*InternetServiceLinkParameters) DeepCopyInto ¶
func (in *InternetServiceLinkParameters) DeepCopyInto(out *InternetServiceLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceLinkSpec ¶
type InternetServiceLinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InternetServiceLinkParameters `json:"forProvider"` }
InternetServiceLinkSpec defines the desired state of InternetServiceLink
func (*InternetServiceLinkSpec) DeepCopy ¶
func (in *InternetServiceLinkSpec) DeepCopy() *InternetServiceLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkSpec.
func (*InternetServiceLinkSpec) DeepCopyInto ¶
func (in *InternetServiceLinkSpec) DeepCopyInto(out *InternetServiceLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceLinkStatus ¶
type InternetServiceLinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InternetServiceLinkObservation `json:"atProvider,omitempty"` }
InternetServiceLinkStatus defines the observed state of InternetServiceLink.
func (*InternetServiceLinkStatus) DeepCopy ¶
func (in *InternetServiceLinkStatus) DeepCopy() *InternetServiceLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkStatus.
func (*InternetServiceLinkStatus) DeepCopyInto ¶
func (in *InternetServiceLinkStatus) DeepCopyInto(out *InternetServiceLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceLinkTagsObservation ¶
type InternetServiceLinkTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*InternetServiceLinkTagsObservation) DeepCopy ¶
func (in *InternetServiceLinkTagsObservation) DeepCopy() *InternetServiceLinkTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkTagsObservation.
func (*InternetServiceLinkTagsObservation) DeepCopyInto ¶
func (in *InternetServiceLinkTagsObservation) DeepCopyInto(out *InternetServiceLinkTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceLinkTagsParameters ¶
type InternetServiceLinkTagsParameters struct { }
func (*InternetServiceLinkTagsParameters) DeepCopy ¶
func (in *InternetServiceLinkTagsParameters) DeepCopy() *InternetServiceLinkTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceLinkTagsParameters.
func (*InternetServiceLinkTagsParameters) DeepCopyInto ¶
func (in *InternetServiceLinkTagsParameters) DeepCopyInto(out *InternetServiceLinkTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceList ¶
type InternetServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InternetService `json:"items"` }
InternetServiceList contains a list of InternetServices
func (*InternetServiceList) DeepCopy ¶
func (in *InternetServiceList) DeepCopy() *InternetServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceList.
func (*InternetServiceList) DeepCopyInto ¶
func (in *InternetServiceList) DeepCopyInto(out *InternetServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetServiceList) DeepCopyObject ¶
func (in *InternetServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetServiceList) GetItems ¶
func (l *InternetServiceList) GetItems() []resource.Managed
GetItems of this InternetServiceList.
type InternetServiceObservation ¶
type InternetServiceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` InternetServiceID *string `json:"internetServiceId,omitempty" tf:"internet_service_id,omitempty"` NetID *string `json:"netId,omitempty" tf:"net_id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*InternetServiceObservation) DeepCopy ¶
func (in *InternetServiceObservation) DeepCopy() *InternetServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceObservation.
func (*InternetServiceObservation) DeepCopyInto ¶
func (in *InternetServiceObservation) DeepCopyInto(out *InternetServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceParameters ¶
type InternetServiceParameters struct { // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*InternetServiceParameters) DeepCopy ¶
func (in *InternetServiceParameters) DeepCopy() *InternetServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceParameters.
func (*InternetServiceParameters) DeepCopyInto ¶
func (in *InternetServiceParameters) DeepCopyInto(out *InternetServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceSpec ¶
type InternetServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InternetServiceParameters `json:"forProvider"` }
InternetServiceSpec defines the desired state of InternetService
func (*InternetServiceSpec) DeepCopy ¶
func (in *InternetServiceSpec) DeepCopy() *InternetServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceSpec.
func (*InternetServiceSpec) DeepCopyInto ¶
func (in *InternetServiceSpec) DeepCopyInto(out *InternetServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetServiceStatus ¶
type InternetServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InternetServiceObservation `json:"atProvider,omitempty"` }
InternetServiceStatus defines the observed state of InternetService.
func (*InternetServiceStatus) DeepCopy ¶
func (in *InternetServiceStatus) DeepCopy() *InternetServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetServiceStatus.
func (*InternetServiceStatus) DeepCopyInto ¶
func (in *InternetServiceStatus) DeepCopyInto(out *InternetServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct { }
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.