Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=networkmanager.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AwsLocationObservation
- type AwsLocationParameters
- type BandwidthObservation
- type BandwidthParameters
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Connection) GetConnectionDetailsMapping() map[string]string
- func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Connection) GetID() string
- func (tr *Connection) GetObservation() (map[string]any, error)
- func (tr *Connection) GetParameters() (map[string]any, error)
- func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Connection) GetProviderReference() *xpv1.Reference
- func (mg *Connection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Connection) GetTerraformResourceType() string
- func (tr *Connection) GetTerraformSchemaVersion() int
- func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
- func (mg *Connection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Connection) SetConditions(c ...xpv1.Condition)
- func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Connection) SetObservation(obs map[string]any) error
- func (tr *Connection) SetParameters(params map[string]any) error
- func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Connection) SetProviderReference(r *xpv1.Reference)
- func (mg *Connection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionList
- type ConnectionObservation
- type ConnectionParameters
- type ConnectionSpec
- type ConnectionStatus
- type CustomerGatewayAssociation
- func (in *CustomerGatewayAssociation) DeepCopy() *CustomerGatewayAssociation
- func (in *CustomerGatewayAssociation) DeepCopyInto(out *CustomerGatewayAssociation)
- func (in *CustomerGatewayAssociation) DeepCopyObject() runtime.Object
- func (mg *CustomerGatewayAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomerGatewayAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomerGatewayAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomerGatewayAssociation) GetID() string
- func (tr *CustomerGatewayAssociation) GetObservation() (map[string]any, error)
- func (tr *CustomerGatewayAssociation) GetParameters() (map[string]any, error)
- func (mg *CustomerGatewayAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomerGatewayAssociation) GetProviderReference() *xpv1.Reference
- func (mg *CustomerGatewayAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomerGatewayAssociation) GetTerraformResourceType() string
- func (tr *CustomerGatewayAssociation) GetTerraformSchemaVersion() int
- func (mg *CustomerGatewayAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomerGatewayAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomerGatewayAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CustomerGatewayAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *CustomerGatewayAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomerGatewayAssociation) SetObservation(obs map[string]any) error
- func (tr *CustomerGatewayAssociation) SetParameters(params map[string]any) error
- func (mg *CustomerGatewayAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomerGatewayAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomerGatewayAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomerGatewayAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomerGatewayAssociationList
- func (in *CustomerGatewayAssociationList) DeepCopy() *CustomerGatewayAssociationList
- func (in *CustomerGatewayAssociationList) DeepCopyInto(out *CustomerGatewayAssociationList)
- func (in *CustomerGatewayAssociationList) DeepCopyObject() runtime.Object
- func (l *CustomerGatewayAssociationList) GetItems() []resource.Managed
- type CustomerGatewayAssociationObservation
- type CustomerGatewayAssociationParameters
- type CustomerGatewayAssociationSpec
- type CustomerGatewayAssociationStatus
- type Device
- func (in *Device) DeepCopy() *Device
- func (in *Device) DeepCopyInto(out *Device)
- func (in *Device) DeepCopyObject() runtime.Object
- func (mg *Device) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Device) GetConnectionDetailsMapping() map[string]string
- func (mg *Device) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Device) GetID() string
- func (tr *Device) GetObservation() (map[string]any, error)
- func (tr *Device) GetParameters() (map[string]any, error)
- func (mg *Device) GetProviderConfigReference() *xpv1.Reference
- func (mg *Device) GetProviderReference() *xpv1.Reference
- func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Device) GetTerraformResourceType() string
- func (tr *Device) GetTerraformSchemaVersion() int
- func (mg *Device) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Device) LateInitialize(attrs []byte) (bool, error)
- func (mg *Device) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Device) SetConditions(c ...xpv1.Condition)
- func (mg *Device) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Device) SetObservation(obs map[string]any) error
- func (tr *Device) SetParameters(params map[string]any) error
- func (mg *Device) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Device) SetProviderReference(r *xpv1.Reference)
- func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceList
- type DeviceObservation
- type DeviceParameters
- type DeviceSpec
- type DeviceStatus
- type GlobalNetwork
- func (in *GlobalNetwork) DeepCopy() *GlobalNetwork
- func (in *GlobalNetwork) DeepCopyInto(out *GlobalNetwork)
- func (in *GlobalNetwork) DeepCopyObject() runtime.Object
- func (mg *GlobalNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalNetwork) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalNetwork) GetID() string
- func (tr *GlobalNetwork) GetObservation() (map[string]any, error)
- func (tr *GlobalNetwork) GetParameters() (map[string]any, error)
- func (mg *GlobalNetwork) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalNetwork) GetProviderReference() *xpv1.Reference
- func (mg *GlobalNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GlobalNetwork) GetTerraformResourceType() string
- func (tr *GlobalNetwork) GetTerraformSchemaVersion() int
- func (mg *GlobalNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalNetwork) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalNetwork) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GlobalNetwork) SetObservation(obs map[string]any) error
- func (tr *GlobalNetwork) SetParameters(params map[string]any) error
- func (mg *GlobalNetwork) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalNetwork) SetProviderReference(r *xpv1.Reference)
- func (mg *GlobalNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GlobalNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalNetworkList
- type GlobalNetworkObservation
- type GlobalNetworkParameters
- type GlobalNetworkSpec
- type GlobalNetworkStatus
- type Link
- func (in *Link) DeepCopy() *Link
- func (in *Link) DeepCopyInto(out *Link)
- func (in *Link) DeepCopyObject() runtime.Object
- func (mg *Link) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Link) GetConnectionDetailsMapping() map[string]string
- func (mg *Link) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Link) GetID() string
- func (tr *Link) GetObservation() (map[string]any, error)
- func (tr *Link) GetParameters() (map[string]any, error)
- func (mg *Link) GetProviderConfigReference() *xpv1.Reference
- func (mg *Link) GetProviderReference() *xpv1.Reference
- func (mg *Link) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Link) GetTerraformResourceType() string
- func (tr *Link) GetTerraformSchemaVersion() int
- func (mg *Link) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Link) LateInitialize(attrs []byte) (bool, error)
- func (mg *Link) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Link) SetConditions(c ...xpv1.Condition)
- func (mg *Link) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Link) SetObservation(obs map[string]any) error
- func (tr *Link) SetParameters(params map[string]any) error
- func (mg *Link) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Link) SetProviderReference(r *xpv1.Reference)
- func (mg *Link) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Link) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkAssociation
- func (in *LinkAssociation) DeepCopy() *LinkAssociation
- func (in *LinkAssociation) DeepCopyInto(out *LinkAssociation)
- func (in *LinkAssociation) DeepCopyObject() runtime.Object
- func (mg *LinkAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkAssociation) GetID() string
- func (tr *LinkAssociation) GetObservation() (map[string]any, error)
- func (tr *LinkAssociation) GetParameters() (map[string]any, error)
- func (mg *LinkAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkAssociation) GetProviderReference() *xpv1.Reference
- func (mg *LinkAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkAssociation) GetTerraformResourceType() string
- func (tr *LinkAssociation) GetTerraformSchemaVersion() int
- func (mg *LinkAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *LinkAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LinkAssociation) SetObservation(obs map[string]any) error
- func (tr *LinkAssociation) SetParameters(params map[string]any) error
- func (mg *LinkAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *LinkAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkAssociationList
- type LinkAssociationObservation
- type LinkAssociationParameters
- type LinkAssociationSpec
- type LinkAssociationStatus
- type LinkList
- type LinkObservation
- type LinkParameters
- type LinkSpec
- type LinkStatus
- type LocationObservation
- type LocationParameters
- type Site
- func (in *Site) DeepCopy() *Site
- func (in *Site) DeepCopyInto(out *Site)
- func (in *Site) DeepCopyObject() runtime.Object
- func (mg *Site) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Site) GetConnectionDetailsMapping() map[string]string
- func (mg *Site) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Site) GetID() string
- func (tr *Site) GetObservation() (map[string]any, error)
- func (tr *Site) GetParameters() (map[string]any, error)
- func (mg *Site) GetProviderConfigReference() *xpv1.Reference
- func (mg *Site) GetProviderReference() *xpv1.Reference
- func (mg *Site) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Site) GetTerraformResourceType() string
- func (tr *Site) GetTerraformSchemaVersion() int
- func (mg *Site) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Site) LateInitialize(attrs []byte) (bool, error)
- func (mg *Site) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Site) SetConditions(c ...xpv1.Condition)
- func (mg *Site) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Site) SetObservation(obs map[string]any) error
- func (tr *Site) SetParameters(params map[string]any) error
- func (mg *Site) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Site) SetProviderReference(r *xpv1.Reference)
- func (mg *Site) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Site) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteList
- type SiteLocationObservation
- type SiteLocationParameters
- type SiteObservation
- type SiteParameters
- type SiteSpec
- type SiteStatus
- type TransitGatewayConnectPeerAssociation
- func (in *TransitGatewayConnectPeerAssociation) DeepCopy() *TransitGatewayConnectPeerAssociation
- func (in *TransitGatewayConnectPeerAssociation) DeepCopyInto(out *TransitGatewayConnectPeerAssociation)
- func (in *TransitGatewayConnectPeerAssociation) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayConnectPeerAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayConnectPeerAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayConnectPeerAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayConnectPeerAssociation) GetID() string
- func (tr *TransitGatewayConnectPeerAssociation) GetObservation() (map[string]any, error)
- func (tr *TransitGatewayConnectPeerAssociation) GetParameters() (map[string]any, error)
- func (mg *TransitGatewayConnectPeerAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayConnectPeerAssociation) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayConnectPeerAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayConnectPeerAssociation) GetTerraformResourceType() string
- func (tr *TransitGatewayConnectPeerAssociation) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayConnectPeerAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayConnectPeerAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayConnectPeerAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayConnectPeerAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayConnectPeerAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayConnectPeerAssociation) SetObservation(obs map[string]any) error
- func (tr *TransitGatewayConnectPeerAssociation) SetParameters(params map[string]any) error
- func (mg *TransitGatewayConnectPeerAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayConnectPeerAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayConnectPeerAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayConnectPeerAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayConnectPeerAssociationList
- func (in *TransitGatewayConnectPeerAssociationList) DeepCopy() *TransitGatewayConnectPeerAssociationList
- func (in *TransitGatewayConnectPeerAssociationList) DeepCopyInto(out *TransitGatewayConnectPeerAssociationList)
- func (in *TransitGatewayConnectPeerAssociationList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayConnectPeerAssociationList) GetItems() []resource.Managed
- type TransitGatewayConnectPeerAssociationObservation
- type TransitGatewayConnectPeerAssociationParameters
- type TransitGatewayConnectPeerAssociationSpec
- type TransitGatewayConnectPeerAssociationStatus
- type TransitGatewayRegistration
- func (in *TransitGatewayRegistration) DeepCopy() *TransitGatewayRegistration
- func (in *TransitGatewayRegistration) DeepCopyInto(out *TransitGatewayRegistration)
- func (in *TransitGatewayRegistration) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRegistration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayRegistration) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayRegistration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayRegistration) GetID() string
- func (tr *TransitGatewayRegistration) GetObservation() (map[string]any, error)
- func (tr *TransitGatewayRegistration) GetParameters() (map[string]any, error)
- func (mg *TransitGatewayRegistration) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRegistration) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayRegistration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRegistration) GetTerraformResourceType() string
- func (tr *TransitGatewayRegistration) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayRegistration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayRegistration) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayRegistration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRegistration) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRegistration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayRegistration) SetObservation(obs map[string]any) error
- func (tr *TransitGatewayRegistration) SetParameters(params map[string]any) error
- func (mg *TransitGatewayRegistration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRegistration) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayRegistration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRegistration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRegistrationList
- func (in *TransitGatewayRegistrationList) DeepCopy() *TransitGatewayRegistrationList
- func (in *TransitGatewayRegistrationList) DeepCopyInto(out *TransitGatewayRegistrationList)
- func (in *TransitGatewayRegistrationList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayRegistrationList) GetItems() []resource.Managed
- type TransitGatewayRegistrationObservation
- type TransitGatewayRegistrationParameters
- type TransitGatewayRegistrationSpec
- type TransitGatewayRegistrationStatus
Constants ¶
const ( CRDGroup = "networkmanager.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Connection_Kind = "Connection" Connection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String() Connection_KindAPIVersion = Connection_Kind + "." + CRDGroupVersion.String() Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_Kind) )
Repository type metadata.
var ( CustomerGatewayAssociation_Kind = "CustomerGatewayAssociation" CustomerGatewayAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomerGatewayAssociation_Kind}.String() CustomerGatewayAssociation_KindAPIVersion = CustomerGatewayAssociation_Kind + "." + CRDGroupVersion.String() CustomerGatewayAssociation_GroupVersionKind = CRDGroupVersion.WithKind(CustomerGatewayAssociation_Kind) )
Repository type metadata.
var ( Device_Kind = "Device" Device_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Device_Kind}.String() Device_KindAPIVersion = Device_Kind + "." + CRDGroupVersion.String() Device_GroupVersionKind = CRDGroupVersion.WithKind(Device_Kind) )
Repository type metadata.
var ( GlobalNetwork_Kind = "GlobalNetwork" GlobalNetwork_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GlobalNetwork_Kind}.String() GlobalNetwork_KindAPIVersion = GlobalNetwork_Kind + "." + CRDGroupVersion.String() GlobalNetwork_GroupVersionKind = CRDGroupVersion.WithKind(GlobalNetwork_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Link_Kind = "Link" Link_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Link_Kind}.String() Link_KindAPIVersion = Link_Kind + "." + CRDGroupVersion.String() Link_GroupVersionKind = CRDGroupVersion.WithKind(Link_Kind) )
Repository type metadata.
var ( LinkAssociation_Kind = "LinkAssociation" LinkAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinkAssociation_Kind}.String() LinkAssociation_KindAPIVersion = LinkAssociation_Kind + "." + CRDGroupVersion.String() LinkAssociation_GroupVersionKind = CRDGroupVersion.WithKind(LinkAssociation_Kind) )
Repository type metadata.
var ( Site_Kind = "Site" Site_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Site_Kind}.String() Site_KindAPIVersion = Site_Kind + "." + CRDGroupVersion.String() Site_GroupVersionKind = CRDGroupVersion.WithKind(Site_Kind) )
Repository type metadata.
var ( TransitGatewayConnectPeerAssociation_Kind = "TransitGatewayConnectPeerAssociation" TransitGatewayConnectPeerAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayConnectPeerAssociation_Kind}.String() TransitGatewayConnectPeerAssociation_KindAPIVersion = TransitGatewayConnectPeerAssociation_Kind + "." + CRDGroupVersion.String() TransitGatewayConnectPeerAssociation_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayConnectPeerAssociation_Kind) )
Repository type metadata.
var ( TransitGatewayRegistration_Kind = "TransitGatewayRegistration" TransitGatewayRegistration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRegistration_Kind}.String() TransitGatewayRegistration_KindAPIVersion = TransitGatewayRegistration_Kind + "." + CRDGroupVersion.String() TransitGatewayRegistration_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayRegistration_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AwsLocationObservation ¶
type AwsLocationObservation struct { }
func (*AwsLocationObservation) DeepCopy ¶
func (in *AwsLocationObservation) DeepCopy() *AwsLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsLocationObservation.
func (*AwsLocationObservation) DeepCopyInto ¶
func (in *AwsLocationObservation) DeepCopyInto(out *AwsLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsLocationParameters ¶
type AwsLocationParameters struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. // +kubebuilder:validation:Optional SubnetArn *string `json:"subnetArn,omitempty" tf:"subnet_arn,omitempty"` // The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost. // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*AwsLocationParameters) DeepCopy ¶
func (in *AwsLocationParameters) DeepCopy() *AwsLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsLocationParameters.
func (*AwsLocationParameters) DeepCopyInto ¶
func (in *AwsLocationParameters) DeepCopyInto(out *AwsLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthObservation ¶
type BandwidthObservation struct { }
func (*BandwidthObservation) DeepCopy ¶
func (in *BandwidthObservation) DeepCopy() *BandwidthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthObservation.
func (*BandwidthObservation) DeepCopyInto ¶
func (in *BandwidthObservation) DeepCopyInto(out *BandwidthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthParameters ¶
type BandwidthParameters struct { // Download speed in Mbps. // +kubebuilder:validation:Optional DownloadSpeed *float64 `json:"downloadSpeed,omitempty" tf:"download_speed,omitempty"` // Upload speed in Mbps. // +kubebuilder:validation:Optional UploadSpeed *float64 `json:"uploadSpeed,omitempty" tf:"upload_speed,omitempty"` }
func (*BandwidthParameters) DeepCopy ¶
func (in *BandwidthParameters) DeepCopy() *BandwidthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthParameters.
func (*BandwidthParameters) DeepCopyInto ¶
func (in *BandwidthParameters) DeepCopyInto(out *BandwidthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec"` Status ConnectionStatus `json:"status,omitempty"` }
Connection is the Schema for the Connections API. Creates a connection between two devices. +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,aws}
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) GetCondition ¶
func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Connection.
func (*Connection) GetConnectionDetailsMapping ¶
func (tr *Connection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Connection
func (*Connection) GetDeletionPolicy ¶
func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Connection.
func (*Connection) GetID ¶
func (tr *Connection) GetID() string
GetID returns ID of underlying Terraform resource of this Connection
func (*Connection) GetObservation ¶
func (tr *Connection) GetObservation() (map[string]any, error)
GetObservation of this Connection
func (*Connection) GetParameters ¶
func (tr *Connection) GetParameters() (map[string]any, error)
GetParameters of this Connection
func (*Connection) GetProviderConfigReference ¶
func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Connection.
func (*Connection) GetProviderReference ¶
func (mg *Connection) GetProviderReference() *xpv1.Reference
GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.
func (*Connection) GetPublishConnectionDetailsTo ¶
func (mg *Connection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Connection.
func (*Connection) GetTerraformResourceType ¶
func (mg *Connection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Connection
func (*Connection) GetTerraformSchemaVersion ¶
func (tr *Connection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Connection) GetWriteConnectionSecretToReference ¶
func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Connection.
func (*Connection) LateInitialize ¶
func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Connection using its observed tfState. returns True if there are any spec changes for the resource.
func (*Connection) ResolveReferences ¶
ResolveReferences of this Connection.
func (*Connection) SetConditions ¶
func (mg *Connection) SetConditions(c ...xpv1.Condition)
SetConditions of this Connection.
func (*Connection) SetDeletionPolicy ¶
func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Connection.
func (*Connection) SetObservation ¶
func (tr *Connection) SetObservation(obs map[string]any) error
SetObservation for this Connection
func (*Connection) SetParameters ¶
func (tr *Connection) SetParameters(params map[string]any) error
SetParameters for this Connection
func (*Connection) SetProviderConfigReference ¶
func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Connection.
func (*Connection) SetProviderReference ¶
func (mg *Connection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.
func (*Connection) SetPublishConnectionDetailsTo ¶
func (mg *Connection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Connection.
func (*Connection) SetWriteConnectionSecretToReference ¶
func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Connection.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Connection `json:"items"` }
ConnectionList contains a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionList) GetItems ¶
func (l *ConnectionList) GetItems() []resource.Managed
GetItems of this ConnectionList.
type ConnectionObservation ¶
type ConnectionObservation struct { // The Amazon Resource Name (ARN) of the connection. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // The ID of the second device in the connection. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Device // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ConnectedDeviceID *string `json:"connectedDeviceId,omitempty" tf:"connected_device_id,omitempty"` // Reference to a Device in networkmanager to populate connectedDeviceId. // +kubebuilder:validation:Optional ConnectedDeviceIDRef *v1.Reference `json:"connectedDeviceIdRef,omitempty" tf:"-"` // Selector for a Device in networkmanager to populate connectedDeviceId. // +kubebuilder:validation:Optional ConnectedDeviceIDSelector *v1.Selector `json:"connectedDeviceIdSelector,omitempty" tf:"-"` // The ID of the link for the second device. // +kubebuilder:validation:Optional ConnectedLinkID *string `json:"connectedLinkId,omitempty" tf:"connected_link_id,omitempty"` // A description of the connection. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the first device in the connection. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Device // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // Reference to a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDRef *v1.Reference `json:"deviceIdRef,omitempty" tf:"-"` // Selector for a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDSelector *v1.Selector `json:"deviceIdSelector,omitempty" tf:"-"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The ID of the link for the first device. // +kubebuilder:validation:Optional LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpec ¶
type ConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionParameters `json:"forProvider"` }
ConnectionSpec defines the desired state of Connection
func (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionObservation `json:"atProvider,omitempty"` }
ConnectionStatus defines the observed state of Connection.
func (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayAssociation ¶
type CustomerGatewayAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomerGatewayAssociationSpec `json:"spec"` Status CustomerGatewayAssociationStatus `json:"status,omitempty"` }
CustomerGatewayAssociation is the Schema for the CustomerGatewayAssociations API. Associates a customer gateway with a device and optionally, with a link. +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,aws}
func (*CustomerGatewayAssociation) DeepCopy ¶
func (in *CustomerGatewayAssociation) DeepCopy() *CustomerGatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) DeepCopyInto ¶
func (in *CustomerGatewayAssociation) DeepCopyInto(out *CustomerGatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomerGatewayAssociation) DeepCopyObject ¶
func (in *CustomerGatewayAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomerGatewayAssociation) GetCondition ¶
func (mg *CustomerGatewayAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) GetConnectionDetailsMapping ¶
func (tr *CustomerGatewayAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetDeletionPolicy ¶
func (mg *CustomerGatewayAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) GetID ¶
func (tr *CustomerGatewayAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetObservation ¶
func (tr *CustomerGatewayAssociation) GetObservation() (map[string]any, error)
GetObservation of this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetParameters ¶
func (tr *CustomerGatewayAssociation) GetParameters() (map[string]any, error)
GetParameters of this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetProviderConfigReference ¶
func (mg *CustomerGatewayAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) GetProviderReference ¶
func (mg *CustomerGatewayAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomerGatewayAssociation. Deprecated: Use GetProviderConfigReference.
func (*CustomerGatewayAssociation) GetPublishConnectionDetailsTo ¶
func (mg *CustomerGatewayAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) GetTerraformResourceType ¶
func (mg *CustomerGatewayAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetTerraformSchemaVersion ¶
func (tr *CustomerGatewayAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomerGatewayAssociation) GetWriteConnectionSecretToReference ¶
func (mg *CustomerGatewayAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) LateInitialize ¶
func (tr *CustomerGatewayAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomerGatewayAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomerGatewayAssociation) ResolveReferences ¶
ResolveReferences of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) SetConditions ¶
func (mg *CustomerGatewayAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) SetDeletionPolicy ¶
func (mg *CustomerGatewayAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) SetObservation ¶
func (tr *CustomerGatewayAssociation) SetObservation(obs map[string]any) error
SetObservation for this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) SetParameters ¶
func (tr *CustomerGatewayAssociation) SetParameters(params map[string]any) error
SetParameters for this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) SetProviderConfigReference ¶
func (mg *CustomerGatewayAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) SetProviderReference ¶
func (mg *CustomerGatewayAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomerGatewayAssociation. Deprecated: Use SetProviderConfigReference.
func (*CustomerGatewayAssociation) SetPublishConnectionDetailsTo ¶
func (mg *CustomerGatewayAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomerGatewayAssociation.
func (*CustomerGatewayAssociation) SetWriteConnectionSecretToReference ¶
func (mg *CustomerGatewayAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomerGatewayAssociation.
type CustomerGatewayAssociationList ¶
type CustomerGatewayAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomerGatewayAssociation `json:"items"` }
CustomerGatewayAssociationList contains a list of CustomerGatewayAssociations
func (*CustomerGatewayAssociationList) DeepCopy ¶
func (in *CustomerGatewayAssociationList) DeepCopy() *CustomerGatewayAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationList.
func (*CustomerGatewayAssociationList) DeepCopyInto ¶
func (in *CustomerGatewayAssociationList) DeepCopyInto(out *CustomerGatewayAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomerGatewayAssociationList) DeepCopyObject ¶
func (in *CustomerGatewayAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomerGatewayAssociationList) GetItems ¶
func (l *CustomerGatewayAssociationList) GetItems() []resource.Managed
GetItems of this CustomerGatewayAssociationList.
type CustomerGatewayAssociationObservation ¶
type CustomerGatewayAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CustomerGatewayAssociationObservation) DeepCopy ¶
func (in *CustomerGatewayAssociationObservation) DeepCopy() *CustomerGatewayAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationObservation.
func (*CustomerGatewayAssociationObservation) DeepCopyInto ¶
func (in *CustomerGatewayAssociationObservation) DeepCopyInto(out *CustomerGatewayAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayAssociationParameters ¶
type CustomerGatewayAssociationParameters struct { // The Amazon Resource Name (ARN) of the customer gateway. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.CustomerGateway // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional CustomerGatewayArn *string `json:"customerGatewayArn,omitempty" tf:"customer_gateway_arn,omitempty"` // Reference to a CustomerGateway in ec2 to populate customerGatewayArn. // +kubebuilder:validation:Optional CustomerGatewayArnRef *v1.Reference `json:"customerGatewayArnRef,omitempty" tf:"-"` // Selector for a CustomerGateway in ec2 to populate customerGatewayArn. // +kubebuilder:validation:Optional CustomerGatewayArnSelector *v1.Selector `json:"customerGatewayArnSelector,omitempty" tf:"-"` // The ID of the device. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Device // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // Reference to a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDRef *v1.Reference `json:"deviceIdRef,omitempty" tf:"-"` // Selector for a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDSelector *v1.Selector `json:"deviceIdSelector,omitempty" tf:"-"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The ID of the link. // +kubebuilder:validation:Optional LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*CustomerGatewayAssociationParameters) DeepCopy ¶
func (in *CustomerGatewayAssociationParameters) DeepCopy() *CustomerGatewayAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationParameters.
func (*CustomerGatewayAssociationParameters) DeepCopyInto ¶
func (in *CustomerGatewayAssociationParameters) DeepCopyInto(out *CustomerGatewayAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayAssociationSpec ¶
type CustomerGatewayAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomerGatewayAssociationParameters `json:"forProvider"` }
CustomerGatewayAssociationSpec defines the desired state of CustomerGatewayAssociation
func (*CustomerGatewayAssociationSpec) DeepCopy ¶
func (in *CustomerGatewayAssociationSpec) DeepCopy() *CustomerGatewayAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationSpec.
func (*CustomerGatewayAssociationSpec) DeepCopyInto ¶
func (in *CustomerGatewayAssociationSpec) DeepCopyInto(out *CustomerGatewayAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayAssociationStatus ¶
type CustomerGatewayAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomerGatewayAssociationObservation `json:"atProvider,omitempty"` }
CustomerGatewayAssociationStatus defines the observed state of CustomerGatewayAssociation.
func (*CustomerGatewayAssociationStatus) DeepCopy ¶
func (in *CustomerGatewayAssociationStatus) DeepCopy() *CustomerGatewayAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationStatus.
func (*CustomerGatewayAssociationStatus) DeepCopyInto ¶
func (in *CustomerGatewayAssociationStatus) DeepCopyInto(out *CustomerGatewayAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Device ¶
type Device struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeviceSpec `json:"spec"` Status DeviceStatus `json:"status,omitempty"` }
Device is the Schema for the Devices API. Creates a device in a global network. +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,aws}
func (*Device) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Device.
func (*Device) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Device) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Device) GetCondition ¶
func (mg *Device) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Device.
func (*Device) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Device
func (*Device) GetDeletionPolicy ¶
func (mg *Device) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Device.
func (*Device) GetObservation ¶
GetObservation of this Device
func (*Device) GetParameters ¶
GetParameters of this Device
func (*Device) GetProviderConfigReference ¶
GetProviderConfigReference of this Device.
func (*Device) GetProviderReference ¶
GetProviderReference of this Device. Deprecated: Use GetProviderConfigReference.
func (*Device) GetPublishConnectionDetailsTo ¶
func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Device.
func (*Device) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Device
func (*Device) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Device) GetWriteConnectionSecretToReference ¶
func (mg *Device) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Device.
func (*Device) LateInitialize ¶
LateInitialize this Device using its observed tfState. returns True if there are any spec changes for the resource.
func (*Device) ResolveReferences ¶
ResolveReferences of this Device.
func (*Device) SetConditions ¶
SetConditions of this Device.
func (*Device) SetDeletionPolicy ¶
func (mg *Device) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Device.
func (*Device) SetObservation ¶
SetObservation for this Device
func (*Device) SetParameters ¶
SetParameters for this Device
func (*Device) SetProviderConfigReference ¶
SetProviderConfigReference of this Device.
func (*Device) SetProviderReference ¶
SetProviderReference of this Device. Deprecated: Use SetProviderConfigReference.
func (*Device) SetPublishConnectionDetailsTo ¶
func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Device.
func (*Device) SetWriteConnectionSecretToReference ¶
func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Device.
type DeviceList ¶
type DeviceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Device `json:"items"` }
DeviceList contains a list of Devices
func (*DeviceList) DeepCopy ¶
func (in *DeviceList) DeepCopy() *DeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceList.
func (*DeviceList) DeepCopyInto ¶
func (in *DeviceList) DeepCopyInto(out *DeviceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceList) DeepCopyObject ¶
func (in *DeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceList) GetItems ¶
func (l *DeviceList) GetItems() []resource.Managed
GetItems of this DeviceList.
type DeviceObservation ¶
type DeviceObservation struct { // The Amazon Resource Name (ARN) of the device. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DeviceObservation) DeepCopy ¶
func (in *DeviceObservation) DeepCopy() *DeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceObservation.
func (*DeviceObservation) DeepCopyInto ¶
func (in *DeviceObservation) DeepCopyInto(out *DeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceParameters ¶
type DeviceParameters struct { // The AWS location of the device. Documented below. // +kubebuilder:validation:Optional AwsLocation []AwsLocationParameters `json:"awsLocation,omitempty" tf:"aws_location,omitempty"` // A description of the device. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The location of the device. Documented below. // +kubebuilder:validation:Optional Location []LocationParameters `json:"location,omitempty" tf:"location,omitempty"` // The model of device. // +kubebuilder:validation:Optional Model *string `json:"model,omitempty" tf:"model,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The serial number of the device. // +kubebuilder:validation:Optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number,omitempty"` // The ID of the site. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Site // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SiteID *string `json:"siteId,omitempty" tf:"site_id,omitempty"` // Reference to a Site in networkmanager to populate siteId. // +kubebuilder:validation:Optional SiteIDRef *v1.Reference `json:"siteIdRef,omitempty" tf:"-"` // Selector for a Site in networkmanager to populate siteId. // +kubebuilder:validation:Optional SiteIDSelector *v1.Selector `json:"siteIdSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of device. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // The vendor of the device. // +kubebuilder:validation:Optional Vendor *string `json:"vendor,omitempty" tf:"vendor,omitempty"` }
func (*DeviceParameters) DeepCopy ¶
func (in *DeviceParameters) DeepCopy() *DeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceParameters.
func (*DeviceParameters) DeepCopyInto ¶
func (in *DeviceParameters) DeepCopyInto(out *DeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSpec ¶
type DeviceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceParameters `json:"forProvider"` }
DeviceSpec defines the desired state of Device
func (*DeviceSpec) DeepCopy ¶
func (in *DeviceSpec) DeepCopy() *DeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSpec.
func (*DeviceSpec) DeepCopyInto ¶
func (in *DeviceSpec) DeepCopyInto(out *DeviceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceStatus ¶
type DeviceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceObservation `json:"atProvider,omitempty"` }
DeviceStatus defines the observed state of Device.
func (*DeviceStatus) DeepCopy ¶
func (in *DeviceStatus) DeepCopy() *DeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatus.
func (*DeviceStatus) DeepCopyInto ¶
func (in *DeviceStatus) DeepCopyInto(out *DeviceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalNetwork ¶
type GlobalNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalNetworkSpec `json:"spec"` Status GlobalNetworkStatus `json:"status,omitempty"` }
GlobalNetwork is the Schema for the GlobalNetworks API. Provides a global network resource. +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,aws}
func (*GlobalNetwork) DeepCopy ¶
func (in *GlobalNetwork) DeepCopy() *GlobalNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetwork.
func (*GlobalNetwork) DeepCopyInto ¶
func (in *GlobalNetwork) DeepCopyInto(out *GlobalNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalNetwork) DeepCopyObject ¶
func (in *GlobalNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalNetwork) GetCondition ¶
func (mg *GlobalNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GlobalNetwork.
func (*GlobalNetwork) GetConnectionDetailsMapping ¶
func (tr *GlobalNetwork) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GlobalNetwork
func (*GlobalNetwork) GetDeletionPolicy ¶
func (mg *GlobalNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GlobalNetwork.
func (*GlobalNetwork) GetID ¶
func (tr *GlobalNetwork) GetID() string
GetID returns ID of underlying Terraform resource of this GlobalNetwork
func (*GlobalNetwork) GetObservation ¶
func (tr *GlobalNetwork) GetObservation() (map[string]any, error)
GetObservation of this GlobalNetwork
func (*GlobalNetwork) GetParameters ¶
func (tr *GlobalNetwork) GetParameters() (map[string]any, error)
GetParameters of this GlobalNetwork
func (*GlobalNetwork) GetProviderConfigReference ¶
func (mg *GlobalNetwork) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GlobalNetwork.
func (*GlobalNetwork) GetProviderReference ¶
func (mg *GlobalNetwork) GetProviderReference() *xpv1.Reference
GetProviderReference of this GlobalNetwork. Deprecated: Use GetProviderConfigReference.
func (*GlobalNetwork) GetPublishConnectionDetailsTo ¶
func (mg *GlobalNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GlobalNetwork.
func (*GlobalNetwork) GetTerraformResourceType ¶
func (mg *GlobalNetwork) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GlobalNetwork
func (*GlobalNetwork) GetTerraformSchemaVersion ¶
func (tr *GlobalNetwork) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GlobalNetwork) GetWriteConnectionSecretToReference ¶
func (mg *GlobalNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GlobalNetwork.
func (*GlobalNetwork) LateInitialize ¶
func (tr *GlobalNetwork) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GlobalNetwork using its observed tfState. returns True if there are any spec changes for the resource.
func (*GlobalNetwork) SetConditions ¶
func (mg *GlobalNetwork) SetConditions(c ...xpv1.Condition)
SetConditions of this GlobalNetwork.
func (*GlobalNetwork) SetDeletionPolicy ¶
func (mg *GlobalNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GlobalNetwork.
func (*GlobalNetwork) SetObservation ¶
func (tr *GlobalNetwork) SetObservation(obs map[string]any) error
SetObservation for this GlobalNetwork
func (*GlobalNetwork) SetParameters ¶
func (tr *GlobalNetwork) SetParameters(params map[string]any) error
SetParameters for this GlobalNetwork
func (*GlobalNetwork) SetProviderConfigReference ¶
func (mg *GlobalNetwork) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GlobalNetwork.
func (*GlobalNetwork) SetProviderReference ¶
func (mg *GlobalNetwork) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GlobalNetwork. Deprecated: Use SetProviderConfigReference.
func (*GlobalNetwork) SetPublishConnectionDetailsTo ¶
func (mg *GlobalNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GlobalNetwork.
func (*GlobalNetwork) SetWriteConnectionSecretToReference ¶
func (mg *GlobalNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GlobalNetwork.
type GlobalNetworkList ¶
type GlobalNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalNetwork `json:"items"` }
GlobalNetworkList contains a list of GlobalNetworks
func (*GlobalNetworkList) DeepCopy ¶
func (in *GlobalNetworkList) DeepCopy() *GlobalNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkList.
func (*GlobalNetworkList) DeepCopyInto ¶
func (in *GlobalNetworkList) DeepCopyInto(out *GlobalNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalNetworkList) DeepCopyObject ¶
func (in *GlobalNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalNetworkList) GetItems ¶
func (l *GlobalNetworkList) GetItems() []resource.Managed
GetItems of this GlobalNetworkList.
type GlobalNetworkObservation ¶
type GlobalNetworkObservation struct { // Global Network Amazon Resource Name (ARN) Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*GlobalNetworkObservation) DeepCopy ¶
func (in *GlobalNetworkObservation) DeepCopy() *GlobalNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkObservation.
func (*GlobalNetworkObservation) DeepCopyInto ¶
func (in *GlobalNetworkObservation) DeepCopyInto(out *GlobalNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalNetworkParameters ¶
type GlobalNetworkParameters struct { // Description of the Global Network. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GlobalNetworkParameters) DeepCopy ¶
func (in *GlobalNetworkParameters) DeepCopy() *GlobalNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkParameters.
func (*GlobalNetworkParameters) DeepCopyInto ¶
func (in *GlobalNetworkParameters) DeepCopyInto(out *GlobalNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalNetworkSpec ¶
type GlobalNetworkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GlobalNetworkParameters `json:"forProvider"` }
GlobalNetworkSpec defines the desired state of GlobalNetwork
func (*GlobalNetworkSpec) DeepCopy ¶
func (in *GlobalNetworkSpec) DeepCopy() *GlobalNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkSpec.
func (*GlobalNetworkSpec) DeepCopyInto ¶
func (in *GlobalNetworkSpec) DeepCopyInto(out *GlobalNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalNetworkStatus ¶
type GlobalNetworkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GlobalNetworkObservation `json:"atProvider,omitempty"` }
GlobalNetworkStatus defines the observed state of GlobalNetwork.
func (*GlobalNetworkStatus) DeepCopy ¶
func (in *GlobalNetworkStatus) DeepCopy() *GlobalNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkStatus.
func (*GlobalNetworkStatus) DeepCopyInto ¶
func (in *GlobalNetworkStatus) DeepCopyInto(out *GlobalNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link ¶
type Link struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkSpec `json:"spec"` Status LinkStatus `json:"status,omitempty"` }
Link is the Schema for the Links API. Creates a link for a site. +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,aws}
func (*Link) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Link) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Link) GetCondition ¶
func (mg *Link) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Link.
func (*Link) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Link
func (*Link) GetDeletionPolicy ¶
func (mg *Link) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Link.
func (*Link) GetObservation ¶
GetObservation of this Link
func (*Link) GetParameters ¶
GetParameters of this Link
func (*Link) GetProviderConfigReference ¶
GetProviderConfigReference of this Link.
func (*Link) GetProviderReference ¶
GetProviderReference of this Link. Deprecated: Use GetProviderConfigReference.
func (*Link) GetPublishConnectionDetailsTo ¶
func (mg *Link) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Link.
func (*Link) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Link
func (*Link) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Link) GetWriteConnectionSecretToReference ¶
func (mg *Link) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Link.
func (*Link) LateInitialize ¶
LateInitialize this Link using its observed tfState. returns True if there are any spec changes for the resource.
func (*Link) ResolveReferences ¶
ResolveReferences of this Link.
func (*Link) SetConditions ¶
SetConditions of this Link.
func (*Link) SetDeletionPolicy ¶
func (mg *Link) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Link.
func (*Link) SetObservation ¶
SetObservation for this Link
func (*Link) SetParameters ¶
SetParameters for this Link
func (*Link) SetProviderConfigReference ¶
SetProviderConfigReference of this Link.
func (*Link) SetProviderReference ¶
SetProviderReference of this Link. Deprecated: Use SetProviderConfigReference.
func (*Link) SetPublishConnectionDetailsTo ¶
func (mg *Link) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Link.
func (*Link) SetWriteConnectionSecretToReference ¶
func (mg *Link) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Link.
type LinkAssociation ¶
type LinkAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkAssociationSpec `json:"spec"` Status LinkAssociationStatus `json:"status,omitempty"` }
LinkAssociation is the Schema for the LinkAssociations API. Associates a link to a device. +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,aws}
func (*LinkAssociation) DeepCopy ¶
func (in *LinkAssociation) DeepCopy() *LinkAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociation.
func (*LinkAssociation) DeepCopyInto ¶
func (in *LinkAssociation) DeepCopyInto(out *LinkAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkAssociation) DeepCopyObject ¶
func (in *LinkAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkAssociation) GetCondition ¶
func (mg *LinkAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkAssociation.
func (*LinkAssociation) GetConnectionDetailsMapping ¶
func (tr *LinkAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkAssociation
func (*LinkAssociation) GetDeletionPolicy ¶
func (mg *LinkAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkAssociation.
func (*LinkAssociation) GetID ¶
func (tr *LinkAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this LinkAssociation
func (*LinkAssociation) GetObservation ¶
func (tr *LinkAssociation) GetObservation() (map[string]any, error)
GetObservation of this LinkAssociation
func (*LinkAssociation) GetParameters ¶
func (tr *LinkAssociation) GetParameters() (map[string]any, error)
GetParameters of this LinkAssociation
func (*LinkAssociation) GetProviderConfigReference ¶
func (mg *LinkAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkAssociation.
func (*LinkAssociation) GetProviderReference ¶
func (mg *LinkAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this LinkAssociation. Deprecated: Use GetProviderConfigReference.
func (*LinkAssociation) GetPublishConnectionDetailsTo ¶
func (mg *LinkAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkAssociation.
func (*LinkAssociation) GetTerraformResourceType ¶
func (mg *LinkAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkAssociation
func (*LinkAssociation) GetTerraformSchemaVersion ¶
func (tr *LinkAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkAssociation) GetWriteConnectionSecretToReference ¶
func (mg *LinkAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkAssociation.
func (*LinkAssociation) LateInitialize ¶
func (tr *LinkAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkAssociation) ResolveReferences ¶
ResolveReferences of this LinkAssociation.
func (*LinkAssociation) SetConditions ¶
func (mg *LinkAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkAssociation.
func (*LinkAssociation) SetDeletionPolicy ¶
func (mg *LinkAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkAssociation.
func (*LinkAssociation) SetObservation ¶
func (tr *LinkAssociation) SetObservation(obs map[string]any) error
SetObservation for this LinkAssociation
func (*LinkAssociation) SetParameters ¶
func (tr *LinkAssociation) SetParameters(params map[string]any) error
SetParameters for this LinkAssociation
func (*LinkAssociation) SetProviderConfigReference ¶
func (mg *LinkAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkAssociation.
func (*LinkAssociation) SetProviderReference ¶
func (mg *LinkAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LinkAssociation. Deprecated: Use SetProviderConfigReference.
func (*LinkAssociation) SetPublishConnectionDetailsTo ¶
func (mg *LinkAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkAssociation.
func (*LinkAssociation) SetWriteConnectionSecretToReference ¶
func (mg *LinkAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkAssociation.
type LinkAssociationList ¶
type LinkAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinkAssociation `json:"items"` }
LinkAssociationList contains a list of LinkAssociations
func (*LinkAssociationList) DeepCopy ¶
func (in *LinkAssociationList) DeepCopy() *LinkAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationList.
func (*LinkAssociationList) DeepCopyInto ¶
func (in *LinkAssociationList) DeepCopyInto(out *LinkAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkAssociationList) DeepCopyObject ¶
func (in *LinkAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkAssociationList) GetItems ¶
func (l *LinkAssociationList) GetItems() []resource.Managed
GetItems of this LinkAssociationList.
type LinkAssociationObservation ¶
type LinkAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LinkAssociationObservation) DeepCopy ¶
func (in *LinkAssociationObservation) DeepCopy() *LinkAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationObservation.
func (*LinkAssociationObservation) DeepCopyInto ¶
func (in *LinkAssociationObservation) DeepCopyInto(out *LinkAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkAssociationParameters ¶
type LinkAssociationParameters struct { // The ID of the device. // +crossplane:generate:reference:type=Device // +kubebuilder:validation:Optional DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // Reference to a Device to populate deviceId. // +kubebuilder:validation:Optional DeviceIDRef *v1.Reference `json:"deviceIdRef,omitempty" tf:"-"` // Selector for a Device to populate deviceId. // +kubebuilder:validation:Optional DeviceIDSelector *v1.Selector `json:"deviceIdSelector,omitempty" tf:"-"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The ID of the link. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Link // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Reference to a Link in networkmanager to populate linkId. // +kubebuilder:validation:Optional LinkIDRef *v1.Reference `json:"linkIdRef,omitempty" tf:"-"` // Selector for a Link in networkmanager to populate linkId. // +kubebuilder:validation:Optional LinkIDSelector *v1.Selector `json:"linkIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*LinkAssociationParameters) DeepCopy ¶
func (in *LinkAssociationParameters) DeepCopy() *LinkAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationParameters.
func (*LinkAssociationParameters) DeepCopyInto ¶
func (in *LinkAssociationParameters) DeepCopyInto(out *LinkAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkAssociationSpec ¶
type LinkAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkAssociationParameters `json:"forProvider"` }
LinkAssociationSpec defines the desired state of LinkAssociation
func (*LinkAssociationSpec) DeepCopy ¶
func (in *LinkAssociationSpec) DeepCopy() *LinkAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationSpec.
func (*LinkAssociationSpec) DeepCopyInto ¶
func (in *LinkAssociationSpec) DeepCopyInto(out *LinkAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkAssociationStatus ¶
type LinkAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkAssociationObservation `json:"atProvider,omitempty"` }
LinkAssociationStatus defines the observed state of LinkAssociation.
func (*LinkAssociationStatus) DeepCopy ¶
func (in *LinkAssociationStatus) DeepCopy() *LinkAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationStatus.
func (*LinkAssociationStatus) DeepCopyInto ¶
func (in *LinkAssociationStatus) DeepCopyInto(out *LinkAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkList ¶
type LinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Link `json:"items"` }
LinkList contains a list of Links
func (*LinkList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkList.
func (*LinkList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LinkObservation ¶
type LinkObservation struct { // Link Amazon Resource Name (ARN). Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*LinkObservation) DeepCopy ¶
func (in *LinkObservation) DeepCopy() *LinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkObservation.
func (*LinkObservation) DeepCopyInto ¶
func (in *LinkObservation) DeepCopyInto(out *LinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkParameters ¶
type LinkParameters struct { // The upload speed and download speed in Mbps. Documented below. // +kubebuilder:validation:Required Bandwidth []BandwidthParameters `json:"bandwidth" tf:"bandwidth,omitempty"` // A description of the link. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The provider of the link. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ID of the site. // +crossplane:generate:reference:type=Site // +kubebuilder:validation:Optional SiteID *string `json:"siteId,omitempty" tf:"site_id,omitempty"` // Reference to a Site to populate siteId. // +kubebuilder:validation:Optional SiteIDRef *v1.Reference `json:"siteIdRef,omitempty" tf:"-"` // Selector for a Site to populate siteId. // +kubebuilder:validation:Optional SiteIDSelector *v1.Selector `json:"siteIdSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of the link. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*LinkParameters) DeepCopy ¶
func (in *LinkParameters) DeepCopy() *LinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkParameters.
func (*LinkParameters) DeepCopyInto ¶
func (in *LinkParameters) DeepCopyInto(out *LinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkSpec ¶
type LinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkParameters `json:"forProvider"` }
LinkSpec defines the desired state of Link
func (*LinkSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSpec.
func (*LinkSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkStatus ¶
type LinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkObservation `json:"atProvider,omitempty"` }
LinkStatus defines the observed state of Link.
func (*LinkStatus) DeepCopy ¶
func (in *LinkStatus) DeepCopy() *LinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkStatus.
func (*LinkStatus) DeepCopyInto ¶
func (in *LinkStatus) DeepCopyInto(out *LinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationObservation ¶
type LocationObservation struct { }
func (*LocationObservation) DeepCopy ¶
func (in *LocationObservation) DeepCopy() *LocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationObservation.
func (*LocationObservation) DeepCopyInto ¶
func (in *LocationObservation) DeepCopyInto(out *LocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationParameters ¶
type LocationParameters struct { // The physical address. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // The latitude. // +kubebuilder:validation:Optional Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // The longitude. // +kubebuilder:validation:Optional Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
func (*LocationParameters) DeepCopy ¶
func (in *LocationParameters) DeepCopy() *LocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationParameters.
func (*LocationParameters) DeepCopyInto ¶
func (in *LocationParameters) DeepCopyInto(out *LocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Site ¶
type Site struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteSpec `json:"spec"` Status SiteStatus `json:"status,omitempty"` }
Site is the Schema for the Sites API. Creates a site in a global network. +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,aws}
func (*Site) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site.
func (*Site) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Site) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Site) GetCondition ¶
func (mg *Site) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Site.
func (*Site) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Site
func (*Site) GetDeletionPolicy ¶
func (mg *Site) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Site.
func (*Site) GetObservation ¶
GetObservation of this Site
func (*Site) GetParameters ¶
GetParameters of this Site
func (*Site) GetProviderConfigReference ¶
GetProviderConfigReference of this Site.
func (*Site) GetProviderReference ¶
GetProviderReference of this Site. Deprecated: Use GetProviderConfigReference.
func (*Site) GetPublishConnectionDetailsTo ¶
func (mg *Site) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Site.
func (*Site) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Site
func (*Site) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Site) GetWriteConnectionSecretToReference ¶
func (mg *Site) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Site.
func (*Site) LateInitialize ¶
LateInitialize this Site using its observed tfState. returns True if there are any spec changes for the resource.
func (*Site) ResolveReferences ¶
ResolveReferences of this Site.
func (*Site) SetConditions ¶
SetConditions of this Site.
func (*Site) SetDeletionPolicy ¶
func (mg *Site) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Site.
func (*Site) SetObservation ¶
SetObservation for this Site
func (*Site) SetParameters ¶
SetParameters for this Site
func (*Site) SetProviderConfigReference ¶
SetProviderConfigReference of this Site.
func (*Site) SetProviderReference ¶
SetProviderReference of this Site. Deprecated: Use SetProviderConfigReference.
func (*Site) SetPublishConnectionDetailsTo ¶
func (mg *Site) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Site.
func (*Site) SetWriteConnectionSecretToReference ¶
func (mg *Site) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Site.
type SiteList ¶
type SiteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Site `json:"items"` }
SiteList contains a list of Sites
func (*SiteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteList.
func (*SiteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SiteLocationObservation ¶
type SiteLocationObservation struct { }
func (*SiteLocationObservation) DeepCopy ¶
func (in *SiteLocationObservation) DeepCopy() *SiteLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteLocationObservation.
func (*SiteLocationObservation) DeepCopyInto ¶
func (in *SiteLocationObservation) DeepCopyInto(out *SiteLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteLocationParameters ¶
type SiteLocationParameters struct { // Address of the location. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // Latitude of the location. // +kubebuilder:validation:Optional Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // Longitude of the location. // +kubebuilder:validation:Optional Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
func (*SiteLocationParameters) DeepCopy ¶
func (in *SiteLocationParameters) DeepCopy() *SiteLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteLocationParameters.
func (*SiteLocationParameters) DeepCopyInto ¶
func (in *SiteLocationParameters) DeepCopyInto(out *SiteLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteObservation ¶
type SiteObservation struct { // Site Amazon Resource Name (ARN) Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SiteObservation) DeepCopy ¶
func (in *SiteObservation) DeepCopy() *SiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteObservation.
func (*SiteObservation) DeepCopyInto ¶
func (in *SiteObservation) DeepCopyInto(out *SiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteParameters ¶
type SiteParameters struct { // Description of the Site. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Global Network to create the site in. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The site location as documented below. // +kubebuilder:validation:Optional Location []SiteLocationParameters `json:"location,omitempty" tf:"location,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SiteParameters) DeepCopy ¶
func (in *SiteParameters) DeepCopy() *SiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteParameters.
func (*SiteParameters) DeepCopyInto ¶
func (in *SiteParameters) DeepCopyInto(out *SiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteSpec ¶
type SiteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteParameters `json:"forProvider"` }
SiteSpec defines the desired state of Site
func (*SiteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteSpec.
func (*SiteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteStatus ¶
type SiteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteObservation `json:"atProvider,omitempty"` }
SiteStatus defines the observed state of Site.
func (*SiteStatus) DeepCopy ¶
func (in *SiteStatus) DeepCopy() *SiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteStatus.
func (*SiteStatus) DeepCopyInto ¶
func (in *SiteStatus) DeepCopyInto(out *SiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerAssociation ¶
type TransitGatewayConnectPeerAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayConnectPeerAssociationSpec `json:"spec"` Status TransitGatewayConnectPeerAssociationStatus `json:"status,omitempty"` }
TransitGatewayConnectPeerAssociation is the Schema for the TransitGatewayConnectPeerAssociations API. Associates a transit gateway Connect peer with a device, and optionally, with a link. +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,aws}
func (*TransitGatewayConnectPeerAssociation) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociation) DeepCopy() *TransitGatewayConnectPeerAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociation) DeepCopyInto(out *TransitGatewayConnectPeerAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnectPeerAssociation) DeepCopyObject ¶
func (in *TransitGatewayConnectPeerAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayConnectPeerAssociation) GetCondition ¶
func (mg *TransitGatewayConnectPeerAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayConnectPeerAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetDeletionPolicy ¶
func (mg *TransitGatewayConnectPeerAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) GetID ¶
func (tr *TransitGatewayConnectPeerAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetObservation ¶
func (tr *TransitGatewayConnectPeerAssociation) GetObservation() (map[string]any, error)
GetObservation of this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetParameters ¶
func (tr *TransitGatewayConnectPeerAssociation) GetParameters() (map[string]any, error)
GetParameters of this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetProviderConfigReference ¶
func (mg *TransitGatewayConnectPeerAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) GetProviderReference ¶
func (mg *TransitGatewayConnectPeerAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayConnectPeerAssociation. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayConnectPeerAssociation) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayConnectPeerAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) GetTerraformResourceType ¶
func (mg *TransitGatewayConnectPeerAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayConnectPeerAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayConnectPeerAssociation) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayConnectPeerAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) LateInitialize ¶
func (tr *TransitGatewayConnectPeerAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayConnectPeerAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayConnectPeerAssociation) ResolveReferences ¶
func (mg *TransitGatewayConnectPeerAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) SetConditions ¶
func (mg *TransitGatewayConnectPeerAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) SetDeletionPolicy ¶
func (mg *TransitGatewayConnectPeerAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) SetObservation ¶
func (tr *TransitGatewayConnectPeerAssociation) SetObservation(obs map[string]any) error
SetObservation for this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) SetParameters ¶
func (tr *TransitGatewayConnectPeerAssociation) SetParameters(params map[string]any) error
SetParameters for this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) SetProviderConfigReference ¶
func (mg *TransitGatewayConnectPeerAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) SetProviderReference ¶
func (mg *TransitGatewayConnectPeerAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayConnectPeerAssociation. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayConnectPeerAssociation) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayConnectPeerAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociation) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayConnectPeerAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayConnectPeerAssociation.
type TransitGatewayConnectPeerAssociationList ¶
type TransitGatewayConnectPeerAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayConnectPeerAssociation `json:"items"` }
TransitGatewayConnectPeerAssociationList contains a list of TransitGatewayConnectPeerAssociations
func (*TransitGatewayConnectPeerAssociationList) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociationList) DeepCopy() *TransitGatewayConnectPeerAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationList.
func (*TransitGatewayConnectPeerAssociationList) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociationList) DeepCopyInto(out *TransitGatewayConnectPeerAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnectPeerAssociationList) DeepCopyObject ¶
func (in *TransitGatewayConnectPeerAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayConnectPeerAssociationList) GetItems ¶
func (l *TransitGatewayConnectPeerAssociationList) GetItems() []resource.Managed
GetItems of this TransitGatewayConnectPeerAssociationList.
type TransitGatewayConnectPeerAssociationObservation ¶
type TransitGatewayConnectPeerAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TransitGatewayConnectPeerAssociationObservation) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociationObservation) DeepCopy() *TransitGatewayConnectPeerAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationObservation.
func (*TransitGatewayConnectPeerAssociationObservation) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociationObservation) DeepCopyInto(out *TransitGatewayConnectPeerAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerAssociationParameters ¶
type TransitGatewayConnectPeerAssociationParameters struct { // The ID of the device. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.Device // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // Reference to a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDRef *v1.Reference `json:"deviceIdRef,omitempty" tf:"-"` // Selector for a Device in networkmanager to populate deviceId. // +kubebuilder:validation:Optional DeviceIDSelector *v1.Selector `json:"deviceIdSelector,omitempty" tf:"-"` // The ID of the global network. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // The ID of the link. // +kubebuilder:validation:Optional LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Resource Name (ARN) of the Connect peer. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.TransitGatewayConnectPeer // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional TransitGatewayConnectPeerArn *string `json:"transitGatewayConnectPeerArn,omitempty" tf:"transit_gateway_connect_peer_arn,omitempty"` // Reference to a TransitGatewayConnectPeer in ec2 to populate transitGatewayConnectPeerArn. // +kubebuilder:validation:Optional TransitGatewayConnectPeerArnRef *v1.Reference `json:"transitGatewayConnectPeerArnRef,omitempty" tf:"-"` // Selector for a TransitGatewayConnectPeer in ec2 to populate transitGatewayConnectPeerArn. // +kubebuilder:validation:Optional TransitGatewayConnectPeerArnSelector *v1.Selector `json:"transitGatewayConnectPeerArnSelector,omitempty" tf:"-"` }
func (*TransitGatewayConnectPeerAssociationParameters) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociationParameters) DeepCopy() *TransitGatewayConnectPeerAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationParameters.
func (*TransitGatewayConnectPeerAssociationParameters) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociationParameters) DeepCopyInto(out *TransitGatewayConnectPeerAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerAssociationSpec ¶
type TransitGatewayConnectPeerAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayConnectPeerAssociationParameters `json:"forProvider"` }
TransitGatewayConnectPeerAssociationSpec defines the desired state of TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociationSpec) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociationSpec) DeepCopy() *TransitGatewayConnectPeerAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationSpec.
func (*TransitGatewayConnectPeerAssociationSpec) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociationSpec) DeepCopyInto(out *TransitGatewayConnectPeerAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerAssociationStatus ¶
type TransitGatewayConnectPeerAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayConnectPeerAssociationObservation `json:"atProvider,omitempty"` }
TransitGatewayConnectPeerAssociationStatus defines the observed state of TransitGatewayConnectPeerAssociation.
func (*TransitGatewayConnectPeerAssociationStatus) DeepCopy ¶
func (in *TransitGatewayConnectPeerAssociationStatus) DeepCopy() *TransitGatewayConnectPeerAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationStatus.
func (*TransitGatewayConnectPeerAssociationStatus) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerAssociationStatus) DeepCopyInto(out *TransitGatewayConnectPeerAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRegistration ¶
type TransitGatewayRegistration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRegistrationSpec `json:"spec"` Status TransitGatewayRegistrationStatus `json:"status,omitempty"` }
TransitGatewayRegistration is the Schema for the TransitGatewayRegistrations API. Registers a transit gateway to a global network. +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,aws}
func (*TransitGatewayRegistration) DeepCopy ¶
func (in *TransitGatewayRegistration) DeepCopy() *TransitGatewayRegistration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistration.
func (*TransitGatewayRegistration) DeepCopyInto ¶
func (in *TransitGatewayRegistration) DeepCopyInto(out *TransitGatewayRegistration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRegistration) DeepCopyObject ¶
func (in *TransitGatewayRegistration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRegistration) GetCondition ¶
func (mg *TransitGatewayRegistration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayRegistration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetDeletionPolicy ¶
func (mg *TransitGatewayRegistration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) GetID ¶
func (tr *TransitGatewayRegistration) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetObservation ¶
func (tr *TransitGatewayRegistration) GetObservation() (map[string]any, error)
GetObservation of this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetParameters ¶
func (tr *TransitGatewayRegistration) GetParameters() (map[string]any, error)
GetParameters of this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetProviderConfigReference ¶
func (mg *TransitGatewayRegistration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) GetProviderReference ¶
func (mg *TransitGatewayRegistration) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayRegistration. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayRegistration) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRegistration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) GetTerraformResourceType ¶
func (mg *TransitGatewayRegistration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayRegistration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayRegistration) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRegistration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) LateInitialize ¶
func (tr *TransitGatewayRegistration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayRegistration using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayRegistration) ResolveReferences ¶
ResolveReferences of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) SetConditions ¶
func (mg *TransitGatewayRegistration) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) SetDeletionPolicy ¶
func (mg *TransitGatewayRegistration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) SetObservation ¶
func (tr *TransitGatewayRegistration) SetObservation(obs map[string]any) error
SetObservation for this TransitGatewayRegistration
func (*TransitGatewayRegistration) SetParameters ¶
func (tr *TransitGatewayRegistration) SetParameters(params map[string]any) error
SetParameters for this TransitGatewayRegistration
func (*TransitGatewayRegistration) SetProviderConfigReference ¶
func (mg *TransitGatewayRegistration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) SetProviderReference ¶
func (mg *TransitGatewayRegistration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayRegistration. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayRegistration) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRegistration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRegistration.
func (*TransitGatewayRegistration) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRegistration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRegistration.
type TransitGatewayRegistrationList ¶
type TransitGatewayRegistrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRegistration `json:"items"` }
TransitGatewayRegistrationList contains a list of TransitGatewayRegistrations
func (*TransitGatewayRegistrationList) DeepCopy ¶
func (in *TransitGatewayRegistrationList) DeepCopy() *TransitGatewayRegistrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationList.
func (*TransitGatewayRegistrationList) DeepCopyInto ¶
func (in *TransitGatewayRegistrationList) DeepCopyInto(out *TransitGatewayRegistrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRegistrationList) DeepCopyObject ¶
func (in *TransitGatewayRegistrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRegistrationList) GetItems ¶
func (l *TransitGatewayRegistrationList) GetItems() []resource.Managed
GetItems of this TransitGatewayRegistrationList.
type TransitGatewayRegistrationObservation ¶
type TransitGatewayRegistrationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TransitGatewayRegistrationObservation) DeepCopy ¶
func (in *TransitGatewayRegistrationObservation) DeepCopy() *TransitGatewayRegistrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationObservation.
func (*TransitGatewayRegistrationObservation) DeepCopyInto ¶
func (in *TransitGatewayRegistrationObservation) DeepCopyInto(out *TransitGatewayRegistrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRegistrationParameters ¶
type TransitGatewayRegistrationParameters struct { // The ID of the Global Network to register to. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.GlobalNetwork // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Reference to a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDRef *v1.Reference `json:"globalNetworkIdRef,omitempty" tf:"-"` // Selector for a GlobalNetwork in networkmanager to populate globalNetworkId. // +kubebuilder:validation:Optional GlobalNetworkIDSelector *v1.Selector `json:"globalNetworkIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of the Transit Gateway to register. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.TransitGateway // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional TransitGatewayArn *string `json:"transitGatewayArn,omitempty" tf:"transit_gateway_arn,omitempty"` // Reference to a TransitGateway in ec2 to populate transitGatewayArn. // +kubebuilder:validation:Optional TransitGatewayArnRef *v1.Reference `json:"transitGatewayArnRef,omitempty" tf:"-"` // Selector for a TransitGateway in ec2 to populate transitGatewayArn. // +kubebuilder:validation:Optional TransitGatewayArnSelector *v1.Selector `json:"transitGatewayArnSelector,omitempty" tf:"-"` }
func (*TransitGatewayRegistrationParameters) DeepCopy ¶
func (in *TransitGatewayRegistrationParameters) DeepCopy() *TransitGatewayRegistrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationParameters.
func (*TransitGatewayRegistrationParameters) DeepCopyInto ¶
func (in *TransitGatewayRegistrationParameters) DeepCopyInto(out *TransitGatewayRegistrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRegistrationSpec ¶
type TransitGatewayRegistrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRegistrationParameters `json:"forProvider"` }
TransitGatewayRegistrationSpec defines the desired state of TransitGatewayRegistration
func (*TransitGatewayRegistrationSpec) DeepCopy ¶
func (in *TransitGatewayRegistrationSpec) DeepCopy() *TransitGatewayRegistrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationSpec.
func (*TransitGatewayRegistrationSpec) DeepCopyInto ¶
func (in *TransitGatewayRegistrationSpec) DeepCopyInto(out *TransitGatewayRegistrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRegistrationStatus ¶
type TransitGatewayRegistrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRegistrationObservation `json:"atProvider,omitempty"` }
TransitGatewayRegistrationStatus defines the observed state of TransitGatewayRegistration.
func (*TransitGatewayRegistrationStatus) DeepCopy ¶
func (in *TransitGatewayRegistrationStatus) DeepCopy() *TransitGatewayRegistrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationStatus.
func (*TransitGatewayRegistrationStatus) DeepCopyInto ¶
func (in *TransitGatewayRegistrationStatus) DeepCopyInto(out *TransitGatewayRegistrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_connection_types.go
- zz_customergatewayassociation_types.go
- zz_device_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_globalnetwork_types.go
- zz_groupversion_info.go
- zz_link_types.go
- zz_linkassociation_types.go
- zz_site_types.go
- zz_transitgatewayconnectpeerassociation_types.go
- zz_transitgatewayregistration_types.go