Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=net.upjet-provider-outscale.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Net
- func (in *Net) DeepCopy() *Net
- func (in *Net) DeepCopyInto(out *Net)
- func (in *Net) DeepCopyObject() runtime.Object
- func (mg *Net) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Net) GetConnectionDetailsMapping() map[string]string
- func (mg *Net) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Net) GetID() string
- func (tr *Net) GetObservation() (map[string]any, error)
- func (tr *Net) GetParameters() (map[string]any, error)
- func (mg *Net) GetProviderConfigReference() *xpv1.Reference
- func (mg *Net) GetProviderReference() *xpv1.Reference
- func (mg *Net) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Net) GetTerraformResourceType() string
- func (tr *Net) GetTerraformSchemaVersion() int
- func (mg *Net) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Net) LateInitialize(attrs []byte) (bool, error)
- func (mg *Net) SetConditions(c ...xpv1.Condition)
- func (mg *Net) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Net) SetObservation(obs map[string]any) error
- func (tr *Net) SetParameters(params map[string]any) error
- func (mg *Net) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Net) SetProviderReference(r *xpv1.Reference)
- func (mg *Net) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Net) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetAttributes
- func (in *NetAttributes) DeepCopy() *NetAttributes
- func (in *NetAttributes) DeepCopyInto(out *NetAttributes)
- func (in *NetAttributes) DeepCopyObject() runtime.Object
- func (mg *NetAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *NetAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetAttributes) GetID() string
- func (tr *NetAttributes) GetObservation() (map[string]any, error)
- func (tr *NetAttributes) GetParameters() (map[string]any, error)
- func (mg *NetAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetAttributes) GetProviderReference() *xpv1.Reference
- func (mg *NetAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetAttributes) GetTerraformResourceType() string
- func (tr *NetAttributes) GetTerraformSchemaVersion() int
- func (mg *NetAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *NetAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetAttributes) SetObservation(obs map[string]any) error
- func (tr *NetAttributes) SetParameters(params map[string]any) error
- func (mg *NetAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetAttributes) SetProviderReference(r *xpv1.Reference)
- func (mg *NetAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetAttributesList
- type NetAttributesObservation
- type NetAttributesParameters
- type NetAttributesSpec
- type NetAttributesStatus
- type NetAttributesTagsObservation
- type NetAttributesTagsParameters
- type NetList
- type NetObservation
- type NetParameters
- type NetPeering
- func (in *NetPeering) DeepCopy() *NetPeering
- func (in *NetPeering) DeepCopyInto(out *NetPeering)
- func (in *NetPeering) DeepCopyObject() runtime.Object
- func (mg *NetPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetPeering) GetConnectionDetailsMapping() map[string]string
- func (mg *NetPeering) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetPeering) GetID() string
- func (tr *NetPeering) GetObservation() (map[string]any, error)
- func (tr *NetPeering) GetParameters() (map[string]any, error)
- func (mg *NetPeering) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetPeering) GetProviderReference() *xpv1.Reference
- func (mg *NetPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetPeering) GetTerraformResourceType() string
- func (tr *NetPeering) GetTerraformSchemaVersion() int
- func (mg *NetPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetPeering) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetPeering) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetPeering) SetConditions(c ...xpv1.Condition)
- func (mg *NetPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetPeering) SetObservation(obs map[string]any) error
- func (tr *NetPeering) SetParameters(params map[string]any) error
- func (mg *NetPeering) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetPeering) SetProviderReference(r *xpv1.Reference)
- func (mg *NetPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetPeeringAcceptation
- func (in *NetPeeringAcceptation) DeepCopy() *NetPeeringAcceptation
- func (in *NetPeeringAcceptation) DeepCopyInto(out *NetPeeringAcceptation)
- func (in *NetPeeringAcceptation) DeepCopyObject() runtime.Object
- func (mg *NetPeeringAcceptation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetPeeringAcceptation) GetConnectionDetailsMapping() map[string]string
- func (mg *NetPeeringAcceptation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetPeeringAcceptation) GetID() string
- func (tr *NetPeeringAcceptation) GetObservation() (map[string]any, error)
- func (tr *NetPeeringAcceptation) GetParameters() (map[string]any, error)
- func (mg *NetPeeringAcceptation) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetPeeringAcceptation) GetProviderReference() *xpv1.Reference
- func (mg *NetPeeringAcceptation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetPeeringAcceptation) GetTerraformResourceType() string
- func (tr *NetPeeringAcceptation) GetTerraformSchemaVersion() int
- func (mg *NetPeeringAcceptation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetPeeringAcceptation) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetPeeringAcceptation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetPeeringAcceptation) SetConditions(c ...xpv1.Condition)
- func (mg *NetPeeringAcceptation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetPeeringAcceptation) SetObservation(obs map[string]any) error
- func (tr *NetPeeringAcceptation) SetParameters(params map[string]any) error
- func (mg *NetPeeringAcceptation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetPeeringAcceptation) SetProviderReference(r *xpv1.Reference)
- func (mg *NetPeeringAcceptation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetPeeringAcceptation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetPeeringAcceptationList
- type NetPeeringAcceptationObservation
- type NetPeeringAcceptationParameters
- type NetPeeringAcceptationSpec
- type NetPeeringAcceptationStatus
- type NetPeeringAcceptationTagsObservation
- type NetPeeringAcceptationTagsParameters
- type NetPeeringList
- type NetPeeringObservation
- type NetPeeringParameters
- type NetPeeringSpec
- type NetPeeringStatus
- type NetPeeringTagsObservation
- type NetPeeringTagsParameters
- type NetSpec
- type NetStatus
- type TagsObservation
- type TagsParameters
Constants ¶
const ( CRDGroup = "net.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 ( Net_Kind = "Net" Net_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Net_Kind}.String() Net_KindAPIVersion = Net_Kind + "." + CRDGroupVersion.String() Net_GroupVersionKind = CRDGroupVersion.WithKind(Net_Kind) )
Repository type metadata.
var ( NetAttributes_Kind = "NetAttributes" NetAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetAttributes_Kind}.String() NetAttributes_KindAPIVersion = NetAttributes_Kind + "." + CRDGroupVersion.String() NetAttributes_GroupVersionKind = CRDGroupVersion.WithKind(NetAttributes_Kind) )
Repository type metadata.
var ( NetPeering_Kind = "NetPeering" NetPeering_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetPeering_Kind}.String() NetPeering_KindAPIVersion = NetPeering_Kind + "." + CRDGroupVersion.String() NetPeering_GroupVersionKind = CRDGroupVersion.WithKind(NetPeering_Kind) )
Repository type metadata.
var ( NetPeeringAcceptation_Kind = "NetPeeringAcceptation" NetPeeringAcceptation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetPeeringAcceptation_Kind}.String() NetPeeringAcceptation_KindAPIVersion = NetPeeringAcceptation_Kind + "." + CRDGroupVersion.String() NetPeeringAcceptation_GroupVersionKind = CRDGroupVersion.WithKind(NetPeeringAcceptation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Net ¶
type Net struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetSpec `json:"spec"` Status NetStatus `json:"status,omitempty"` }
Net is the Schema for the Nets 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 (*Net) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Net.
func (*Net) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Net) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Net) GetCondition ¶
func (mg *Net) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Net.
func (*Net) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Net
func (*Net) GetDeletionPolicy ¶
func (mg *Net) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Net.
func (*Net) GetObservation ¶
GetObservation of this Net
func (*Net) GetParameters ¶
GetParameters of this Net
func (*Net) GetProviderConfigReference ¶
GetProviderConfigReference of this Net.
func (*Net) GetProviderReference ¶
GetProviderReference of this Net. Deprecated: Use GetProviderConfigReference.
func (*Net) GetPublishConnectionDetailsTo ¶
func (mg *Net) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Net.
func (*Net) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Net
func (*Net) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Net) GetWriteConnectionSecretToReference ¶
func (mg *Net) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Net.
func (*Net) LateInitialize ¶
LateInitialize this Net using its observed tfState. returns True if there are any spec changes for the resource.
func (*Net) SetConditions ¶
SetConditions of this Net.
func (*Net) SetDeletionPolicy ¶
func (mg *Net) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Net.
func (*Net) SetObservation ¶
SetObservation for this Net
func (*Net) SetParameters ¶
SetParameters for this Net
func (*Net) SetProviderConfigReference ¶
SetProviderConfigReference of this Net.
func (*Net) SetProviderReference ¶
SetProviderReference of this Net. Deprecated: Use SetProviderConfigReference.
func (*Net) SetPublishConnectionDetailsTo ¶
func (mg *Net) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Net.
func (*Net) SetWriteConnectionSecretToReference ¶
func (mg *Net) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Net.
type NetAttributes ¶
type NetAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetAttributesSpec `json:"spec"` Status NetAttributesStatus `json:"status,omitempty"` }
NetAttributes is the Schema for the NetAttributess 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 (*NetAttributes) DeepCopy ¶
func (in *NetAttributes) DeepCopy() *NetAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributes.
func (*NetAttributes) DeepCopyInto ¶
func (in *NetAttributes) DeepCopyInto(out *NetAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetAttributes) DeepCopyObject ¶
func (in *NetAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetAttributes) GetCondition ¶
func (mg *NetAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetAttributes.
func (*NetAttributes) GetConnectionDetailsMapping ¶
func (tr *NetAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetAttributes
func (*NetAttributes) GetDeletionPolicy ¶
func (mg *NetAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetAttributes.
func (*NetAttributes) GetID ¶
func (tr *NetAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this NetAttributes
func (*NetAttributes) GetObservation ¶
func (tr *NetAttributes) GetObservation() (map[string]any, error)
GetObservation of this NetAttributes
func (*NetAttributes) GetParameters ¶
func (tr *NetAttributes) GetParameters() (map[string]any, error)
GetParameters of this NetAttributes
func (*NetAttributes) GetProviderConfigReference ¶
func (mg *NetAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetAttributes.
func (*NetAttributes) GetProviderReference ¶
func (mg *NetAttributes) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetAttributes. Deprecated: Use GetProviderConfigReference.
func (*NetAttributes) GetPublishConnectionDetailsTo ¶
func (mg *NetAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetAttributes.
func (*NetAttributes) GetTerraformResourceType ¶
func (mg *NetAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetAttributes
func (*NetAttributes) GetTerraformSchemaVersion ¶
func (tr *NetAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetAttributes) GetWriteConnectionSecretToReference ¶
func (mg *NetAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetAttributes.
func (*NetAttributes) LateInitialize ¶
func (tr *NetAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetAttributes) SetConditions ¶
func (mg *NetAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this NetAttributes.
func (*NetAttributes) SetDeletionPolicy ¶
func (mg *NetAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetAttributes.
func (*NetAttributes) SetObservation ¶
func (tr *NetAttributes) SetObservation(obs map[string]any) error
SetObservation for this NetAttributes
func (*NetAttributes) SetParameters ¶
func (tr *NetAttributes) SetParameters(params map[string]any) error
SetParameters for this NetAttributes
func (*NetAttributes) SetProviderConfigReference ¶
func (mg *NetAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetAttributes.
func (*NetAttributes) SetProviderReference ¶
func (mg *NetAttributes) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetAttributes. Deprecated: Use SetProviderConfigReference.
func (*NetAttributes) SetPublishConnectionDetailsTo ¶
func (mg *NetAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetAttributes.
func (*NetAttributes) SetWriteConnectionSecretToReference ¶
func (mg *NetAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetAttributes.
type NetAttributesList ¶
type NetAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetAttributes `json:"items"` }
NetAttributesList contains a list of NetAttributess
func (*NetAttributesList) DeepCopy ¶
func (in *NetAttributesList) DeepCopy() *NetAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesList.
func (*NetAttributesList) DeepCopyInto ¶
func (in *NetAttributesList) DeepCopyInto(out *NetAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetAttributesList) DeepCopyObject ¶
func (in *NetAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetAttributesList) GetItems ¶
func (l *NetAttributesList) GetItems() []resource.Managed
GetItems of this NetAttributesList.
type NetAttributesObservation ¶
type NetAttributesObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPRange *string `json:"ipRange,omitempty" tf:"ip_range,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` Tags []NetAttributesTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` }
func (*NetAttributesObservation) DeepCopy ¶
func (in *NetAttributesObservation) DeepCopy() *NetAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesObservation.
func (*NetAttributesObservation) DeepCopyInto ¶
func (in *NetAttributesObservation) DeepCopyInto(out *NetAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetAttributesParameters ¶
type NetAttributesParameters struct { // +kubebuilder:validation:Optional DHCPOptionsSetID *string `json:"dhcpOptionsSetId,omitempty" tf:"dhcp_options_set_id,omitempty"` // +kubebuilder:validation:Required NetID *string `json:"netId" tf:"net_id,omitempty"` }
func (*NetAttributesParameters) DeepCopy ¶
func (in *NetAttributesParameters) DeepCopy() *NetAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesParameters.
func (*NetAttributesParameters) DeepCopyInto ¶
func (in *NetAttributesParameters) DeepCopyInto(out *NetAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetAttributesSpec ¶
type NetAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetAttributesParameters `json:"forProvider"` }
NetAttributesSpec defines the desired state of NetAttributes
func (*NetAttributesSpec) DeepCopy ¶
func (in *NetAttributesSpec) DeepCopy() *NetAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesSpec.
func (*NetAttributesSpec) DeepCopyInto ¶
func (in *NetAttributesSpec) DeepCopyInto(out *NetAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetAttributesStatus ¶
type NetAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetAttributesObservation `json:"atProvider,omitempty"` }
NetAttributesStatus defines the observed state of NetAttributes.
func (*NetAttributesStatus) DeepCopy ¶
func (in *NetAttributesStatus) DeepCopy() *NetAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesStatus.
func (*NetAttributesStatus) DeepCopyInto ¶
func (in *NetAttributesStatus) DeepCopyInto(out *NetAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetAttributesTagsObservation ¶
type NetAttributesTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetAttributesTagsObservation) DeepCopy ¶
func (in *NetAttributesTagsObservation) DeepCopy() *NetAttributesTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesTagsObservation.
func (*NetAttributesTagsObservation) DeepCopyInto ¶
func (in *NetAttributesTagsObservation) DeepCopyInto(out *NetAttributesTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetAttributesTagsParameters ¶
type NetAttributesTagsParameters struct { }
func (*NetAttributesTagsParameters) DeepCopy ¶
func (in *NetAttributesTagsParameters) DeepCopy() *NetAttributesTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetAttributesTagsParameters.
func (*NetAttributesTagsParameters) DeepCopyInto ¶
func (in *NetAttributesTagsParameters) DeepCopyInto(out *NetAttributesTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetList ¶
type NetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Net `json:"items"` }
NetList contains a list of Nets
func (*NetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetList.
func (*NetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetObservation ¶
type NetObservation struct { DHCPOptionsSetID *string `json:"dhcpOptionsSetId,omitempty" tf:"dhcp_options_set_id,omitempty"` ID *string `json:"id,omitempty" tf:"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 (*NetObservation) DeepCopy ¶
func (in *NetObservation) DeepCopy() *NetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetObservation.
func (*NetObservation) DeepCopyInto ¶
func (in *NetObservation) DeepCopyInto(out *NetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetParameters ¶
type NetParameters struct { // +kubebuilder:validation:Required IPRange *string `json:"ipRange" tf:"ip_range,omitempty"` // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` }
func (*NetParameters) DeepCopy ¶
func (in *NetParameters) DeepCopy() *NetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetParameters.
func (*NetParameters) DeepCopyInto ¶
func (in *NetParameters) DeepCopyInto(out *NetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeering ¶
type NetPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetPeeringSpec `json:"spec"` Status NetPeeringStatus `json:"status,omitempty"` }
NetPeering is the Schema for the NetPeerings 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 (*NetPeering) DeepCopy ¶
func (in *NetPeering) DeepCopy() *NetPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeering.
func (*NetPeering) DeepCopyInto ¶
func (in *NetPeering) DeepCopyInto(out *NetPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetPeering) DeepCopyObject ¶
func (in *NetPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetPeering) GetCondition ¶
func (mg *NetPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetPeering.
func (*NetPeering) GetConnectionDetailsMapping ¶
func (tr *NetPeering) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetPeering
func (*NetPeering) GetDeletionPolicy ¶
func (mg *NetPeering) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetPeering.
func (*NetPeering) GetID ¶
func (tr *NetPeering) GetID() string
GetID returns ID of underlying Terraform resource of this NetPeering
func (*NetPeering) GetObservation ¶
func (tr *NetPeering) GetObservation() (map[string]any, error)
GetObservation of this NetPeering
func (*NetPeering) GetParameters ¶
func (tr *NetPeering) GetParameters() (map[string]any, error)
GetParameters of this NetPeering
func (*NetPeering) GetProviderConfigReference ¶
func (mg *NetPeering) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetPeering.
func (*NetPeering) GetProviderReference ¶
func (mg *NetPeering) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetPeering. Deprecated: Use GetProviderConfigReference.
func (*NetPeering) GetPublishConnectionDetailsTo ¶
func (mg *NetPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetPeering.
func (*NetPeering) GetTerraformResourceType ¶
func (mg *NetPeering) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetPeering
func (*NetPeering) GetTerraformSchemaVersion ¶
func (tr *NetPeering) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetPeering) GetWriteConnectionSecretToReference ¶
func (mg *NetPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetPeering.
func (*NetPeering) LateInitialize ¶
func (tr *NetPeering) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetPeering using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetPeering) ResolveReferences ¶
ResolveReferences of this NetPeering.
func (*NetPeering) SetConditions ¶
func (mg *NetPeering) SetConditions(c ...xpv1.Condition)
SetConditions of this NetPeering.
func (*NetPeering) SetDeletionPolicy ¶
func (mg *NetPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetPeering.
func (*NetPeering) SetObservation ¶
func (tr *NetPeering) SetObservation(obs map[string]any) error
SetObservation for this NetPeering
func (*NetPeering) SetParameters ¶
func (tr *NetPeering) SetParameters(params map[string]any) error
SetParameters for this NetPeering
func (*NetPeering) SetProviderConfigReference ¶
func (mg *NetPeering) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetPeering.
func (*NetPeering) SetProviderReference ¶
func (mg *NetPeering) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetPeering. Deprecated: Use SetProviderConfigReference.
func (*NetPeering) SetPublishConnectionDetailsTo ¶
func (mg *NetPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetPeering.
func (*NetPeering) SetWriteConnectionSecretToReference ¶
func (mg *NetPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetPeering.
type NetPeeringAcceptation ¶
type NetPeeringAcceptation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetPeeringAcceptationSpec `json:"spec"` Status NetPeeringAcceptationStatus `json:"status,omitempty"` }
NetPeeringAcceptation is the Schema for the NetPeeringAcceptations 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 (*NetPeeringAcceptation) DeepCopy ¶
func (in *NetPeeringAcceptation) DeepCopy() *NetPeeringAcceptation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptation.
func (*NetPeeringAcceptation) DeepCopyInto ¶
func (in *NetPeeringAcceptation) DeepCopyInto(out *NetPeeringAcceptation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetPeeringAcceptation) DeepCopyObject ¶
func (in *NetPeeringAcceptation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetPeeringAcceptation) GetCondition ¶
func (mg *NetPeeringAcceptation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) GetConnectionDetailsMapping ¶
func (tr *NetPeeringAcceptation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetPeeringAcceptation
func (*NetPeeringAcceptation) GetDeletionPolicy ¶
func (mg *NetPeeringAcceptation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) GetID ¶
func (tr *NetPeeringAcceptation) GetID() string
GetID returns ID of underlying Terraform resource of this NetPeeringAcceptation
func (*NetPeeringAcceptation) GetObservation ¶
func (tr *NetPeeringAcceptation) GetObservation() (map[string]any, error)
GetObservation of this NetPeeringAcceptation
func (*NetPeeringAcceptation) GetParameters ¶
func (tr *NetPeeringAcceptation) GetParameters() (map[string]any, error)
GetParameters of this NetPeeringAcceptation
func (*NetPeeringAcceptation) GetProviderConfigReference ¶
func (mg *NetPeeringAcceptation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) GetProviderReference ¶
func (mg *NetPeeringAcceptation) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetPeeringAcceptation. Deprecated: Use GetProviderConfigReference.
func (*NetPeeringAcceptation) GetPublishConnectionDetailsTo ¶
func (mg *NetPeeringAcceptation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) GetTerraformResourceType ¶
func (mg *NetPeeringAcceptation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetPeeringAcceptation
func (*NetPeeringAcceptation) GetTerraformSchemaVersion ¶
func (tr *NetPeeringAcceptation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetPeeringAcceptation) GetWriteConnectionSecretToReference ¶
func (mg *NetPeeringAcceptation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) LateInitialize ¶
func (tr *NetPeeringAcceptation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetPeeringAcceptation using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetPeeringAcceptation) ResolveReferences ¶
ResolveReferences of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) SetConditions ¶
func (mg *NetPeeringAcceptation) SetConditions(c ...xpv1.Condition)
SetConditions of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) SetDeletionPolicy ¶
func (mg *NetPeeringAcceptation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) SetObservation ¶
func (tr *NetPeeringAcceptation) SetObservation(obs map[string]any) error
SetObservation for this NetPeeringAcceptation
func (*NetPeeringAcceptation) SetParameters ¶
func (tr *NetPeeringAcceptation) SetParameters(params map[string]any) error
SetParameters for this NetPeeringAcceptation
func (*NetPeeringAcceptation) SetProviderConfigReference ¶
func (mg *NetPeeringAcceptation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) SetProviderReference ¶
func (mg *NetPeeringAcceptation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetPeeringAcceptation. Deprecated: Use SetProviderConfigReference.
func (*NetPeeringAcceptation) SetPublishConnectionDetailsTo ¶
func (mg *NetPeeringAcceptation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetPeeringAcceptation.
func (*NetPeeringAcceptation) SetWriteConnectionSecretToReference ¶
func (mg *NetPeeringAcceptation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetPeeringAcceptation.
type NetPeeringAcceptationList ¶
type NetPeeringAcceptationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetPeeringAcceptation `json:"items"` }
NetPeeringAcceptationList contains a list of NetPeeringAcceptations
func (*NetPeeringAcceptationList) DeepCopy ¶
func (in *NetPeeringAcceptationList) DeepCopy() *NetPeeringAcceptationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationList.
func (*NetPeeringAcceptationList) DeepCopyInto ¶
func (in *NetPeeringAcceptationList) DeepCopyInto(out *NetPeeringAcceptationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetPeeringAcceptationList) DeepCopyObject ¶
func (in *NetPeeringAcceptationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetPeeringAcceptationList) GetItems ¶
func (l *NetPeeringAcceptationList) GetItems() []resource.Managed
GetItems of this NetPeeringAcceptationList.
type NetPeeringAcceptationObservation ¶
type NetPeeringAcceptationObservation struct { AccepterNet map[string]*string `json:"accepterNet,omitempty" tf:"accepter_net,omitempty"` AccepterNetID *string `json:"accepterNetId,omitempty" tf:"accepter_net_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` SourceNet map[string]*string `json:"sourceNet,omitempty" tf:"source_net,omitempty"` SourceNetID *string `json:"sourceNetId,omitempty" tf:"source_net_id,omitempty"` State map[string]*string `json:"state,omitempty" tf:"state,omitempty"` Tags []NetPeeringAcceptationTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetPeeringAcceptationObservation) DeepCopy ¶
func (in *NetPeeringAcceptationObservation) DeepCopy() *NetPeeringAcceptationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationObservation.
func (*NetPeeringAcceptationObservation) DeepCopyInto ¶
func (in *NetPeeringAcceptationObservation) DeepCopyInto(out *NetPeeringAcceptationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringAcceptationParameters ¶
type NetPeeringAcceptationParameters struct { // +crossplane:generate:reference:type=NetPeering // +kubebuilder:validation:Optional NetPeeringID *string `json:"netPeeringId,omitempty" tf:"net_peering_id,omitempty"` // Reference to a NetPeering to populate netPeeringId. // +kubebuilder:validation:Optional NetPeeringIDRef *v1.Reference `json:"netPeeringIdRef,omitempty" tf:"-"` // Selector for a NetPeering to populate netPeeringId. // +kubebuilder:validation:Optional NetPeeringIDSelector *v1.Selector `json:"netPeeringIdSelector,omitempty" tf:"-"` }
func (*NetPeeringAcceptationParameters) DeepCopy ¶
func (in *NetPeeringAcceptationParameters) DeepCopy() *NetPeeringAcceptationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationParameters.
func (*NetPeeringAcceptationParameters) DeepCopyInto ¶
func (in *NetPeeringAcceptationParameters) DeepCopyInto(out *NetPeeringAcceptationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringAcceptationSpec ¶
type NetPeeringAcceptationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetPeeringAcceptationParameters `json:"forProvider"` }
NetPeeringAcceptationSpec defines the desired state of NetPeeringAcceptation
func (*NetPeeringAcceptationSpec) DeepCopy ¶
func (in *NetPeeringAcceptationSpec) DeepCopy() *NetPeeringAcceptationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationSpec.
func (*NetPeeringAcceptationSpec) DeepCopyInto ¶
func (in *NetPeeringAcceptationSpec) DeepCopyInto(out *NetPeeringAcceptationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringAcceptationStatus ¶
type NetPeeringAcceptationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetPeeringAcceptationObservation `json:"atProvider,omitempty"` }
NetPeeringAcceptationStatus defines the observed state of NetPeeringAcceptation.
func (*NetPeeringAcceptationStatus) DeepCopy ¶
func (in *NetPeeringAcceptationStatus) DeepCopy() *NetPeeringAcceptationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationStatus.
func (*NetPeeringAcceptationStatus) DeepCopyInto ¶
func (in *NetPeeringAcceptationStatus) DeepCopyInto(out *NetPeeringAcceptationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringAcceptationTagsObservation ¶
type NetPeeringAcceptationTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetPeeringAcceptationTagsObservation) DeepCopy ¶
func (in *NetPeeringAcceptationTagsObservation) DeepCopy() *NetPeeringAcceptationTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationTagsObservation.
func (*NetPeeringAcceptationTagsObservation) DeepCopyInto ¶
func (in *NetPeeringAcceptationTagsObservation) DeepCopyInto(out *NetPeeringAcceptationTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringAcceptationTagsParameters ¶
type NetPeeringAcceptationTagsParameters struct { }
func (*NetPeeringAcceptationTagsParameters) DeepCopy ¶
func (in *NetPeeringAcceptationTagsParameters) DeepCopy() *NetPeeringAcceptationTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringAcceptationTagsParameters.
func (*NetPeeringAcceptationTagsParameters) DeepCopyInto ¶
func (in *NetPeeringAcceptationTagsParameters) DeepCopyInto(out *NetPeeringAcceptationTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringList ¶
type NetPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetPeering `json:"items"` }
NetPeeringList contains a list of NetPeerings
func (*NetPeeringList) DeepCopy ¶
func (in *NetPeeringList) DeepCopy() *NetPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringList.
func (*NetPeeringList) DeepCopyInto ¶
func (in *NetPeeringList) DeepCopyInto(out *NetPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetPeeringList) DeepCopyObject ¶
func (in *NetPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetPeeringList) GetItems ¶
func (l *NetPeeringList) GetItems() []resource.Managed
GetItems of this NetPeeringList.
type NetPeeringObservation ¶
type NetPeeringObservation struct { AccepterNet map[string]*string `json:"accepterNet,omitempty" tf:"accepter_net,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetPeeringID *string `json:"netPeeringId,omitempty" tf:"net_peering_id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` SourceNet map[string]*string `json:"sourceNet,omitempty" tf:"source_net,omitempty"` State map[string]*string `json:"state,omitempty" tf:"state,omitempty"` }
func (*NetPeeringObservation) DeepCopy ¶
func (in *NetPeeringObservation) DeepCopy() *NetPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringObservation.
func (*NetPeeringObservation) DeepCopyInto ¶
func (in *NetPeeringObservation) DeepCopyInto(out *NetPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringParameters ¶
type NetPeeringParameters struct { // +crossplane:generate:reference:type=Net // +kubebuilder:validation:Optional AccepterNetID *string `json:"accepterNetId,omitempty" tf:"accepter_net_id,omitempty"` // Reference to a Net to populate accepterNetId. // +kubebuilder:validation:Optional AccepterNetIDRef *v1.Reference `json:"accepterNetIdRef,omitempty" tf:"-"` // Selector for a Net to populate accepterNetId. // +kubebuilder:validation:Optional AccepterNetIDSelector *v1.Selector `json:"accepterNetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceNetAccountID *string `json:"sourceNetAccountId,omitempty" tf:"source_net_account_id,omitempty"` // +crossplane:generate:reference:type=Net // +kubebuilder:validation:Optional SourceNetID *string `json:"sourceNetId,omitempty" tf:"source_net_id,omitempty"` // Reference to a Net to populate sourceNetId. // +kubebuilder:validation:Optional SourceNetIDRef *v1.Reference `json:"sourceNetIdRef,omitempty" tf:"-"` // Selector for a Net to populate sourceNetId. // +kubebuilder:validation:Optional SourceNetIDSelector *v1.Selector `json:"sourceNetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags []NetPeeringTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetPeeringParameters) DeepCopy ¶
func (in *NetPeeringParameters) DeepCopy() *NetPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringParameters.
func (*NetPeeringParameters) DeepCopyInto ¶
func (in *NetPeeringParameters) DeepCopyInto(out *NetPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringSpec ¶
type NetPeeringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetPeeringParameters `json:"forProvider"` }
NetPeeringSpec defines the desired state of NetPeering
func (*NetPeeringSpec) DeepCopy ¶
func (in *NetPeeringSpec) DeepCopy() *NetPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringSpec.
func (*NetPeeringSpec) DeepCopyInto ¶
func (in *NetPeeringSpec) DeepCopyInto(out *NetPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringStatus ¶
type NetPeeringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetPeeringObservation `json:"atProvider,omitempty"` }
NetPeeringStatus defines the observed state of NetPeering.
func (*NetPeeringStatus) DeepCopy ¶
func (in *NetPeeringStatus) DeepCopy() *NetPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringStatus.
func (*NetPeeringStatus) DeepCopyInto ¶
func (in *NetPeeringStatus) DeepCopyInto(out *NetPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringTagsObservation ¶
type NetPeeringTagsObservation struct { }
func (*NetPeeringTagsObservation) DeepCopy ¶
func (in *NetPeeringTagsObservation) DeepCopy() *NetPeeringTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringTagsObservation.
func (*NetPeeringTagsObservation) DeepCopyInto ¶
func (in *NetPeeringTagsObservation) DeepCopyInto(out *NetPeeringTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPeeringTagsParameters ¶
type NetPeeringTagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetPeeringTagsParameters) DeepCopy ¶
func (in *NetPeeringTagsParameters) DeepCopy() *NetPeeringTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPeeringTagsParameters.
func (*NetPeeringTagsParameters) DeepCopyInto ¶
func (in *NetPeeringTagsParameters) DeepCopyInto(out *NetPeeringTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetSpec ¶
type NetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetParameters `json:"forProvider"` }
NetSpec defines the desired state of Net
func (*NetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetSpec.
func (*NetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetStatus ¶
type NetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetObservation `json:"atProvider,omitempty"` }
NetStatus defines the observed state of Net.
func (*NetStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetStatus.
func (*NetStatus) DeepCopyInto ¶
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.