Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=express.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type IPv6Observation
- type IPv6Parameters
- type IdentityObservation
- type IdentityParameters
- type Link1Observation
- type Link1Parameters
- type Link2Observation
- type Link2Parameters
- type MicrosoftPeeringConfigObservation
- type MicrosoftPeeringConfigParameters
- type MicrosoftPeeringObservation
- type MicrosoftPeeringParameters
- type PropagatedRouteTableObservation
- type PropagatedRouteTableParameters
- type RouteCircuit
- func (in *RouteCircuit) DeepCopy() *RouteCircuit
- func (in *RouteCircuit) DeepCopyInto(out *RouteCircuit)
- func (in *RouteCircuit) DeepCopyObject() runtime.Object
- func (mg *RouteCircuit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteCircuit) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteCircuit) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteCircuit) GetID() string
- func (tr *RouteCircuit) GetObservation() (map[string]interface{}, error)
- func (tr *RouteCircuit) GetParameters() (map[string]interface{}, error)
- func (mg *RouteCircuit) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteCircuit) GetProviderReference() *xpv1.Reference
- func (mg *RouteCircuit) GetTerraformResourceType() string
- func (tr *RouteCircuit) GetTerraformSchemaVersion() int
- func (mg *RouteCircuit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteCircuit) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteCircuit) SetConditions(c ...xpv1.Condition)
- func (mg *RouteCircuit) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteCircuit) SetObservation(obs map[string]interface{}) error
- func (tr *RouteCircuit) SetParameters(params map[string]interface{}) error
- func (mg *RouteCircuit) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteCircuit) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteCircuit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteCircuitAuthorization
- func (in *RouteCircuitAuthorization) DeepCopy() *RouteCircuitAuthorization
- func (in *RouteCircuitAuthorization) DeepCopyInto(out *RouteCircuitAuthorization)
- func (in *RouteCircuitAuthorization) DeepCopyObject() runtime.Object
- func (mg *RouteCircuitAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteCircuitAuthorization) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteCircuitAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteCircuitAuthorization) GetID() string
- func (tr *RouteCircuitAuthorization) GetObservation() (map[string]interface{}, error)
- func (tr *RouteCircuitAuthorization) GetParameters() (map[string]interface{}, error)
- func (mg *RouteCircuitAuthorization) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteCircuitAuthorization) GetProviderReference() *xpv1.Reference
- func (mg *RouteCircuitAuthorization) GetTerraformResourceType() string
- func (tr *RouteCircuitAuthorization) GetTerraformSchemaVersion() int
- func (mg *RouteCircuitAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteCircuitAuthorization) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteCircuitAuthorization) SetConditions(c ...xpv1.Condition)
- func (mg *RouteCircuitAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteCircuitAuthorization) SetObservation(obs map[string]interface{}) error
- func (tr *RouteCircuitAuthorization) SetParameters(params map[string]interface{}) error
- func (mg *RouteCircuitAuthorization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteCircuitAuthorization) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteCircuitAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteCircuitAuthorizationList
- func (in *RouteCircuitAuthorizationList) DeepCopy() *RouteCircuitAuthorizationList
- func (in *RouteCircuitAuthorizationList) DeepCopyInto(out *RouteCircuitAuthorizationList)
- func (in *RouteCircuitAuthorizationList) DeepCopyObject() runtime.Object
- func (l *RouteCircuitAuthorizationList) GetItems() []resource.Managed
- type RouteCircuitAuthorizationObservation
- type RouteCircuitAuthorizationParameters
- type RouteCircuitAuthorizationSpec
- type RouteCircuitAuthorizationStatus
- type RouteCircuitConnection
- func (in *RouteCircuitConnection) DeepCopy() *RouteCircuitConnection
- func (in *RouteCircuitConnection) DeepCopyInto(out *RouteCircuitConnection)
- func (in *RouteCircuitConnection) DeepCopyObject() runtime.Object
- func (mg *RouteCircuitConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteCircuitConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteCircuitConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteCircuitConnection) GetID() string
- func (tr *RouteCircuitConnection) GetObservation() (map[string]interface{}, error)
- func (tr *RouteCircuitConnection) GetParameters() (map[string]interface{}, error)
- func (mg *RouteCircuitConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteCircuitConnection) GetProviderReference() *xpv1.Reference
- func (mg *RouteCircuitConnection) GetTerraformResourceType() string
- func (tr *RouteCircuitConnection) GetTerraformSchemaVersion() int
- func (mg *RouteCircuitConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteCircuitConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteCircuitConnection) SetConditions(c ...xpv1.Condition)
- func (mg *RouteCircuitConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteCircuitConnection) SetObservation(obs map[string]interface{}) error
- func (tr *RouteCircuitConnection) SetParameters(params map[string]interface{}) error
- func (mg *RouteCircuitConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteCircuitConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteCircuitConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteCircuitConnectionList
- type RouteCircuitConnectionObservation
- type RouteCircuitConnectionParameters
- type RouteCircuitConnectionSpec
- type RouteCircuitConnectionStatus
- type RouteCircuitList
- type RouteCircuitObservation
- type RouteCircuitParameters
- type RouteCircuitPeering
- func (in *RouteCircuitPeering) DeepCopy() *RouteCircuitPeering
- func (in *RouteCircuitPeering) DeepCopyInto(out *RouteCircuitPeering)
- func (in *RouteCircuitPeering) DeepCopyObject() runtime.Object
- func (mg *RouteCircuitPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteCircuitPeering) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteCircuitPeering) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteCircuitPeering) GetID() string
- func (tr *RouteCircuitPeering) GetObservation() (map[string]interface{}, error)
- func (tr *RouteCircuitPeering) GetParameters() (map[string]interface{}, error)
- func (mg *RouteCircuitPeering) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteCircuitPeering) GetProviderReference() *xpv1.Reference
- func (mg *RouteCircuitPeering) GetTerraformResourceType() string
- func (tr *RouteCircuitPeering) GetTerraformSchemaVersion() int
- func (mg *RouteCircuitPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteCircuitPeering) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteCircuitPeering) SetConditions(c ...xpv1.Condition)
- func (mg *RouteCircuitPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteCircuitPeering) SetObservation(obs map[string]interface{}) error
- func (tr *RouteCircuitPeering) SetParameters(params map[string]interface{}) error
- func (mg *RouteCircuitPeering) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteCircuitPeering) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteCircuitPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteCircuitPeeringList
- type RouteCircuitPeeringObservation
- type RouteCircuitPeeringParameters
- type RouteCircuitPeeringSpec
- type RouteCircuitPeeringStatus
- type RouteCircuitSpec
- type RouteCircuitStatus
- type RouteConnection
- func (in *RouteConnection) DeepCopy() *RouteConnection
- func (in *RouteConnection) DeepCopyInto(out *RouteConnection)
- func (in *RouteConnection) DeepCopyObject() runtime.Object
- func (mg *RouteConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteConnection) GetID() string
- func (tr *RouteConnection) GetObservation() (map[string]interface{}, error)
- func (tr *RouteConnection) GetParameters() (map[string]interface{}, error)
- func (mg *RouteConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteConnection) GetProviderReference() *xpv1.Reference
- func (mg *RouteConnection) GetTerraformResourceType() string
- func (tr *RouteConnection) GetTerraformSchemaVersion() int
- func (mg *RouteConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteConnection) SetConditions(c ...xpv1.Condition)
- func (mg *RouteConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteConnection) SetObservation(obs map[string]interface{}) error
- func (tr *RouteConnection) SetParameters(params map[string]interface{}) error
- func (mg *RouteConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteConnectionList
- type RouteConnectionObservation
- type RouteConnectionParameters
- type RouteConnectionSpec
- type RouteConnectionStatus
- type RouteGateway
- func (in *RouteGateway) DeepCopy() *RouteGateway
- func (in *RouteGateway) DeepCopyInto(out *RouteGateway)
- func (in *RouteGateway) DeepCopyObject() runtime.Object
- func (mg *RouteGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteGateway) GetID() string
- func (tr *RouteGateway) GetObservation() (map[string]interface{}, error)
- func (tr *RouteGateway) GetParameters() (map[string]interface{}, error)
- func (mg *RouteGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteGateway) GetProviderReference() *xpv1.Reference
- func (mg *RouteGateway) GetTerraformResourceType() string
- func (tr *RouteGateway) GetTerraformSchemaVersion() int
- func (mg *RouteGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteGateway) SetConditions(c ...xpv1.Condition)
- func (mg *RouteGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteGateway) SetObservation(obs map[string]interface{}) error
- func (tr *RouteGateway) SetParameters(params map[string]interface{}) error
- func (mg *RouteGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteGatewayList
- type RouteGatewayObservation
- type RouteGatewayParameters
- type RouteGatewaySpec
- type RouteGatewayStatus
- type RoutePort
- func (in *RoutePort) DeepCopy() *RoutePort
- func (in *RoutePort) DeepCopyInto(out *RoutePort)
- func (in *RoutePort) DeepCopyObject() runtime.Object
- func (mg *RoutePort) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoutePort) GetConnectionDetailsMapping() map[string]string
- func (mg *RoutePort) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoutePort) GetID() string
- func (tr *RoutePort) GetObservation() (map[string]interface{}, error)
- func (tr *RoutePort) GetParameters() (map[string]interface{}, error)
- func (mg *RoutePort) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoutePort) GetProviderReference() *xpv1.Reference
- func (mg *RoutePort) GetTerraformResourceType() string
- func (tr *RoutePort) GetTerraformSchemaVersion() int
- func (mg *RoutePort) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoutePort) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoutePort) SetConditions(c ...xpv1.Condition)
- func (mg *RoutePort) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoutePort) SetObservation(obs map[string]interface{}) error
- func (tr *RoutePort) SetParameters(params map[string]interface{}) error
- func (mg *RoutePort) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoutePort) SetProviderReference(r *xpv1.Reference)
- func (mg *RoutePort) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoutePortList
- type RoutePortObservation
- type RoutePortParameters
- type RoutePortSpec
- type RoutePortStatus
- type RoutingObservation
- type RoutingParameters
- type SkuObservation
- type SkuParameters
Constants ¶
const ( CRDGroup = "express.azure.jet.crossplane.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 ( RouteCircuit_Kind = "RouteCircuit" RouteCircuit_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteCircuit_Kind}.String() RouteCircuit_KindAPIVersion = RouteCircuit_Kind + "." + CRDGroupVersion.String() RouteCircuit_GroupVersionKind = CRDGroupVersion.WithKind(RouteCircuit_Kind) )
Repository type metadata.
var ( RouteCircuitAuthorization_Kind = "RouteCircuitAuthorization" RouteCircuitAuthorization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteCircuitAuthorization_Kind}.String() RouteCircuitAuthorization_KindAPIVersion = RouteCircuitAuthorization_Kind + "." + CRDGroupVersion.String() RouteCircuitAuthorization_GroupVersionKind = CRDGroupVersion.WithKind(RouteCircuitAuthorization_Kind) )
Repository type metadata.
var ( RouteCircuitConnection_Kind = "RouteCircuitConnection" RouteCircuitConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteCircuitConnection_Kind}.String() RouteCircuitConnection_KindAPIVersion = RouteCircuitConnection_Kind + "." + CRDGroupVersion.String() RouteCircuitConnection_GroupVersionKind = CRDGroupVersion.WithKind(RouteCircuitConnection_Kind) )
Repository type metadata.
var ( RouteCircuitPeering_Kind = "RouteCircuitPeering" RouteCircuitPeering_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteCircuitPeering_Kind}.String() RouteCircuitPeering_KindAPIVersion = RouteCircuitPeering_Kind + "." + CRDGroupVersion.String() RouteCircuitPeering_GroupVersionKind = CRDGroupVersion.WithKind(RouteCircuitPeering_Kind) )
Repository type metadata.
var ( RouteConnection_Kind = "RouteConnection" RouteConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteConnection_Kind}.String() RouteConnection_KindAPIVersion = RouteConnection_Kind + "." + CRDGroupVersion.String() RouteConnection_GroupVersionKind = CRDGroupVersion.WithKind(RouteConnection_Kind) )
Repository type metadata.
var ( RouteGateway_Kind = "RouteGateway" RouteGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteGateway_Kind}.String() RouteGateway_KindAPIVersion = RouteGateway_Kind + "." + CRDGroupVersion.String() RouteGateway_GroupVersionKind = CRDGroupVersion.WithKind(RouteGateway_Kind) )
Repository type metadata.
var ( RoutePort_Kind = "RoutePort" RoutePort_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoutePort_Kind}.String() RoutePort_KindAPIVersion = RoutePort_Kind + "." + CRDGroupVersion.String() RoutePort_GroupVersionKind = CRDGroupVersion.WithKind(RoutePort_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type IPv6Observation ¶
type IPv6Observation struct { }
func (*IPv6Observation) DeepCopy ¶
func (in *IPv6Observation) DeepCopy() *IPv6Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Observation.
func (*IPv6Observation) DeepCopyInto ¶
func (in *IPv6Observation) DeepCopyInto(out *IPv6Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6Parameters ¶
type IPv6Parameters struct { // +kubebuilder:validation:Required MicrosoftPeering []MicrosoftPeeringParameters `json:"microsoftPeering" tf:"microsoft_peering,omitempty"` // +kubebuilder:validation:Required PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix" tf:"primary_peer_address_prefix,omitempty"` // +kubebuilder:validation:Optional RouteFilterID *string `json:"routeFilterId,omitempty" tf:"route_filter_id,omitempty"` // +kubebuilder:validation:Required SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix" tf:"secondary_peer_address_prefix,omitempty"` }
func (*IPv6Parameters) DeepCopy ¶
func (in *IPv6Parameters) DeepCopy() *IPv6Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Parameters.
func (*IPv6Parameters) DeepCopyInto ¶
func (in *IPv6Parameters) DeepCopyInto(out *IPv6Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link1Observation ¶
type Link1Observation struct { ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InterfaceName *string `json:"interfaceName,omitempty" tf:"interface_name,omitempty"` PatchPanelID *string `json:"patchPanelId,omitempty" tf:"patch_panel_id,omitempty"` RackID *string `json:"rackId,omitempty" tf:"rack_id,omitempty"` RouterName *string `json:"routerName,omitempty" tf:"router_name,omitempty"` }
func (*Link1Observation) DeepCopy ¶
func (in *Link1Observation) DeepCopy() *Link1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link1Observation.
func (*Link1Observation) DeepCopyInto ¶
func (in *Link1Observation) DeepCopyInto(out *Link1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link1Parameters ¶
type Link1Parameters struct { // +kubebuilder:validation:Optional AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"` // +kubebuilder:validation:Optional MacsecCakKeyvaultSecretID *string `json:"macsecCakKeyvaultSecretId,omitempty" tf:"macsec_cak_keyvault_secret_id,omitempty"` // +kubebuilder:validation:Optional MacsecCipher *string `json:"macsecCipher,omitempty" tf:"macsec_cipher,omitempty"` // +kubebuilder:validation:Optional MacsecCknKeyvaultSecretID *string `json:"macsecCknKeyvaultSecretId,omitempty" tf:"macsec_ckn_keyvault_secret_id,omitempty"` }
func (*Link1Parameters) DeepCopy ¶
func (in *Link1Parameters) DeepCopy() *Link1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link1Parameters.
func (*Link1Parameters) DeepCopyInto ¶
func (in *Link1Parameters) DeepCopyInto(out *Link1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link2Observation ¶
type Link2Observation struct { ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InterfaceName *string `json:"interfaceName,omitempty" tf:"interface_name,omitempty"` PatchPanelID *string `json:"patchPanelId,omitempty" tf:"patch_panel_id,omitempty"` RackID *string `json:"rackId,omitempty" tf:"rack_id,omitempty"` RouterName *string `json:"routerName,omitempty" tf:"router_name,omitempty"` }
func (*Link2Observation) DeepCopy ¶
func (in *Link2Observation) DeepCopy() *Link2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link2Observation.
func (*Link2Observation) DeepCopyInto ¶
func (in *Link2Observation) DeepCopyInto(out *Link2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link2Parameters ¶
type Link2Parameters struct { // +kubebuilder:validation:Optional AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"` // +kubebuilder:validation:Optional MacsecCakKeyvaultSecretID *string `json:"macsecCakKeyvaultSecretId,omitempty" tf:"macsec_cak_keyvault_secret_id,omitempty"` // +kubebuilder:validation:Optional MacsecCipher *string `json:"macsecCipher,omitempty" tf:"macsec_cipher,omitempty"` // +kubebuilder:validation:Optional MacsecCknKeyvaultSecretID *string `json:"macsecCknKeyvaultSecretId,omitempty" tf:"macsec_ckn_keyvault_secret_id,omitempty"` }
func (*Link2Parameters) DeepCopy ¶
func (in *Link2Parameters) DeepCopy() *Link2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link2Parameters.
func (*Link2Parameters) DeepCopyInto ¶
func (in *Link2Parameters) DeepCopyInto(out *Link2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringConfigObservation ¶
type MicrosoftPeeringConfigObservation struct { }
func (*MicrosoftPeeringConfigObservation) DeepCopy ¶
func (in *MicrosoftPeeringConfigObservation) DeepCopy() *MicrosoftPeeringConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringConfigObservation.
func (*MicrosoftPeeringConfigObservation) DeepCopyInto ¶
func (in *MicrosoftPeeringConfigObservation) DeepCopyInto(out *MicrosoftPeeringConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringConfigParameters ¶
type MicrosoftPeeringConfigParameters struct { // +kubebuilder:validation:Required AdvertisedPublicPrefixes []*string `json:"advertisedPublicPrefixes" tf:"advertised_public_prefixes,omitempty"` // +kubebuilder:validation:Optional CustomerAsn *int64 `json:"customerAsn,omitempty" tf:"customer_asn,omitempty"` // +kubebuilder:validation:Optional RoutingRegistryName *string `json:"routingRegistryName,omitempty" tf:"routing_registry_name,omitempty"` }
func (*MicrosoftPeeringConfigParameters) DeepCopy ¶
func (in *MicrosoftPeeringConfigParameters) DeepCopy() *MicrosoftPeeringConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringConfigParameters.
func (*MicrosoftPeeringConfigParameters) DeepCopyInto ¶
func (in *MicrosoftPeeringConfigParameters) DeepCopyInto(out *MicrosoftPeeringConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringObservation ¶
type MicrosoftPeeringObservation struct { }
func (*MicrosoftPeeringObservation) DeepCopy ¶
func (in *MicrosoftPeeringObservation) DeepCopy() *MicrosoftPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringObservation.
func (*MicrosoftPeeringObservation) DeepCopyInto ¶
func (in *MicrosoftPeeringObservation) DeepCopyInto(out *MicrosoftPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringParameters ¶
type MicrosoftPeeringParameters struct { // +kubebuilder:validation:Optional AdvertisedPublicPrefixes []*string `json:"advertisedPublicPrefixes,omitempty" tf:"advertised_public_prefixes,omitempty"` // +kubebuilder:validation:Optional CustomerAsn *int64 `json:"customerAsn,omitempty" tf:"customer_asn,omitempty"` // +kubebuilder:validation:Optional RoutingRegistryName *string `json:"routingRegistryName,omitempty" tf:"routing_registry_name,omitempty"` }
func (*MicrosoftPeeringParameters) DeepCopy ¶
func (in *MicrosoftPeeringParameters) DeepCopy() *MicrosoftPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringParameters.
func (*MicrosoftPeeringParameters) DeepCopyInto ¶
func (in *MicrosoftPeeringParameters) DeepCopyInto(out *MicrosoftPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagatedRouteTableObservation ¶
type PropagatedRouteTableObservation struct { }
func (*PropagatedRouteTableObservation) DeepCopy ¶
func (in *PropagatedRouteTableObservation) DeepCopy() *PropagatedRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableObservation.
func (*PropagatedRouteTableObservation) DeepCopyInto ¶
func (in *PropagatedRouteTableObservation) DeepCopyInto(out *PropagatedRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagatedRouteTableParameters ¶
type PropagatedRouteTableParameters struct { // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional RouteTableIds []*string `json:"routeTableIds,omitempty" tf:"route_table_ids,omitempty"` }
func (*PropagatedRouteTableParameters) DeepCopy ¶
func (in *PropagatedRouteTableParameters) DeepCopy() *PropagatedRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableParameters.
func (*PropagatedRouteTableParameters) DeepCopyInto ¶
func (in *PropagatedRouteTableParameters) DeepCopyInto(out *PropagatedRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuit ¶
type RouteCircuit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteCircuitSpec `json:"spec"` Status RouteCircuitStatus `json:"status,omitempty"` }
RouteCircuit is the Schema for the RouteCircuits API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteCircuit) DeepCopy ¶
func (in *RouteCircuit) DeepCopy() *RouteCircuit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuit.
func (*RouteCircuit) DeepCopyInto ¶
func (in *RouteCircuit) DeepCopyInto(out *RouteCircuit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuit) DeepCopyObject ¶
func (in *RouteCircuit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuit) GetCondition ¶
func (mg *RouteCircuit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteCircuit.
func (*RouteCircuit) GetConnectionDetailsMapping ¶
func (tr *RouteCircuit) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteCircuit
func (*RouteCircuit) GetDeletionPolicy ¶
func (mg *RouteCircuit) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteCircuit.
func (*RouteCircuit) GetID ¶
func (tr *RouteCircuit) GetID() string
GetID returns ID of underlying Terraform resource of this RouteCircuit
func (*RouteCircuit) GetObservation ¶
func (tr *RouteCircuit) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteCircuit
func (*RouteCircuit) GetParameters ¶
func (tr *RouteCircuit) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteCircuit
func (*RouteCircuit) GetProviderConfigReference ¶
func (mg *RouteCircuit) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteCircuit.
func (*RouteCircuit) GetProviderReference ¶
func (mg *RouteCircuit) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteCircuit. Deprecated: Use GetProviderConfigReference.
func (*RouteCircuit) GetTerraformResourceType ¶
func (mg *RouteCircuit) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteCircuit
func (*RouteCircuit) GetTerraformSchemaVersion ¶
func (tr *RouteCircuit) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteCircuit) GetWriteConnectionSecretToReference ¶
func (mg *RouteCircuit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteCircuit.
func (*RouteCircuit) LateInitialize ¶
func (tr *RouteCircuit) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteCircuit using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteCircuit) SetConditions ¶
func (mg *RouteCircuit) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteCircuit.
func (*RouteCircuit) SetDeletionPolicy ¶
func (mg *RouteCircuit) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteCircuit.
func (*RouteCircuit) SetObservation ¶
func (tr *RouteCircuit) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteCircuit
func (*RouteCircuit) SetParameters ¶
func (tr *RouteCircuit) SetParameters(params map[string]interface{}) error
SetParameters for this RouteCircuit
func (*RouteCircuit) SetProviderConfigReference ¶
func (mg *RouteCircuit) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteCircuit.
func (*RouteCircuit) SetProviderReference ¶
func (mg *RouteCircuit) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteCircuit. Deprecated: Use SetProviderConfigReference.
func (*RouteCircuit) SetWriteConnectionSecretToReference ¶
func (mg *RouteCircuit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteCircuit.
type RouteCircuitAuthorization ¶
type RouteCircuitAuthorization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteCircuitAuthorizationSpec `json:"spec"` Status RouteCircuitAuthorizationStatus `json:"status,omitempty"` }
RouteCircuitAuthorization is the Schema for the RouteCircuitAuthorizations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteCircuitAuthorization) DeepCopy ¶
func (in *RouteCircuitAuthorization) DeepCopy() *RouteCircuitAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) DeepCopyInto ¶
func (in *RouteCircuitAuthorization) DeepCopyInto(out *RouteCircuitAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitAuthorization) DeepCopyObject ¶
func (in *RouteCircuitAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitAuthorization) GetCondition ¶
func (mg *RouteCircuitAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) GetConnectionDetailsMapping ¶
func (tr *RouteCircuitAuthorization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) GetDeletionPolicy ¶
func (mg *RouteCircuitAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) GetID ¶
func (tr *RouteCircuitAuthorization) GetID() string
GetID returns ID of underlying Terraform resource of this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) GetObservation ¶
func (tr *RouteCircuitAuthorization) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) GetParameters ¶
func (tr *RouteCircuitAuthorization) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) GetProviderConfigReference ¶
func (mg *RouteCircuitAuthorization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) GetProviderReference ¶
func (mg *RouteCircuitAuthorization) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteCircuitAuthorization. Deprecated: Use GetProviderConfigReference.
func (*RouteCircuitAuthorization) GetTerraformResourceType ¶
func (mg *RouteCircuitAuthorization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) GetTerraformSchemaVersion ¶
func (tr *RouteCircuitAuthorization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteCircuitAuthorization) GetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) LateInitialize ¶
func (tr *RouteCircuitAuthorization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteCircuitAuthorization using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteCircuitAuthorization) SetConditions ¶
func (mg *RouteCircuitAuthorization) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) SetDeletionPolicy ¶
func (mg *RouteCircuitAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) SetObservation ¶
func (tr *RouteCircuitAuthorization) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) SetParameters ¶
func (tr *RouteCircuitAuthorization) SetParameters(params map[string]interface{}) error
SetParameters for this RouteCircuitAuthorization
func (*RouteCircuitAuthorization) SetProviderConfigReference ¶
func (mg *RouteCircuitAuthorization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteCircuitAuthorization.
func (*RouteCircuitAuthorization) SetProviderReference ¶
func (mg *RouteCircuitAuthorization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteCircuitAuthorization. Deprecated: Use SetProviderConfigReference.
func (*RouteCircuitAuthorization) SetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteCircuitAuthorization.
type RouteCircuitAuthorizationList ¶
type RouteCircuitAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteCircuitAuthorization `json:"items"` }
RouteCircuitAuthorizationList contains a list of RouteCircuitAuthorizations
func (*RouteCircuitAuthorizationList) DeepCopy ¶
func (in *RouteCircuitAuthorizationList) DeepCopy() *RouteCircuitAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorizationList.
func (*RouteCircuitAuthorizationList) DeepCopyInto ¶
func (in *RouteCircuitAuthorizationList) DeepCopyInto(out *RouteCircuitAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitAuthorizationList) DeepCopyObject ¶
func (in *RouteCircuitAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitAuthorizationList) GetItems ¶
func (l *RouteCircuitAuthorizationList) GetItems() []resource.Managed
GetItems of this RouteCircuitAuthorizationList.
type RouteCircuitAuthorizationObservation ¶
type RouteCircuitAuthorizationObservation struct { AuthorizationUseStatus *string `json:"authorizationUseStatus,omitempty" tf:"authorization_use_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RouteCircuitAuthorizationObservation) DeepCopy ¶
func (in *RouteCircuitAuthorizationObservation) DeepCopy() *RouteCircuitAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorizationObservation.
func (*RouteCircuitAuthorizationObservation) DeepCopyInto ¶
func (in *RouteCircuitAuthorizationObservation) DeepCopyInto(out *RouteCircuitAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitAuthorizationParameters ¶
type RouteCircuitAuthorizationParameters struct { // +kubebuilder:validation:Required ExpressRouteCircuitName *string `json:"expressRouteCircuitName" tf:"express_route_circuit_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*RouteCircuitAuthorizationParameters) DeepCopy ¶
func (in *RouteCircuitAuthorizationParameters) DeepCopy() *RouteCircuitAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorizationParameters.
func (*RouteCircuitAuthorizationParameters) DeepCopyInto ¶
func (in *RouteCircuitAuthorizationParameters) DeepCopyInto(out *RouteCircuitAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitAuthorizationSpec ¶
type RouteCircuitAuthorizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteCircuitAuthorizationParameters `json:"forProvider"` }
RouteCircuitAuthorizationSpec defines the desired state of RouteCircuitAuthorization
func (*RouteCircuitAuthorizationSpec) DeepCopy ¶
func (in *RouteCircuitAuthorizationSpec) DeepCopy() *RouteCircuitAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorizationSpec.
func (*RouteCircuitAuthorizationSpec) DeepCopyInto ¶
func (in *RouteCircuitAuthorizationSpec) DeepCopyInto(out *RouteCircuitAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitAuthorizationStatus ¶
type RouteCircuitAuthorizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteCircuitAuthorizationObservation `json:"atProvider,omitempty"` }
RouteCircuitAuthorizationStatus defines the observed state of RouteCircuitAuthorization.
func (*RouteCircuitAuthorizationStatus) DeepCopy ¶
func (in *RouteCircuitAuthorizationStatus) DeepCopy() *RouteCircuitAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitAuthorizationStatus.
func (*RouteCircuitAuthorizationStatus) DeepCopyInto ¶
func (in *RouteCircuitAuthorizationStatus) DeepCopyInto(out *RouteCircuitAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitConnection ¶
type RouteCircuitConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteCircuitConnectionSpec `json:"spec"` Status RouteCircuitConnectionStatus `json:"status,omitempty"` }
RouteCircuitConnection is the Schema for the RouteCircuitConnections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteCircuitConnection) DeepCopy ¶
func (in *RouteCircuitConnection) DeepCopy() *RouteCircuitConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnection.
func (*RouteCircuitConnection) DeepCopyInto ¶
func (in *RouteCircuitConnection) DeepCopyInto(out *RouteCircuitConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitConnection) DeepCopyObject ¶
func (in *RouteCircuitConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitConnection) GetCondition ¶
func (mg *RouteCircuitConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteCircuitConnection.
func (*RouteCircuitConnection) GetConnectionDetailsMapping ¶
func (tr *RouteCircuitConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteCircuitConnection
func (*RouteCircuitConnection) GetDeletionPolicy ¶
func (mg *RouteCircuitConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteCircuitConnection.
func (*RouteCircuitConnection) GetID ¶
func (tr *RouteCircuitConnection) GetID() string
GetID returns ID of underlying Terraform resource of this RouteCircuitConnection
func (*RouteCircuitConnection) GetObservation ¶
func (tr *RouteCircuitConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteCircuitConnection
func (*RouteCircuitConnection) GetParameters ¶
func (tr *RouteCircuitConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteCircuitConnection
func (*RouteCircuitConnection) GetProviderConfigReference ¶
func (mg *RouteCircuitConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteCircuitConnection.
func (*RouteCircuitConnection) GetProviderReference ¶
func (mg *RouteCircuitConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteCircuitConnection. Deprecated: Use GetProviderConfigReference.
func (*RouteCircuitConnection) GetTerraformResourceType ¶
func (mg *RouteCircuitConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteCircuitConnection
func (*RouteCircuitConnection) GetTerraformSchemaVersion ¶
func (tr *RouteCircuitConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteCircuitConnection) GetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteCircuitConnection.
func (*RouteCircuitConnection) LateInitialize ¶
func (tr *RouteCircuitConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteCircuitConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteCircuitConnection) SetConditions ¶
func (mg *RouteCircuitConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteCircuitConnection.
func (*RouteCircuitConnection) SetDeletionPolicy ¶
func (mg *RouteCircuitConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteCircuitConnection.
func (*RouteCircuitConnection) SetObservation ¶
func (tr *RouteCircuitConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteCircuitConnection
func (*RouteCircuitConnection) SetParameters ¶
func (tr *RouteCircuitConnection) SetParameters(params map[string]interface{}) error
SetParameters for this RouteCircuitConnection
func (*RouteCircuitConnection) SetProviderConfigReference ¶
func (mg *RouteCircuitConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteCircuitConnection.
func (*RouteCircuitConnection) SetProviderReference ¶
func (mg *RouteCircuitConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteCircuitConnection. Deprecated: Use SetProviderConfigReference.
func (*RouteCircuitConnection) SetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteCircuitConnection.
type RouteCircuitConnectionList ¶
type RouteCircuitConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteCircuitConnection `json:"items"` }
RouteCircuitConnectionList contains a list of RouteCircuitConnections
func (*RouteCircuitConnectionList) DeepCopy ¶
func (in *RouteCircuitConnectionList) DeepCopy() *RouteCircuitConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnectionList.
func (*RouteCircuitConnectionList) DeepCopyInto ¶
func (in *RouteCircuitConnectionList) DeepCopyInto(out *RouteCircuitConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitConnectionList) DeepCopyObject ¶
func (in *RouteCircuitConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitConnectionList) GetItems ¶
func (l *RouteCircuitConnectionList) GetItems() []resource.Managed
GetItems of this RouteCircuitConnectionList.
type RouteCircuitConnectionObservation ¶
type RouteCircuitConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteCircuitConnectionObservation) DeepCopy ¶
func (in *RouteCircuitConnectionObservation) DeepCopy() *RouteCircuitConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnectionObservation.
func (*RouteCircuitConnectionObservation) DeepCopyInto ¶
func (in *RouteCircuitConnectionObservation) DeepCopyInto(out *RouteCircuitConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitConnectionParameters ¶
type RouteCircuitConnectionParameters struct { // +kubebuilder:validation:Required AddressPrefixIPv4 *string `json:"addressPrefixIpv4" tf:"address_prefix_ipv4,omitempty"` // +kubebuilder:validation:Optional AddressPrefixIPv6 *string `json:"addressPrefixIpv6,omitempty" tf:"address_prefix_ipv6,omitempty"` // +kubebuilder:validation:Optional AuthorizationKeySecretRef *v1.SecretKeySelector `json:"authorizationKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PeerPeeringID *string `json:"peerPeeringId" tf:"peer_peering_id,omitempty"` // +kubebuilder:validation:Required PeeringID *string `json:"peeringId" tf:"peering_id,omitempty"` }
func (*RouteCircuitConnectionParameters) DeepCopy ¶
func (in *RouteCircuitConnectionParameters) DeepCopy() *RouteCircuitConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnectionParameters.
func (*RouteCircuitConnectionParameters) DeepCopyInto ¶
func (in *RouteCircuitConnectionParameters) DeepCopyInto(out *RouteCircuitConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitConnectionSpec ¶
type RouteCircuitConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteCircuitConnectionParameters `json:"forProvider"` }
RouteCircuitConnectionSpec defines the desired state of RouteCircuitConnection
func (*RouteCircuitConnectionSpec) DeepCopy ¶
func (in *RouteCircuitConnectionSpec) DeepCopy() *RouteCircuitConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnectionSpec.
func (*RouteCircuitConnectionSpec) DeepCopyInto ¶
func (in *RouteCircuitConnectionSpec) DeepCopyInto(out *RouteCircuitConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitConnectionStatus ¶
type RouteCircuitConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteCircuitConnectionObservation `json:"atProvider,omitempty"` }
RouteCircuitConnectionStatus defines the observed state of RouteCircuitConnection.
func (*RouteCircuitConnectionStatus) DeepCopy ¶
func (in *RouteCircuitConnectionStatus) DeepCopy() *RouteCircuitConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitConnectionStatus.
func (*RouteCircuitConnectionStatus) DeepCopyInto ¶
func (in *RouteCircuitConnectionStatus) DeepCopyInto(out *RouteCircuitConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitList ¶
type RouteCircuitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteCircuit `json:"items"` }
RouteCircuitList contains a list of RouteCircuits
func (*RouteCircuitList) DeepCopy ¶
func (in *RouteCircuitList) DeepCopy() *RouteCircuitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitList.
func (*RouteCircuitList) DeepCopyInto ¶
func (in *RouteCircuitList) DeepCopyInto(out *RouteCircuitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitList) DeepCopyObject ¶
func (in *RouteCircuitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitList) GetItems ¶
func (l *RouteCircuitList) GetItems() []resource.Managed
GetItems of this RouteCircuitList.
type RouteCircuitObservation ¶
type RouteCircuitObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ServiceProviderProvisioningState *string `json:"serviceProviderProvisioningState,omitempty" tf:"service_provider_provisioning_state,omitempty"` }
func (*RouteCircuitObservation) DeepCopy ¶
func (in *RouteCircuitObservation) DeepCopy() *RouteCircuitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitObservation.
func (*RouteCircuitObservation) DeepCopyInto ¶
func (in *RouteCircuitObservation) DeepCopyInto(out *RouteCircuitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitParameters ¶
type RouteCircuitParameters struct { // +kubebuilder:validation:Optional AllowClassicOperations *bool `json:"allowClassicOperations,omitempty" tf:"allow_classic_operations,omitempty"` // +kubebuilder:validation:Optional BandwidthInGbps *float64 `json:"bandwidthInGbps,omitempty" tf:"bandwidth_in_gbps,omitempty"` // +kubebuilder:validation:Optional BandwidthInMbps *int64 `json:"bandwidthInMbps,omitempty" tf:"bandwidth_in_mbps,omitempty"` // +kubebuilder:validation:Optional ExpressRoutePortID *string `json:"expressRoutePortId,omitempty" tf:"express_route_port_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PeeringLocation *string `json:"peeringLocation,omitempty" tf:"peering_location,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` // +kubebuilder:validation:Required Sku []SkuParameters `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RouteCircuitParameters) DeepCopy ¶
func (in *RouteCircuitParameters) DeepCopy() *RouteCircuitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitParameters.
func (*RouteCircuitParameters) DeepCopyInto ¶
func (in *RouteCircuitParameters) DeepCopyInto(out *RouteCircuitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitPeering ¶
type RouteCircuitPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteCircuitPeeringSpec `json:"spec"` Status RouteCircuitPeeringStatus `json:"status,omitempty"` }
RouteCircuitPeering is the Schema for the RouteCircuitPeerings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteCircuitPeering) DeepCopy ¶
func (in *RouteCircuitPeering) DeepCopy() *RouteCircuitPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeering.
func (*RouteCircuitPeering) DeepCopyInto ¶
func (in *RouteCircuitPeering) DeepCopyInto(out *RouteCircuitPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitPeering) DeepCopyObject ¶
func (in *RouteCircuitPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitPeering) GetCondition ¶
func (mg *RouteCircuitPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteCircuitPeering.
func (*RouteCircuitPeering) GetConnectionDetailsMapping ¶
func (tr *RouteCircuitPeering) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteCircuitPeering
func (*RouteCircuitPeering) GetDeletionPolicy ¶
func (mg *RouteCircuitPeering) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteCircuitPeering.
func (*RouteCircuitPeering) GetID ¶
func (tr *RouteCircuitPeering) GetID() string
GetID returns ID of underlying Terraform resource of this RouteCircuitPeering
func (*RouteCircuitPeering) GetObservation ¶
func (tr *RouteCircuitPeering) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteCircuitPeering
func (*RouteCircuitPeering) GetParameters ¶
func (tr *RouteCircuitPeering) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteCircuitPeering
func (*RouteCircuitPeering) GetProviderConfigReference ¶
func (mg *RouteCircuitPeering) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteCircuitPeering.
func (*RouteCircuitPeering) GetProviderReference ¶
func (mg *RouteCircuitPeering) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteCircuitPeering. Deprecated: Use GetProviderConfigReference.
func (*RouteCircuitPeering) GetTerraformResourceType ¶
func (mg *RouteCircuitPeering) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteCircuitPeering
func (*RouteCircuitPeering) GetTerraformSchemaVersion ¶
func (tr *RouteCircuitPeering) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteCircuitPeering) GetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteCircuitPeering.
func (*RouteCircuitPeering) LateInitialize ¶
func (tr *RouteCircuitPeering) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteCircuitPeering using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteCircuitPeering) SetConditions ¶
func (mg *RouteCircuitPeering) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteCircuitPeering.
func (*RouteCircuitPeering) SetDeletionPolicy ¶
func (mg *RouteCircuitPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteCircuitPeering.
func (*RouteCircuitPeering) SetObservation ¶
func (tr *RouteCircuitPeering) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteCircuitPeering
func (*RouteCircuitPeering) SetParameters ¶
func (tr *RouteCircuitPeering) SetParameters(params map[string]interface{}) error
SetParameters for this RouteCircuitPeering
func (*RouteCircuitPeering) SetProviderConfigReference ¶
func (mg *RouteCircuitPeering) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteCircuitPeering.
func (*RouteCircuitPeering) SetProviderReference ¶
func (mg *RouteCircuitPeering) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteCircuitPeering. Deprecated: Use SetProviderConfigReference.
func (*RouteCircuitPeering) SetWriteConnectionSecretToReference ¶
func (mg *RouteCircuitPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteCircuitPeering.
type RouteCircuitPeeringList ¶
type RouteCircuitPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteCircuitPeering `json:"items"` }
RouteCircuitPeeringList contains a list of RouteCircuitPeerings
func (*RouteCircuitPeeringList) DeepCopy ¶
func (in *RouteCircuitPeeringList) DeepCopy() *RouteCircuitPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeeringList.
func (*RouteCircuitPeeringList) DeepCopyInto ¶
func (in *RouteCircuitPeeringList) DeepCopyInto(out *RouteCircuitPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteCircuitPeeringList) DeepCopyObject ¶
func (in *RouteCircuitPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteCircuitPeeringList) GetItems ¶
func (l *RouteCircuitPeeringList) GetItems() []resource.Managed
GetItems of this RouteCircuitPeeringList.
type RouteCircuitPeeringObservation ¶
type RouteCircuitPeeringObservation struct { AzureAsn *int64 `json:"azureAsn,omitempty" tf:"azure_asn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrimaryAzurePort *string `json:"primaryAzurePort,omitempty" tf:"primary_azure_port,omitempty"` SecondaryAzurePort *string `json:"secondaryAzurePort,omitempty" tf:"secondary_azure_port,omitempty"` }
func (*RouteCircuitPeeringObservation) DeepCopy ¶
func (in *RouteCircuitPeeringObservation) DeepCopy() *RouteCircuitPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeeringObservation.
func (*RouteCircuitPeeringObservation) DeepCopyInto ¶
func (in *RouteCircuitPeeringObservation) DeepCopyInto(out *RouteCircuitPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitPeeringParameters ¶
type RouteCircuitPeeringParameters struct { // +kubebuilder:validation:Required ExpressRouteCircuitName *string `json:"expressRouteCircuitName" tf:"express_route_circuit_name,omitempty"` // +kubebuilder:validation:Optional IPv6 []IPv6Parameters `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +kubebuilder:validation:Optional MicrosoftPeeringConfig []MicrosoftPeeringConfigParameters `json:"microsoftPeeringConfig,omitempty" tf:"microsoft_peering_config,omitempty"` // +kubebuilder:validation:Optional PeerAsn *int64 `json:"peerAsn,omitempty" tf:"peer_asn,omitempty"` // +kubebuilder:validation:Required PeeringType *string `json:"peeringType" tf:"peering_type,omitempty"` // +kubebuilder:validation:Required PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix" tf:"primary_peer_address_prefix,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RouteFilterID *string `json:"routeFilterId,omitempty" tf:"route_filter_id,omitempty"` // +kubebuilder:validation:Required SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix" tf:"secondary_peer_address_prefix,omitempty"` SharedKeySecretRef *v1.SecretKeySelector `json:"sharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required VlanID *int64 `json:"vlanId" tf:"vlan_id,omitempty"` }
func (*RouteCircuitPeeringParameters) DeepCopy ¶
func (in *RouteCircuitPeeringParameters) DeepCopy() *RouteCircuitPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeeringParameters.
func (*RouteCircuitPeeringParameters) DeepCopyInto ¶
func (in *RouteCircuitPeeringParameters) DeepCopyInto(out *RouteCircuitPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitPeeringSpec ¶
type RouteCircuitPeeringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteCircuitPeeringParameters `json:"forProvider"` }
RouteCircuitPeeringSpec defines the desired state of RouteCircuitPeering
func (*RouteCircuitPeeringSpec) DeepCopy ¶
func (in *RouteCircuitPeeringSpec) DeepCopy() *RouteCircuitPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeeringSpec.
func (*RouteCircuitPeeringSpec) DeepCopyInto ¶
func (in *RouteCircuitPeeringSpec) DeepCopyInto(out *RouteCircuitPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitPeeringStatus ¶
type RouteCircuitPeeringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteCircuitPeeringObservation `json:"atProvider,omitempty"` }
RouteCircuitPeeringStatus defines the observed state of RouteCircuitPeering.
func (*RouteCircuitPeeringStatus) DeepCopy ¶
func (in *RouteCircuitPeeringStatus) DeepCopy() *RouteCircuitPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitPeeringStatus.
func (*RouteCircuitPeeringStatus) DeepCopyInto ¶
func (in *RouteCircuitPeeringStatus) DeepCopyInto(out *RouteCircuitPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitSpec ¶
type RouteCircuitSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteCircuitParameters `json:"forProvider"` }
RouteCircuitSpec defines the desired state of RouteCircuit
func (*RouteCircuitSpec) DeepCopy ¶
func (in *RouteCircuitSpec) DeepCopy() *RouteCircuitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitSpec.
func (*RouteCircuitSpec) DeepCopyInto ¶
func (in *RouteCircuitSpec) DeepCopyInto(out *RouteCircuitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteCircuitStatus ¶
type RouteCircuitStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteCircuitObservation `json:"atProvider,omitempty"` }
RouteCircuitStatus defines the observed state of RouteCircuit.
func (*RouteCircuitStatus) DeepCopy ¶
func (in *RouteCircuitStatus) DeepCopy() *RouteCircuitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteCircuitStatus.
func (*RouteCircuitStatus) DeepCopyInto ¶
func (in *RouteCircuitStatus) DeepCopyInto(out *RouteCircuitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConnection ¶
type RouteConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteConnectionSpec `json:"spec"` Status RouteConnectionStatus `json:"status,omitempty"` }
RouteConnection is the Schema for the RouteConnections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteConnection) DeepCopy ¶
func (in *RouteConnection) DeepCopy() *RouteConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnection.
func (*RouteConnection) DeepCopyInto ¶
func (in *RouteConnection) DeepCopyInto(out *RouteConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteConnection) DeepCopyObject ¶
func (in *RouteConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteConnection) GetCondition ¶
func (mg *RouteConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteConnection.
func (*RouteConnection) GetConnectionDetailsMapping ¶
func (tr *RouteConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteConnection
func (*RouteConnection) GetDeletionPolicy ¶
func (mg *RouteConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteConnection.
func (*RouteConnection) GetID ¶
func (tr *RouteConnection) GetID() string
GetID returns ID of underlying Terraform resource of this RouteConnection
func (*RouteConnection) GetObservation ¶
func (tr *RouteConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteConnection
func (*RouteConnection) GetParameters ¶
func (tr *RouteConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteConnection
func (*RouteConnection) GetProviderConfigReference ¶
func (mg *RouteConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteConnection.
func (*RouteConnection) GetProviderReference ¶
func (mg *RouteConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteConnection. Deprecated: Use GetProviderConfigReference.
func (*RouteConnection) GetTerraformResourceType ¶
func (mg *RouteConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteConnection
func (*RouteConnection) GetTerraformSchemaVersion ¶
func (tr *RouteConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteConnection) GetWriteConnectionSecretToReference ¶
func (mg *RouteConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteConnection.
func (*RouteConnection) LateInitialize ¶
func (tr *RouteConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteConnection) SetConditions ¶
func (mg *RouteConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteConnection.
func (*RouteConnection) SetDeletionPolicy ¶
func (mg *RouteConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteConnection.
func (*RouteConnection) SetObservation ¶
func (tr *RouteConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteConnection
func (*RouteConnection) SetParameters ¶
func (tr *RouteConnection) SetParameters(params map[string]interface{}) error
SetParameters for this RouteConnection
func (*RouteConnection) SetProviderConfigReference ¶
func (mg *RouteConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteConnection.
func (*RouteConnection) SetProviderReference ¶
func (mg *RouteConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteConnection. Deprecated: Use SetProviderConfigReference.
func (*RouteConnection) SetWriteConnectionSecretToReference ¶
func (mg *RouteConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteConnection.
type RouteConnectionList ¶
type RouteConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteConnection `json:"items"` }
RouteConnectionList contains a list of RouteConnections
func (*RouteConnectionList) DeepCopy ¶
func (in *RouteConnectionList) DeepCopy() *RouteConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnectionList.
func (*RouteConnectionList) DeepCopyInto ¶
func (in *RouteConnectionList) DeepCopyInto(out *RouteConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteConnectionList) DeepCopyObject ¶
func (in *RouteConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteConnectionList) GetItems ¶
func (l *RouteConnectionList) GetItems() []resource.Managed
GetItems of this RouteConnectionList.
type RouteConnectionObservation ¶
type RouteConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteConnectionObservation) DeepCopy ¶
func (in *RouteConnectionObservation) DeepCopy() *RouteConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnectionObservation.
func (*RouteConnectionObservation) DeepCopyInto ¶
func (in *RouteConnectionObservation) DeepCopyInto(out *RouteConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConnectionParameters ¶
type RouteConnectionParameters struct { // +kubebuilder:validation:Optional AuthorizationKey *string `json:"authorizationKey,omitempty" tf:"authorization_key,omitempty"` // +kubebuilder:validation:Optional EnableInternetSecurity *bool `json:"enableInternetSecurity,omitempty" tf:"enable_internet_security,omitempty"` // +kubebuilder:validation:Required ExpressRouteCircuitPeeringID *string `json:"expressRouteCircuitPeeringId" tf:"express_route_circuit_peering_id,omitempty"` // +kubebuilder:validation:Required ExpressRouteGatewayID *string `json:"expressRouteGatewayId" tf:"express_route_gateway_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Routing []RoutingParameters `json:"routing,omitempty" tf:"routing,omitempty"` // +kubebuilder:validation:Optional RoutingWeight *int64 `json:"routingWeight,omitempty" tf:"routing_weight,omitempty"` }
func (*RouteConnectionParameters) DeepCopy ¶
func (in *RouteConnectionParameters) DeepCopy() *RouteConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnectionParameters.
func (*RouteConnectionParameters) DeepCopyInto ¶
func (in *RouteConnectionParameters) DeepCopyInto(out *RouteConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConnectionSpec ¶
type RouteConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteConnectionParameters `json:"forProvider"` }
RouteConnectionSpec defines the desired state of RouteConnection
func (*RouteConnectionSpec) DeepCopy ¶
func (in *RouteConnectionSpec) DeepCopy() *RouteConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnectionSpec.
func (*RouteConnectionSpec) DeepCopyInto ¶
func (in *RouteConnectionSpec) DeepCopyInto(out *RouteConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConnectionStatus ¶
type RouteConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteConnectionObservation `json:"atProvider,omitempty"` }
RouteConnectionStatus defines the observed state of RouteConnection.
func (*RouteConnectionStatus) DeepCopy ¶
func (in *RouteConnectionStatus) DeepCopy() *RouteConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConnectionStatus.
func (*RouteConnectionStatus) DeepCopyInto ¶
func (in *RouteConnectionStatus) DeepCopyInto(out *RouteConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteGateway ¶
type RouteGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteGatewaySpec `json:"spec"` Status RouteGatewayStatus `json:"status,omitempty"` }
RouteGateway is the Schema for the RouteGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RouteGateway) DeepCopy ¶
func (in *RouteGateway) DeepCopy() *RouteGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGateway.
func (*RouteGateway) DeepCopyInto ¶
func (in *RouteGateway) DeepCopyInto(out *RouteGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteGateway) DeepCopyObject ¶
func (in *RouteGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteGateway) GetCondition ¶
func (mg *RouteGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteGateway.
func (*RouteGateway) GetConnectionDetailsMapping ¶
func (tr *RouteGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteGateway
func (*RouteGateway) GetDeletionPolicy ¶
func (mg *RouteGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteGateway.
func (*RouteGateway) GetID ¶
func (tr *RouteGateway) GetID() string
GetID returns ID of underlying Terraform resource of this RouteGateway
func (*RouteGateway) GetObservation ¶
func (tr *RouteGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteGateway
func (*RouteGateway) GetParameters ¶
func (tr *RouteGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteGateway
func (*RouteGateway) GetProviderConfigReference ¶
func (mg *RouteGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteGateway.
func (*RouteGateway) GetProviderReference ¶
func (mg *RouteGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteGateway. Deprecated: Use GetProviderConfigReference.
func (*RouteGateway) GetTerraformResourceType ¶
func (mg *RouteGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteGateway
func (*RouteGateway) GetTerraformSchemaVersion ¶
func (tr *RouteGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteGateway) GetWriteConnectionSecretToReference ¶
func (mg *RouteGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteGateway.
func (*RouteGateway) LateInitialize ¶
func (tr *RouteGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteGateway) SetConditions ¶
func (mg *RouteGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteGateway.
func (*RouteGateway) SetDeletionPolicy ¶
func (mg *RouteGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteGateway.
func (*RouteGateway) SetObservation ¶
func (tr *RouteGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteGateway
func (*RouteGateway) SetParameters ¶
func (tr *RouteGateway) SetParameters(params map[string]interface{}) error
SetParameters for this RouteGateway
func (*RouteGateway) SetProviderConfigReference ¶
func (mg *RouteGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteGateway.
func (*RouteGateway) SetProviderReference ¶
func (mg *RouteGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteGateway. Deprecated: Use SetProviderConfigReference.
func (*RouteGateway) SetWriteConnectionSecretToReference ¶
func (mg *RouteGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteGateway.
type RouteGatewayList ¶
type RouteGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteGateway `json:"items"` }
RouteGatewayList contains a list of RouteGateways
func (*RouteGatewayList) DeepCopy ¶
func (in *RouteGatewayList) DeepCopy() *RouteGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGatewayList.
func (*RouteGatewayList) DeepCopyInto ¶
func (in *RouteGatewayList) DeepCopyInto(out *RouteGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteGatewayList) DeepCopyObject ¶
func (in *RouteGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteGatewayList) GetItems ¶
func (l *RouteGatewayList) GetItems() []resource.Managed
GetItems of this RouteGatewayList.
type RouteGatewayObservation ¶
type RouteGatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteGatewayObservation) DeepCopy ¶
func (in *RouteGatewayObservation) DeepCopy() *RouteGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGatewayObservation.
func (*RouteGatewayObservation) DeepCopyInto ¶
func (in *RouteGatewayObservation) DeepCopyInto(out *RouteGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteGatewayParameters ¶
type RouteGatewayParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ScaleUnits *int64 `json:"scaleUnits" tf:"scale_units,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*RouteGatewayParameters) DeepCopy ¶
func (in *RouteGatewayParameters) DeepCopy() *RouteGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGatewayParameters.
func (*RouteGatewayParameters) DeepCopyInto ¶
func (in *RouteGatewayParameters) DeepCopyInto(out *RouteGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteGatewaySpec ¶
type RouteGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteGatewayParameters `json:"forProvider"` }
RouteGatewaySpec defines the desired state of RouteGateway
func (*RouteGatewaySpec) DeepCopy ¶
func (in *RouteGatewaySpec) DeepCopy() *RouteGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGatewaySpec.
func (*RouteGatewaySpec) DeepCopyInto ¶
func (in *RouteGatewaySpec) DeepCopyInto(out *RouteGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteGatewayStatus ¶
type RouteGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteGatewayObservation `json:"atProvider,omitempty"` }
RouteGatewayStatus defines the observed state of RouteGateway.
func (*RouteGatewayStatus) DeepCopy ¶
func (in *RouteGatewayStatus) DeepCopy() *RouteGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGatewayStatus.
func (*RouteGatewayStatus) DeepCopyInto ¶
func (in *RouteGatewayStatus) DeepCopyInto(out *RouteGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePort ¶
type RoutePort struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutePortSpec `json:"spec"` Status RoutePortStatus `json:"status,omitempty"` }
RoutePort is the Schema for the RoutePorts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RoutePort) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePort.
func (*RoutePort) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutePort) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutePort) GetCondition ¶
func (mg *RoutePort) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoutePort.
func (*RoutePort) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RoutePort
func (*RoutePort) GetDeletionPolicy ¶
func (mg *RoutePort) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoutePort.
func (*RoutePort) GetObservation ¶
GetObservation of this RoutePort
func (*RoutePort) GetParameters ¶
GetParameters of this RoutePort
func (*RoutePort) GetProviderConfigReference ¶
GetProviderConfigReference of this RoutePort.
func (*RoutePort) GetProviderReference ¶
GetProviderReference of this RoutePort. Deprecated: Use GetProviderConfigReference.
func (*RoutePort) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RoutePort
func (*RoutePort) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoutePort) GetWriteConnectionSecretToReference ¶
func (mg *RoutePort) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoutePort.
func (*RoutePort) LateInitialize ¶
LateInitialize this RoutePort using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoutePort) SetConditions ¶
SetConditions of this RoutePort.
func (*RoutePort) SetDeletionPolicy ¶
func (mg *RoutePort) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoutePort.
func (*RoutePort) SetObservation ¶
SetObservation for this RoutePort
func (*RoutePort) SetParameters ¶
SetParameters for this RoutePort
func (*RoutePort) SetProviderConfigReference ¶
SetProviderConfigReference of this RoutePort.
func (*RoutePort) SetProviderReference ¶
SetProviderReference of this RoutePort. Deprecated: Use SetProviderConfigReference.
func (*RoutePort) SetWriteConnectionSecretToReference ¶
func (mg *RoutePort) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoutePort.
type RoutePortList ¶
type RoutePortList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoutePort `json:"items"` }
RoutePortList contains a list of RoutePorts
func (*RoutePortList) DeepCopy ¶
func (in *RoutePortList) DeepCopy() *RoutePortList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePortList.
func (*RoutePortList) DeepCopyInto ¶
func (in *RoutePortList) DeepCopyInto(out *RoutePortList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutePortList) DeepCopyObject ¶
func (in *RoutePortList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutePortList) GetItems ¶
func (l *RoutePortList) GetItems() []resource.Managed
GetItems of this RoutePortList.
type RoutePortObservation ¶
type RoutePortObservation struct { Ethertype *string `json:"ethertype,omitempty" tf:"ethertype,omitempty"` GUID *string `json:"guid,omitempty" tf:"guid,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Mtu *string `json:"mtu,omitempty" tf:"mtu,omitempty"` }
func (*RoutePortObservation) DeepCopy ¶
func (in *RoutePortObservation) DeepCopy() *RoutePortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePortObservation.
func (*RoutePortObservation) DeepCopyInto ¶
func (in *RoutePortObservation) DeepCopyInto(out *RoutePortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePortParameters ¶
type RoutePortParameters struct { // +kubebuilder:validation:Required BandwidthInGbps *int64 `json:"bandwidthInGbps" tf:"bandwidth_in_gbps,omitempty"` // +kubebuilder:validation:Required Encapsulation *string `json:"encapsulation" tf:"encapsulation,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Link1 []Link1Parameters `json:"link1,omitempty" tf:"link1,omitempty"` // +kubebuilder:validation:Optional Link2 []Link2Parameters `json:"link2,omitempty" tf:"link2,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PeeringLocation *string `json:"peeringLocation" tf:"peering_location,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RoutePortParameters) DeepCopy ¶
func (in *RoutePortParameters) DeepCopy() *RoutePortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePortParameters.
func (*RoutePortParameters) DeepCopyInto ¶
func (in *RoutePortParameters) DeepCopyInto(out *RoutePortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePortSpec ¶
type RoutePortSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoutePortParameters `json:"forProvider"` }
RoutePortSpec defines the desired state of RoutePort
func (*RoutePortSpec) DeepCopy ¶
func (in *RoutePortSpec) DeepCopy() *RoutePortSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePortSpec.
func (*RoutePortSpec) DeepCopyInto ¶
func (in *RoutePortSpec) DeepCopyInto(out *RoutePortSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePortStatus ¶
type RoutePortStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoutePortObservation `json:"atProvider,omitempty"` }
RoutePortStatus defines the observed state of RoutePort.
func (*RoutePortStatus) DeepCopy ¶
func (in *RoutePortStatus) DeepCopy() *RoutePortStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePortStatus.
func (*RoutePortStatus) DeepCopyInto ¶
func (in *RoutePortStatus) DeepCopyInto(out *RoutePortStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingObservation ¶
type RoutingObservation struct { }
func (*RoutingObservation) DeepCopy ¶
func (in *RoutingObservation) DeepCopy() *RoutingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingObservation.
func (*RoutingObservation) DeepCopyInto ¶
func (in *RoutingObservation) DeepCopyInto(out *RoutingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingParameters ¶
type RoutingParameters struct { // +kubebuilder:validation:Optional AssociatedRouteTableID *string `json:"associatedRouteTableId,omitempty" tf:"associated_route_table_id,omitempty"` // +kubebuilder:validation:Optional PropagatedRouteTable []PropagatedRouteTableParameters `json:"propagatedRouteTable,omitempty" tf:"propagated_route_table,omitempty"` }
func (*RoutingParameters) DeepCopy ¶
func (in *RoutingParameters) DeepCopy() *RoutingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingParameters.
func (*RoutingParameters) DeepCopyInto ¶
func (in *RoutingParameters) DeepCopyInto(out *RoutingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuObservation ¶
type SkuObservation struct { }
func (*SkuObservation) DeepCopy ¶
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶
type SkuParameters struct { // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SkuParameters) DeepCopy ¶
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_routecircuit_terraformed.go
- zz_routecircuit_types.go
- zz_routecircuitauthorization_terraformed.go
- zz_routecircuitauthorization_types.go
- zz_routecircuitconnection_terraformed.go
- zz_routecircuitconnection_types.go
- zz_routecircuitpeering_terraformed.go
- zz_routecircuitpeering_types.go
- zz_routeconnection_terraformed.go
- zz_routeconnection_types.go
- zz_routegateway_terraformed.go
- zz_routegateway_types.go
- zz_routeport_terraformed.go
- zz_routeport_types.go