Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=networkmanager.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AttachmentAccepter
- func (in *AttachmentAccepter) DeepCopy() *AttachmentAccepter
- func (in *AttachmentAccepter) DeepCopyInto(out *AttachmentAccepter)
- func (in *AttachmentAccepter) DeepCopyObject() runtime.Object
- func (mg *AttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AttachmentAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *AttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AttachmentAccepter) GetID() string
- func (tr *AttachmentAccepter) GetInitParameters() (map[string]any, error)
- func (mg *AttachmentAccepter) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AttachmentAccepter) GetObservation() (map[string]any, error)
- func (tr *AttachmentAccepter) GetParameters() (map[string]any, error)
- func (mg *AttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *AttachmentAccepter) GetProviderReference() *xpv1.Reference
- func (mg *AttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AttachmentAccepter) GetTerraformResourceType() string
- func (tr *AttachmentAccepter) GetTerraformSchemaVersion() int
- func (mg *AttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *AttachmentAccepter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AttachmentAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *AttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AttachmentAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AttachmentAccepter) SetObservation(obs map[string]any) error
- func (tr *AttachmentAccepter) SetParameters(params map[string]any) error
- func (mg *AttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AttachmentAccepter) SetProviderReference(r *xpv1.Reference)
- func (mg *AttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AttachmentAccepterInitParameters
- type AttachmentAccepterList
- type AttachmentAccepterObservation
- type AttachmentAccepterParameters
- type AttachmentAccepterSpec
- type AttachmentAccepterStatus
- type AwsLocationInitParameters
- type AwsLocationObservation
- type AwsLocationParameters
- type BandwidthInitParameters
- type BandwidthObservation
- type BandwidthParameters
- type ConnectAttachment
- func (in *ConnectAttachment) DeepCopy() *ConnectAttachment
- func (in *ConnectAttachment) DeepCopyInto(out *ConnectAttachment)
- func (in *ConnectAttachment) DeepCopyObject() runtime.Object
- func (mg *ConnectAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConnectAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ConnectAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConnectAttachment) GetID() string
- func (tr *ConnectAttachment) GetInitParameters() (map[string]any, error)
- func (mg *ConnectAttachment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ConnectAttachment) GetObservation() (map[string]any, error)
- func (tr *ConnectAttachment) GetParameters() (map[string]any, error)
- func (mg *ConnectAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConnectAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ConnectAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConnectAttachment) GetTerraformResourceType() string
- func (tr *ConnectAttachment) GetTerraformSchemaVersion() int
- func (mg *ConnectAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConnectAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConnectAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConnectAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ConnectAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ConnectAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ConnectAttachment) SetObservation(obs map[string]any) error
- func (tr *ConnectAttachment) SetParameters(params map[string]any) error
- func (mg *ConnectAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConnectAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ConnectAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConnectAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectAttachmentInitParameters
- type ConnectAttachmentList
- type ConnectAttachmentObservation
- type ConnectAttachmentParameters
- type ConnectAttachmentSpec
- type ConnectAttachmentStatus
- 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) GetInitParameters() (map[string]any, error)
- func (mg *Connection) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *Connection) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 ConnectionInitParameters
- type ConnectionList
- type ConnectionObservation
- type ConnectionParameters
- type ConnectionSpec
- type ConnectionStatus
- type CoreNetwork
- func (in *CoreNetwork) DeepCopy() *CoreNetwork
- func (in *CoreNetwork) DeepCopyInto(out *CoreNetwork)
- func (in *CoreNetwork) DeepCopyObject() runtime.Object
- func (mg *CoreNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CoreNetwork) GetConnectionDetailsMapping() map[string]string
- func (mg *CoreNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CoreNetwork) GetID() string
- func (tr *CoreNetwork) GetInitParameters() (map[string]any, error)
- func (mg *CoreNetwork) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CoreNetwork) GetObservation() (map[string]any, error)
- func (tr *CoreNetwork) GetParameters() (map[string]any, error)
- func (mg *CoreNetwork) GetProviderConfigReference() *xpv1.Reference
- func (mg *CoreNetwork) GetProviderReference() *xpv1.Reference
- func (mg *CoreNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CoreNetwork) GetTerraformResourceType() string
- func (tr *CoreNetwork) GetTerraformSchemaVersion() int
- func (mg *CoreNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CoreNetwork) LateInitialize(attrs []byte) (bool, error)
- func (mg *CoreNetwork) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CoreNetwork) SetConditions(c ...xpv1.Condition)
- func (mg *CoreNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CoreNetwork) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CoreNetwork) SetObservation(obs map[string]any) error
- func (tr *CoreNetwork) SetParameters(params map[string]any) error
- func (mg *CoreNetwork) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CoreNetwork) SetProviderReference(r *xpv1.Reference)
- func (mg *CoreNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CoreNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CoreNetworkInitParameters
- type CoreNetworkList
- type CoreNetworkObservation
- type CoreNetworkParameters
- type CoreNetworkSpec
- type CoreNetworkStatus
- 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) GetInitParameters() (map[string]any, error)
- func (mg *CustomerGatewayAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *CustomerGatewayAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 CustomerGatewayAssociationInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *Device) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *Device) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 DeviceInitParameters
- type DeviceList
- type DeviceObservation
- type DeviceParameters
- type DeviceSpec
- type DeviceStatus
- type EdgesInitParameters
- type EdgesObservation
- type EdgesParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *GlobalNetwork) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *GlobalNetwork) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 GlobalNetworkInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *Link) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *Link) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) GetInitParameters() (map[string]any, error)
- func (mg *LinkAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *LinkAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 LinkAssociationInitParameters
- type LinkAssociationList
- type LinkAssociationObservation
- type LinkAssociationParameters
- type LinkAssociationSpec
- type LinkAssociationStatus
- type LinkInitParameters
- type LinkList
- type LinkObservation
- type LinkParameters
- type LinkSpec
- type LinkStatus
- type LocationInitParameters
- type LocationObservation
- type LocationParameters
- type OptionsInitParameters
- type OptionsObservation
- type OptionsParameters
- type SegmentsInitParameters
- type SegmentsObservation
- type SegmentsParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *Site) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *Site) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 SiteInitParameters
- type SiteList
- type SiteLocationInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *TransitGatewayConnectPeerAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *TransitGatewayConnectPeerAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 TransitGatewayConnectPeerAssociationInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *TransitGatewayRegistration) GetManagementPolicies() xpv1.ManagementPolicies
- 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 (mg *TransitGatewayRegistration) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 TransitGatewayRegistrationInitParameters
- 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
- type VPCAttachment
- func (in *VPCAttachment) DeepCopy() *VPCAttachment
- func (in *VPCAttachment) DeepCopyInto(out *VPCAttachment)
- func (in *VPCAttachment) DeepCopyObject() runtime.Object
- func (mg *VPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCAttachment) GetID() string
- func (tr *VPCAttachment) GetInitParameters() (map[string]any, error)
- func (mg *VPCAttachment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VPCAttachment) GetObservation() (map[string]any, error)
- func (tr *VPCAttachment) GetParameters() (map[string]any, error)
- func (mg *VPCAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCAttachment) GetProviderReference() *xpv1.Reference
- func (mg *VPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCAttachment) GetTerraformResourceType() string
- func (tr *VPCAttachment) GetTerraformSchemaVersion() int
- func (mg *VPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *VPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VPCAttachment) SetObservation(obs map[string]any) error
- func (tr *VPCAttachment) SetParameters(params map[string]any) error
- func (mg *VPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCAttachmentInitParameters
- type VPCAttachmentList
- type VPCAttachmentObservation
- type VPCAttachmentOptionsInitParameters
- type VPCAttachmentOptionsObservation
- type VPCAttachmentOptionsParameters
- type VPCAttachmentParameters
- type VPCAttachmentSpec
- type VPCAttachmentStatus
Constants ¶
const ( CRDGroup = "networkmanager.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( AttachmentAccepter_Kind = "AttachmentAccepter" AttachmentAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AttachmentAccepter_Kind}.String() AttachmentAccepter_KindAPIVersion = AttachmentAccepter_Kind + "." + CRDGroupVersion.String() AttachmentAccepter_GroupVersionKind = CRDGroupVersion.WithKind(AttachmentAccepter_Kind) )
Repository type metadata.
var ( ConnectAttachment_Kind = "ConnectAttachment" ConnectAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectAttachment_Kind}.String() ConnectAttachment_KindAPIVersion = ConnectAttachment_Kind + "." + CRDGroupVersion.String() ConnectAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ConnectAttachment_Kind) )
Repository type metadata.
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 ( CoreNetwork_Kind = "CoreNetwork" CoreNetwork_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CoreNetwork_Kind}.String() CoreNetwork_KindAPIVersion = CoreNetwork_Kind + "." + CRDGroupVersion.String() CoreNetwork_GroupVersionKind = CRDGroupVersion.WithKind(CoreNetwork_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.
var ( VPCAttachment_Kind = "VPCAttachment" VPCAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCAttachment_Kind}.String() VPCAttachment_KindAPIVersion = VPCAttachment_Kind + "." + CRDGroupVersion.String() VPCAttachment_GroupVersionKind = CRDGroupVersion.WithKind(VPCAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AttachmentAccepter ¶ added in v0.30.0
type AttachmentAccepter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttachmentAccepterSpec `json:"spec"` Status AttachmentAccepterStatus `json:"status,omitempty"` }
AttachmentAccepter is the Schema for the AttachmentAccepters API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*AttachmentAccepter) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepter) DeepCopy() *AttachmentAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepter.
func (*AttachmentAccepter) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepter) DeepCopyInto(out *AttachmentAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachmentAccepter) DeepCopyObject ¶ added in v0.30.0
func (in *AttachmentAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachmentAccepter) GetCondition ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AttachmentAccepter.
func (*AttachmentAccepter) GetConnectionDetailsMapping ¶ added in v0.30.0
func (tr *AttachmentAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AttachmentAccepter
func (*AttachmentAccepter) GetDeletionPolicy ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AttachmentAccepter.
func (*AttachmentAccepter) GetID ¶ added in v0.30.0
func (tr *AttachmentAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this AttachmentAccepter
func (*AttachmentAccepter) GetInitParameters ¶ added in v0.38.0
func (tr *AttachmentAccepter) GetInitParameters() (map[string]any, error)
GetInitParameters of this AttachmentAccepter
func (*AttachmentAccepter) GetManagementPolicies ¶ added in v0.38.0
func (mg *AttachmentAccepter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AttachmentAccepter.
func (*AttachmentAccepter) GetObservation ¶ added in v0.30.0
func (tr *AttachmentAccepter) GetObservation() (map[string]any, error)
GetObservation of this AttachmentAccepter
func (*AttachmentAccepter) GetParameters ¶ added in v0.30.0
func (tr *AttachmentAccepter) GetParameters() (map[string]any, error)
GetParameters of this AttachmentAccepter
func (*AttachmentAccepter) GetProviderConfigReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AttachmentAccepter.
func (*AttachmentAccepter) GetProviderReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetProviderReference() *xpv1.Reference
GetProviderReference of this AttachmentAccepter. Deprecated: Use GetProviderConfigReference.
func (*AttachmentAccepter) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AttachmentAccepter.
func (*AttachmentAccepter) GetTerraformResourceType ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AttachmentAccepter
func (*AttachmentAccepter) GetTerraformSchemaVersion ¶ added in v0.30.0
func (tr *AttachmentAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AttachmentAccepter) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AttachmentAccepter.
func (*AttachmentAccepter) LateInitialize ¶ added in v0.30.0
func (tr *AttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AttachmentAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*AttachmentAccepter) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this AttachmentAccepter.
func (*AttachmentAccepter) SetConditions ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this AttachmentAccepter.
func (*AttachmentAccepter) SetDeletionPolicy ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AttachmentAccepter.
func (*AttachmentAccepter) SetManagementPolicies ¶ added in v0.38.0
func (mg *AttachmentAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AttachmentAccepter.
func (*AttachmentAccepter) SetObservation ¶ added in v0.30.0
func (tr *AttachmentAccepter) SetObservation(obs map[string]any) error
SetObservation for this AttachmentAccepter
func (*AttachmentAccepter) SetParameters ¶ added in v0.30.0
func (tr *AttachmentAccepter) SetParameters(params map[string]any) error
SetParameters for this AttachmentAccepter
func (*AttachmentAccepter) SetProviderConfigReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AttachmentAccepter.
func (*AttachmentAccepter) SetProviderReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AttachmentAccepter. Deprecated: Use SetProviderConfigReference.
func (*AttachmentAccepter) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AttachmentAccepter.
func (*AttachmentAccepter) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *AttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AttachmentAccepter.
type AttachmentAccepterInitParameters ¶ added in v0.38.0
type AttachmentAccepterInitParameters struct { }
func (*AttachmentAccepterInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AttachmentAccepterInitParameters) DeepCopy() *AttachmentAccepterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterInitParameters.
func (*AttachmentAccepterInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AttachmentAccepterInitParameters) DeepCopyInto(out *AttachmentAccepterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentAccepterList ¶ added in v0.30.0
type AttachmentAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AttachmentAccepter `json:"items"` }
AttachmentAccepterList contains a list of AttachmentAccepters
func (*AttachmentAccepterList) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepterList) DeepCopy() *AttachmentAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterList.
func (*AttachmentAccepterList) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepterList) DeepCopyInto(out *AttachmentAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachmentAccepterList) DeepCopyObject ¶ added in v0.30.0
func (in *AttachmentAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachmentAccepterList) GetItems ¶ added in v0.30.0
func (l *AttachmentAccepterList) GetItems() []resource.Managed
GetItems of this AttachmentAccepterList.
type AttachmentAccepterObservation ¶ added in v0.30.0
type AttachmentAccepterObservation struct { // The ID of the attachment. AttachmentID *string `json:"attachmentId,omitempty" tf:"attachment_id,omitempty"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *float64 `json:"attachmentPolicyRuleNumber,omitempty" tf:"attachment_policy_rule_number,omitempty"` // The type of attachment. Valid values can be found in the AWS Documentation AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type,omitempty"` // The ARN of a core network. CoreNetworkArn *string `json:"coreNetworkArn,omitempty" tf:"core_network_arn,omitempty"` // The id of a core network. CoreNetworkID *string `json:"coreNetworkId,omitempty" tf:"core_network_id,omitempty"` // The Region where the edge is located. EdgeLocation *string `json:"edgeLocation,omitempty" tf:"edge_location,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the attachment account owner. OwnerAccountID *string `json:"ownerAccountId,omitempty" tf:"owner_account_id,omitempty"` // The attachment resource ARN. ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn,omitempty"` // The name of the segment attachment. SegmentName *string `json:"segmentName,omitempty" tf:"segment_name,omitempty"` // The state of the attachment. State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*AttachmentAccepterObservation) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepterObservation) DeepCopy() *AttachmentAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterObservation.
func (*AttachmentAccepterObservation) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepterObservation) DeepCopyInto(out *AttachmentAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentAccepterParameters ¶ added in v0.30.0
type AttachmentAccepterParameters struct { // The ID of the attachment. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.VPCAttachment // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional AttachmentID *string `json:"attachmentId,omitempty" tf:"attachment_id,omitempty"` // Reference to a VPCAttachment in networkmanager to populate attachmentId. // +kubebuilder:validation:Optional AttachmentIDRef *v1.Reference `json:"attachmentIdRef,omitempty" tf:"-"` // Selector for a VPCAttachment in networkmanager to populate attachmentId. // +kubebuilder:validation:Optional AttachmentIDSelector *v1.Selector `json:"attachmentIdSelector,omitempty" tf:"-"` // The type of attachment. Valid values can be found in the AWS Documentation // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.VPCAttachment // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("attachment_type",true) // +kubebuilder:validation:Optional AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type,omitempty"` // Reference to a VPCAttachment in networkmanager to populate attachmentType. // +kubebuilder:validation:Optional AttachmentTypeRef *v1.Reference `json:"attachmentTypeRef,omitempty" tf:"-"` // Selector for a VPCAttachment in networkmanager to populate attachmentType. // +kubebuilder:validation:Optional AttachmentTypeSelector *v1.Selector `json:"attachmentTypeSelector,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 (*AttachmentAccepterParameters) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepterParameters) DeepCopy() *AttachmentAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterParameters.
func (*AttachmentAccepterParameters) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepterParameters) DeepCopyInto(out *AttachmentAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentAccepterSpec ¶ added in v0.30.0
type AttachmentAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AttachmentAccepterParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AttachmentAccepterInitParameters `json:"initProvider,omitempty"` }
AttachmentAccepterSpec defines the desired state of AttachmentAccepter
func (*AttachmentAccepterSpec) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepterSpec) DeepCopy() *AttachmentAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterSpec.
func (*AttachmentAccepterSpec) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepterSpec) DeepCopyInto(out *AttachmentAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentAccepterStatus ¶ added in v0.30.0
type AttachmentAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AttachmentAccepterObservation `json:"atProvider,omitempty"` }
AttachmentAccepterStatus defines the observed state of AttachmentAccepter.
func (*AttachmentAccepterStatus) DeepCopy ¶ added in v0.30.0
func (in *AttachmentAccepterStatus) DeepCopy() *AttachmentAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentAccepterStatus.
func (*AttachmentAccepterStatus) DeepCopyInto ¶ added in v0.30.0
func (in *AttachmentAccepterStatus) DeepCopyInto(out *AttachmentAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsLocationInitParameters ¶ added in v0.38.0
type AwsLocationInitParameters struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. 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. Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*AwsLocationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AwsLocationInitParameters) DeepCopy() *AwsLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsLocationInitParameters.
func (*AwsLocationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AwsLocationInitParameters) DeepCopyInto(out *AwsLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsLocationObservation ¶
type AwsLocationObservation struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. 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. Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
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 BandwidthInitParameters ¶ added in v0.38.0
type BandwidthInitParameters struct { // Download speed in Mbps. DownloadSpeed *float64 `json:"downloadSpeed,omitempty" tf:"download_speed,omitempty"` // Upload speed in Mbps. UploadSpeed *float64 `json:"uploadSpeed,omitempty" tf:"upload_speed,omitempty"` }
func (*BandwidthInitParameters) DeepCopy ¶ added in v0.38.0
func (in *BandwidthInitParameters) DeepCopy() *BandwidthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthInitParameters.
func (*BandwidthInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *BandwidthInitParameters) DeepCopyInto(out *BandwidthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthObservation ¶
type BandwidthObservation struct { // Download speed in Mbps. DownloadSpeed *float64 `json:"downloadSpeed,omitempty" tf:"download_speed,omitempty"` // Upload speed in Mbps. UploadSpeed *float64 `json:"uploadSpeed,omitempty" tf:"upload_speed,omitempty"` }
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 ConnectAttachment ¶ added in v0.30.0
type ConnectAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.options) || has(self.initProvider.options)",message="options is a required parameter" Spec ConnectAttachmentSpec `json:"spec"` Status ConnectAttachmentStatus `json:"status,omitempty"` }
ConnectAttachment is the Schema for the ConnectAttachments API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ConnectAttachment) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachment) DeepCopy() *ConnectAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachment.
func (*ConnectAttachment) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachment) DeepCopyInto(out *ConnectAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectAttachment) DeepCopyObject ¶ added in v0.30.0
func (in *ConnectAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectAttachment) GetCondition ¶ added in v0.30.0
func (mg *ConnectAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConnectAttachment.
func (*ConnectAttachment) GetConnectionDetailsMapping ¶ added in v0.30.0
func (tr *ConnectAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConnectAttachment
func (*ConnectAttachment) GetDeletionPolicy ¶ added in v0.30.0
func (mg *ConnectAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConnectAttachment.
func (*ConnectAttachment) GetID ¶ added in v0.30.0
func (tr *ConnectAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ConnectAttachment
func (*ConnectAttachment) GetInitParameters ¶ added in v0.38.0
func (tr *ConnectAttachment) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConnectAttachment
func (*ConnectAttachment) GetManagementPolicies ¶ added in v0.38.0
func (mg *ConnectAttachment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ConnectAttachment.
func (*ConnectAttachment) GetObservation ¶ added in v0.30.0
func (tr *ConnectAttachment) GetObservation() (map[string]any, error)
GetObservation of this ConnectAttachment
func (*ConnectAttachment) GetParameters ¶ added in v0.30.0
func (tr *ConnectAttachment) GetParameters() (map[string]any, error)
GetParameters of this ConnectAttachment
func (*ConnectAttachment) GetProviderConfigReference ¶ added in v0.30.0
func (mg *ConnectAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConnectAttachment.
func (*ConnectAttachment) GetProviderReference ¶ added in v0.30.0
func (mg *ConnectAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConnectAttachment. Deprecated: Use GetProviderConfigReference.
func (*ConnectAttachment) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *ConnectAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConnectAttachment.
func (*ConnectAttachment) GetTerraformResourceType ¶ added in v0.30.0
func (mg *ConnectAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConnectAttachment
func (*ConnectAttachment) GetTerraformSchemaVersion ¶ added in v0.30.0
func (tr *ConnectAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConnectAttachment) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *ConnectAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConnectAttachment.
func (*ConnectAttachment) LateInitialize ¶ added in v0.30.0
func (tr *ConnectAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConnectAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConnectAttachment) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this ConnectAttachment.
func (*ConnectAttachment) SetConditions ¶ added in v0.30.0
func (mg *ConnectAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ConnectAttachment.
func (*ConnectAttachment) SetDeletionPolicy ¶ added in v0.30.0
func (mg *ConnectAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConnectAttachment.
func (*ConnectAttachment) SetManagementPolicies ¶ added in v0.38.0
func (mg *ConnectAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ConnectAttachment.
func (*ConnectAttachment) SetObservation ¶ added in v0.30.0
func (tr *ConnectAttachment) SetObservation(obs map[string]any) error
SetObservation for this ConnectAttachment
func (*ConnectAttachment) SetParameters ¶ added in v0.30.0
func (tr *ConnectAttachment) SetParameters(params map[string]any) error
SetParameters for this ConnectAttachment
func (*ConnectAttachment) SetProviderConfigReference ¶ added in v0.30.0
func (mg *ConnectAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConnectAttachment.
func (*ConnectAttachment) SetProviderReference ¶ added in v0.30.0
func (mg *ConnectAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConnectAttachment. Deprecated: Use SetProviderConfigReference.
func (*ConnectAttachment) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *ConnectAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConnectAttachment.
func (*ConnectAttachment) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *ConnectAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConnectAttachment.
type ConnectAttachmentInitParameters ¶ added in v0.38.0
type ConnectAttachmentInitParameters struct { // Options for creating an attachment. Options []OptionsInitParameters `json:"options,omitempty" tf:"options,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ConnectAttachmentInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConnectAttachmentInitParameters) DeepCopy() *ConnectAttachmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentInitParameters.
func (*ConnectAttachmentInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ConnectAttachmentInitParameters) DeepCopyInto(out *ConnectAttachmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectAttachmentList ¶ added in v0.30.0
type ConnectAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectAttachment `json:"items"` }
ConnectAttachmentList contains a list of ConnectAttachments
func (*ConnectAttachmentList) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachmentList) DeepCopy() *ConnectAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentList.
func (*ConnectAttachmentList) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachmentList) DeepCopyInto(out *ConnectAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectAttachmentList) DeepCopyObject ¶ added in v0.30.0
func (in *ConnectAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectAttachmentList) GetItems ¶ added in v0.30.0
func (l *ConnectAttachmentList) GetItems() []resource.Managed
GetItems of this ConnectAttachmentList.
type ConnectAttachmentObservation ¶ added in v0.30.0
type ConnectAttachmentObservation struct { // The ARN of the attachment. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID of the attachment. AttachmentID *string `json:"attachmentId,omitempty" tf:"attachment_id,omitempty"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *float64 `json:"attachmentPolicyRuleNumber,omitempty" tf:"attachment_policy_rule_number,omitempty"` // The type of attachment. AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type,omitempty"` // The ARN of a core network. CoreNetworkArn *string `json:"coreNetworkArn,omitempty" tf:"core_network_arn,omitempty"` // The ID of a core network where you want to create the attachment. CoreNetworkID *string `json:"coreNetworkId,omitempty" tf:"core_network_id,omitempty"` // The Region where the edge is located. EdgeLocation *string `json:"edgeLocation,omitempty" tf:"edge_location,omitempty"` // The ID of the attachment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Options for creating an attachment. Options []OptionsObservation `json:"options,omitempty" tf:"options,omitempty"` // The ID of the attachment account owner. OwnerAccountID *string `json:"ownerAccountId,omitempty" tf:"owner_account_id,omitempty"` // The attachment resource ARN. ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn,omitempty"` // The name of the segment attachment. SegmentName *string `json:"segmentName,omitempty" tf:"segment_name,omitempty"` // The state of the attachment. State *string `json:"state,omitempty" tf:"state,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The ID of the attachment between the two connections. TransportAttachmentID *string `json:"transportAttachmentId,omitempty" tf:"transport_attachment_id,omitempty"` }
func (*ConnectAttachmentObservation) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachmentObservation) DeepCopy() *ConnectAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentObservation.
func (*ConnectAttachmentObservation) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachmentObservation) DeepCopyInto(out *ConnectAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectAttachmentParameters ¶ added in v0.30.0
type ConnectAttachmentParameters struct { // The ID of a core network where you want to create the attachment. // +crossplane:generate:reference:type=CoreNetwork // +kubebuilder:validation:Optional CoreNetworkID *string `json:"coreNetworkId,omitempty" tf:"core_network_id,omitempty"` // Reference to a CoreNetwork to populate coreNetworkId. // +kubebuilder:validation:Optional CoreNetworkIDRef *v1.Reference `json:"coreNetworkIdRef,omitempty" tf:"-"` // Selector for a CoreNetwork to populate coreNetworkId. // +kubebuilder:validation:Optional CoreNetworkIDSelector *v1.Selector `json:"coreNetworkIdSelector,omitempty" tf:"-"` // The Region where the edge is located. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.VPCAttachment // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("edge_location",true) // +kubebuilder:validation:Optional EdgeLocation *string `json:"edgeLocation,omitempty" tf:"edge_location,omitempty"` // Reference to a VPCAttachment in networkmanager to populate edgeLocation. // +kubebuilder:validation:Optional EdgeLocationRef *v1.Reference `json:"edgeLocationRef,omitempty" tf:"-"` // Selector for a VPCAttachment in networkmanager to populate edgeLocation. // +kubebuilder:validation:Optional EdgeLocationSelector *v1.Selector `json:"edgeLocationSelector,omitempty" tf:"-"` // Options for creating an attachment. // +kubebuilder:validation:Optional Options []OptionsParameters `json:"options,omitempty" tf:"options,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"` // The ID of the attachment between the two connections. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/networkmanager/v1beta1.VPCAttachment // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional TransportAttachmentID *string `json:"transportAttachmentId,omitempty" tf:"transport_attachment_id,omitempty"` // Reference to a VPCAttachment in networkmanager to populate transportAttachmentId. // +kubebuilder:validation:Optional TransportAttachmentIDRef *v1.Reference `json:"transportAttachmentIdRef,omitempty" tf:"-"` // Selector for a VPCAttachment in networkmanager to populate transportAttachmentId. // +kubebuilder:validation:Optional TransportAttachmentIDSelector *v1.Selector `json:"transportAttachmentIdSelector,omitempty" tf:"-"` }
func (*ConnectAttachmentParameters) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachmentParameters) DeepCopy() *ConnectAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentParameters.
func (*ConnectAttachmentParameters) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachmentParameters) DeepCopyInto(out *ConnectAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectAttachmentSpec ¶ added in v0.30.0
type ConnectAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectAttachmentParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConnectAttachmentInitParameters `json:"initProvider,omitempty"` }
ConnectAttachmentSpec defines the desired state of ConnectAttachment
func (*ConnectAttachmentSpec) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachmentSpec) DeepCopy() *ConnectAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentSpec.
func (*ConnectAttachmentSpec) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachmentSpec) DeepCopyInto(out *ConnectAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectAttachmentStatus ¶ added in v0.30.0
type ConnectAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectAttachmentObservation `json:"atProvider,omitempty"` }
ConnectAttachmentStatus defines the observed state of ConnectAttachment.
func (*ConnectAttachmentStatus) DeepCopy ¶ added in v0.30.0
func (in *ConnectAttachmentStatus) DeepCopy() *ConnectAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectAttachmentStatus.
func (*ConnectAttachmentStatus) DeepCopyInto ¶ added in v0.30.0
func (in *ConnectAttachmentStatus) DeepCopyInto(out *ConnectAttachmentStatus)
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) GetInitParameters ¶ added in v0.38.0
func (tr *Connection) GetInitParameters() (map[string]any, error)
GetInitParameters of this Connection
func (*Connection) GetManagementPolicies ¶ added in v0.38.0
func (mg *Connection) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *Connection) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 ConnectionInitParameters ¶ added in v0.38.0
type ConnectionInitParameters struct { // The ID of the link for the second device. ConnectedLinkID *string `json:"connectedLinkId,omitempty" tf:"connected_link_id,omitempty"` // A description of the connection. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the link for the first device. LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ConnectionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConnectionInitParameters) DeepCopy() *ConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInitParameters.
func (*ConnectionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ConnectionInitParameters) DeepCopyInto(out *ConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // The ID of the second device in the connection. ConnectedDeviceID *string `json:"connectedDeviceId,omitempty" tf:"connected_device_id,omitempty"` // The ID of the link for the second device. ConnectedLinkID *string `json:"connectedLinkId,omitempty" tf:"connected_link_id,omitempty"` // A description of the connection. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the first device in the connection. DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the link for the first device. LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. 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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConnectionInitParameters `json:"initProvider,omitempty"` }
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 CoreNetwork ¶ added in v0.30.0
type CoreNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CoreNetworkSpec `json:"spec"` Status CoreNetworkStatus `json:"status,omitempty"` }
CoreNetwork is the Schema for the CoreNetworks API. Provides a core 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 (*CoreNetwork) DeepCopy ¶ added in v0.30.0
func (in *CoreNetwork) DeepCopy() *CoreNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetwork.
func (*CoreNetwork) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetwork) DeepCopyInto(out *CoreNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CoreNetwork) DeepCopyObject ¶ added in v0.30.0
func (in *CoreNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CoreNetwork) GetCondition ¶ added in v0.30.0
func (mg *CoreNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CoreNetwork.
func (*CoreNetwork) GetConnectionDetailsMapping ¶ added in v0.30.0
func (tr *CoreNetwork) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CoreNetwork
func (*CoreNetwork) GetDeletionPolicy ¶ added in v0.30.0
func (mg *CoreNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CoreNetwork.
func (*CoreNetwork) GetID ¶ added in v0.30.0
func (tr *CoreNetwork) GetID() string
GetID returns ID of underlying Terraform resource of this CoreNetwork
func (*CoreNetwork) GetInitParameters ¶ added in v0.38.0
func (tr *CoreNetwork) GetInitParameters() (map[string]any, error)
GetInitParameters of this CoreNetwork
func (*CoreNetwork) GetManagementPolicies ¶ added in v0.38.0
func (mg *CoreNetwork) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CoreNetwork.
func (*CoreNetwork) GetObservation ¶ added in v0.30.0
func (tr *CoreNetwork) GetObservation() (map[string]any, error)
GetObservation of this CoreNetwork
func (*CoreNetwork) GetParameters ¶ added in v0.30.0
func (tr *CoreNetwork) GetParameters() (map[string]any, error)
GetParameters of this CoreNetwork
func (*CoreNetwork) GetProviderConfigReference ¶ added in v0.30.0
func (mg *CoreNetwork) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CoreNetwork.
func (*CoreNetwork) GetProviderReference ¶ added in v0.30.0
func (mg *CoreNetwork) GetProviderReference() *xpv1.Reference
GetProviderReference of this CoreNetwork. Deprecated: Use GetProviderConfigReference.
func (*CoreNetwork) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *CoreNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CoreNetwork.
func (*CoreNetwork) GetTerraformResourceType ¶ added in v0.30.0
func (mg *CoreNetwork) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CoreNetwork
func (*CoreNetwork) GetTerraformSchemaVersion ¶ added in v0.30.0
func (tr *CoreNetwork) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CoreNetwork) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *CoreNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CoreNetwork.
func (*CoreNetwork) LateInitialize ¶ added in v0.30.0
func (tr *CoreNetwork) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CoreNetwork using its observed tfState. returns True if there are any spec changes for the resource.
func (*CoreNetwork) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this CoreNetwork.
func (*CoreNetwork) SetConditions ¶ added in v0.30.0
func (mg *CoreNetwork) SetConditions(c ...xpv1.Condition)
SetConditions of this CoreNetwork.
func (*CoreNetwork) SetDeletionPolicy ¶ added in v0.30.0
func (mg *CoreNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CoreNetwork.
func (*CoreNetwork) SetManagementPolicies ¶ added in v0.38.0
func (mg *CoreNetwork) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CoreNetwork.
func (*CoreNetwork) SetObservation ¶ added in v0.30.0
func (tr *CoreNetwork) SetObservation(obs map[string]any) error
SetObservation for this CoreNetwork
func (*CoreNetwork) SetParameters ¶ added in v0.30.0
func (tr *CoreNetwork) SetParameters(params map[string]any) error
SetParameters for this CoreNetwork
func (*CoreNetwork) SetProviderConfigReference ¶ added in v0.30.0
func (mg *CoreNetwork) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CoreNetwork.
func (*CoreNetwork) SetProviderReference ¶ added in v0.30.0
func (mg *CoreNetwork) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CoreNetwork. Deprecated: Use SetProviderConfigReference.
func (*CoreNetwork) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *CoreNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CoreNetwork.
func (*CoreNetwork) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *CoreNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CoreNetwork.
type CoreNetworkInitParameters ¶ added in v0.38.0
type CoreNetworkInitParameters struct { // The base policy created by setting the create_base_policy argument to true requires a region to be set in the edge-locations, location key. If base_policy_region is not specified, the region used in the base policy defaults to the region specified in the provider block. BasePolicyRegion *string `json:"basePolicyRegion,omitempty" tf:"base_policy_region,omitempty"` // A list of regions to add to the base policy. The base policy created by setting the create_base_policy argument to true requires one or more regions to be set in the edge-locations, location key. If base_policy_regions is not specified, the region used in the base policy defaults to the region specified in the provider block. BasePolicyRegions []*string `json:"basePolicyRegions,omitempty" tf:"base_policy_regions,omitempty"` // Specifies whether to create a base policy when a core network is created or updated. A base policy is created and set to LIVE to allow attachments to the core network (e.g. VPC Attachments) before applying a policy document provided using the aws_networkmanager_core_network_policy_attachment resource. This base policy is needed if your core network does not have any LIVE policies (e.g. a core network resource created without the policy_document argument) and your policy document has static routes pointing to VPC attachments and you want to attach your VPCs to the core network before applying the desired policy document. Valid values are true or false. Conflicts with policy_document. An example base policy is shown below. This base policy is overridden with the policy that you specify in the aws_networkmanager_core_network_policy_attachment resource. CreateBasePolicy *bool `json:"createBasePolicy,omitempty" tf:"create_base_policy,omitempty"` // Description of the Core Network. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Policy document for creating a core network. Note that updating this argument will result in the new policy document version being set as the LATEST and LIVE policy document. Refer to the Core network policies documentation for more information. Conflicts with create_base_policy. PolicyDocument *string `json:"policyDocument,omitempty" tf:"policy_document,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CoreNetworkInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CoreNetworkInitParameters) DeepCopy() *CoreNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkInitParameters.
func (*CoreNetworkInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CoreNetworkInitParameters) DeepCopyInto(out *CoreNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreNetworkList ¶ added in v0.30.0
type CoreNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CoreNetwork `json:"items"` }
CoreNetworkList contains a list of CoreNetworks
func (*CoreNetworkList) DeepCopy ¶ added in v0.30.0
func (in *CoreNetworkList) DeepCopy() *CoreNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkList.
func (*CoreNetworkList) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetworkList) DeepCopyInto(out *CoreNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CoreNetworkList) DeepCopyObject ¶ added in v0.30.0
func (in *CoreNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CoreNetworkList) GetItems ¶ added in v0.30.0
func (l *CoreNetworkList) GetItems() []resource.Managed
GetItems of this CoreNetworkList.
type CoreNetworkObservation ¶ added in v0.30.0
type CoreNetworkObservation struct { // Core Network Amazon Resource Name (ARN). Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The base policy created by setting the create_base_policy argument to true requires a region to be set in the edge-locations, location key. If base_policy_region is not specified, the region used in the base policy defaults to the region specified in the provider block. BasePolicyRegion *string `json:"basePolicyRegion,omitempty" tf:"base_policy_region,omitempty"` // A list of regions to add to the base policy. The base policy created by setting the create_base_policy argument to true requires one or more regions to be set in the edge-locations, location key. If base_policy_regions is not specified, the region used in the base policy defaults to the region specified in the provider block. BasePolicyRegions []*string `json:"basePolicyRegions,omitempty" tf:"base_policy_regions,omitempty"` // Specifies whether to create a base policy when a core network is created or updated. A base policy is created and set to LIVE to allow attachments to the core network (e.g. VPC Attachments) before applying a policy document provided using the aws_networkmanager_core_network_policy_attachment resource. This base policy is needed if your core network does not have any LIVE policies (e.g. a core network resource created without the policy_document argument) and your policy document has static routes pointing to VPC attachments and you want to attach your VPCs to the core network before applying the desired policy document. Valid values are true or false. Conflicts with policy_document. An example base policy is shown below. This base policy is overridden with the policy that you specify in the aws_networkmanager_core_network_policy_attachment resource. CreateBasePolicy *bool `json:"createBasePolicy,omitempty" tf:"create_base_policy,omitempty"` // Timestamp when a core network was created. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // Description of the Core Network. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more blocks detailing the edges within a core network. Detailed below. Edges []EdgesObservation `json:"edges,omitempty" tf:"edges,omitempty"` // The ID of the global network that a core network will be a part of. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` // Core Network ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Policy document for creating a core network. Note that updating this argument will result in the new policy document version being set as the LATEST and LIVE policy document. Refer to the Core network policies documentation for more information. Conflicts with create_base_policy. PolicyDocument *string `json:"policyDocument,omitempty" tf:"policy_document,omitempty"` // One or more blocks detailing the segments within a core network. Detailed below. Segments []SegmentsObservation `json:"segments,omitempty" tf:"segments,omitempty"` // Current state of a core network. State *string `json:"state,omitempty" tf:"state,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*CoreNetworkObservation) DeepCopy ¶ added in v0.30.0
func (in *CoreNetworkObservation) DeepCopy() *CoreNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkObservation.
func (*CoreNetworkObservation) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetworkObservation) DeepCopyInto(out *CoreNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreNetworkParameters ¶ added in v0.30.0
type CoreNetworkParameters struct { // The base policy created by setting the create_base_policy argument to true requires a region to be set in the edge-locations, location key. If base_policy_region is not specified, the region used in the base policy defaults to the region specified in the provider block. // +kubebuilder:validation:Optional BasePolicyRegion *string `json:"basePolicyRegion,omitempty" tf:"base_policy_region,omitempty"` // A list of regions to add to the base policy. The base policy created by setting the create_base_policy argument to true requires one or more regions to be set in the edge-locations, location key. If base_policy_regions is not specified, the region used in the base policy defaults to the region specified in the provider block. // +kubebuilder:validation:Optional BasePolicyRegions []*string `json:"basePolicyRegions,omitempty" tf:"base_policy_regions,omitempty"` // Specifies whether to create a base policy when a core network is created or updated. A base policy is created and set to LIVE to allow attachments to the core network (e.g. VPC Attachments) before applying a policy document provided using the aws_networkmanager_core_network_policy_attachment resource. This base policy is needed if your core network does not have any LIVE policies (e.g. a core network resource created without the policy_document argument) and your policy document has static routes pointing to VPC attachments and you want to attach your VPCs to the core network before applying the desired policy document. Valid values are true or false. Conflicts with policy_document. An example base policy is shown below. This base policy is overridden with the policy that you specify in the aws_networkmanager_core_network_policy_attachment resource. // +kubebuilder:validation:Optional CreateBasePolicy *bool `json:"createBasePolicy,omitempty" tf:"create_base_policy,omitempty"` // Description of the Core Network. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the global network that a core network will be a part of. // +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:"-"` // Policy document for creating a core network. Note that updating this argument will result in the new policy document version being set as the LATEST and LIVE policy document. Refer to the Core network policies documentation for more information. Conflicts with create_base_policy. // +kubebuilder:validation:Optional PolicyDocument *string `json:"policyDocument,omitempty" tf:"policy_document,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 (*CoreNetworkParameters) DeepCopy ¶ added in v0.30.0
func (in *CoreNetworkParameters) DeepCopy() *CoreNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkParameters.
func (*CoreNetworkParameters) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetworkParameters) DeepCopyInto(out *CoreNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreNetworkSpec ¶ added in v0.30.0
type CoreNetworkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CoreNetworkParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CoreNetworkInitParameters `json:"initProvider,omitempty"` }
CoreNetworkSpec defines the desired state of CoreNetwork
func (*CoreNetworkSpec) DeepCopy ¶ added in v0.30.0
func (in *CoreNetworkSpec) DeepCopy() *CoreNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkSpec.
func (*CoreNetworkSpec) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetworkSpec) DeepCopyInto(out *CoreNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreNetworkStatus ¶ added in v0.30.0
type CoreNetworkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CoreNetworkObservation `json:"atProvider,omitempty"` }
CoreNetworkStatus defines the observed state of CoreNetwork.
func (*CoreNetworkStatus) DeepCopy ¶ added in v0.30.0
func (in *CoreNetworkStatus) DeepCopy() *CoreNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreNetworkStatus.
func (*CoreNetworkStatus) DeepCopyInto ¶ added in v0.30.0
func (in *CoreNetworkStatus) DeepCopyInto(out *CoreNetworkStatus)
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) GetInitParameters ¶ added in v0.38.0
func (tr *CustomerGatewayAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomerGatewayAssociation
func (*CustomerGatewayAssociation) GetManagementPolicies ¶ added in v0.38.0
func (mg *CustomerGatewayAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *CustomerGatewayAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 CustomerGatewayAssociationInitParameters ¶ added in v0.38.0
type CustomerGatewayAssociationInitParameters struct { // The ID of the link. LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` }
func (*CustomerGatewayAssociationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CustomerGatewayAssociationInitParameters) DeepCopy() *CustomerGatewayAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayAssociationInitParameters.
func (*CustomerGatewayAssociationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CustomerGatewayAssociationInitParameters) DeepCopyInto(out *CustomerGatewayAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn *string `json:"customerGatewayArn,omitempty" tf:"customer_gateway_arn,omitempty"` // The ID of the device. DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the link. LinkID *string `json:"linkId,omitempty" tf:"link_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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CustomerGatewayAssociationInitParameters `json:"initProvider,omitempty"` }
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) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Device
func (*Device) GetManagementPolicies ¶ added in v0.38.0
func (mg *Device) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *Device) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 DeviceInitParameters ¶ added in v0.38.0
type DeviceInitParameters struct { // The AWS location of the device. Documented below. AwsLocation []AwsLocationInitParameters `json:"awsLocation,omitempty" tf:"aws_location,omitempty"` // A description of the device. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The location of the device. Documented below. Location []LocationInitParameters `json:"location,omitempty" tf:"location,omitempty"` // The model of device. Model *string `json:"model,omitempty" tf:"model,omitempty"` // The serial number of the device. SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of device. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The vendor of the device. Vendor *string `json:"vendor,omitempty" tf:"vendor,omitempty"` }
func (*DeviceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DeviceInitParameters) DeepCopy() *DeviceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceInitParameters.
func (*DeviceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DeviceInitParameters) DeepCopyInto(out *DeviceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // The AWS location of the device. Documented below. AwsLocation []AwsLocationObservation `json:"awsLocation,omitempty" tf:"aws_location,omitempty"` // A description of the device. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The location of the device. Documented below. Location []LocationObservation `json:"location,omitempty" tf:"location,omitempty"` // The model of device. Model *string `json:"model,omitempty" tf:"model,omitempty"` // The serial number of the device. SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number,omitempty"` // The ID of the site. SiteID *string `json:"siteId,omitempty" tf:"site_id,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The type of device. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The vendor of the device. Vendor *string `json:"vendor,omitempty" tf:"vendor,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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DeviceInitParameters `json:"initProvider,omitempty"` }
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 EdgesInitParameters ¶ added in v0.38.0
type EdgesInitParameters struct { }
func (*EdgesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EdgesInitParameters) DeepCopy() *EdgesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgesInitParameters.
func (*EdgesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *EdgesInitParameters) DeepCopyInto(out *EdgesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgesObservation ¶ added in v0.30.0
type EdgesObservation struct { // ASN of a core network edge. Asn *float64 `json:"asn,omitempty" tf:"asn,omitempty"` // Region where a core network edge is located. EdgeLocation *string `json:"edgeLocation,omitempty" tf:"edge_location,omitempty"` // Inside IP addresses used for core network edges. InsideCidrBlocks []*string `json:"insideCidrBlocks,omitempty" tf:"inside_cidr_blocks,omitempty"` }
func (*EdgesObservation) DeepCopy ¶ added in v0.30.0
func (in *EdgesObservation) DeepCopy() *EdgesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgesObservation.
func (*EdgesObservation) DeepCopyInto ¶ added in v0.30.0
func (in *EdgesObservation) DeepCopyInto(out *EdgesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgesParameters ¶ added in v0.30.0
type EdgesParameters struct { }
func (*EdgesParameters) DeepCopy ¶ added in v0.30.0
func (in *EdgesParameters) DeepCopy() *EdgesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgesParameters.
func (*EdgesParameters) DeepCopyInto ¶ added in v0.30.0
func (in *EdgesParameters) DeepCopyInto(out *EdgesParameters)
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) GetInitParameters ¶ added in v0.38.0
func (tr *GlobalNetwork) GetInitParameters() (map[string]any, error)
GetInitParameters of this GlobalNetwork
func (*GlobalNetwork) GetManagementPolicies ¶ added in v0.38.0
func (mg *GlobalNetwork) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *GlobalNetwork) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 GlobalNetworkInitParameters ¶ added in v0.38.0
type GlobalNetworkInitParameters struct { // Description of the Global Network. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GlobalNetworkInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GlobalNetworkInitParameters) DeepCopy() *GlobalNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkInitParameters.
func (*GlobalNetworkInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *GlobalNetworkInitParameters) DeepCopyInto(out *GlobalNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // Description of the Global Network. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. 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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider GlobalNetworkInitParameters `json:"initProvider,omitempty"` }
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.bandwidth) || has(self.initProvider.bandwidth)",message="bandwidth is a required parameter" 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) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Link
func (*Link) GetManagementPolicies ¶ added in v0.38.0
func (mg *Link) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *Link) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) GetInitParameters ¶ added in v0.38.0
func (tr *LinkAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkAssociation
func (*LinkAssociation) GetManagementPolicies ¶ added in v0.38.0
func (mg *LinkAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *LinkAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 LinkAssociationInitParameters ¶ added in v0.38.0
type LinkAssociationInitParameters struct { }
func (*LinkAssociationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LinkAssociationInitParameters) DeepCopy() *LinkAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkAssociationInitParameters.
func (*LinkAssociationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *LinkAssociationInitParameters) DeepCopyInto(out *LinkAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // The ID of the device. DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the link. LinkID *string `json:"linkId,omitempty" tf:"link_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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkAssociationInitParameters `json:"initProvider,omitempty"` }
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 LinkInitParameters ¶ added in v0.38.0
type LinkInitParameters struct { // The upload speed and download speed in Mbps. Documented below. Bandwidth []BandwidthInitParameters `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // A description of the link. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The provider of the link. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of the link. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*LinkInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LinkInitParameters) DeepCopy() *LinkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkInitParameters.
func (*LinkInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *LinkInitParameters) DeepCopyInto(out *LinkInitParameters)
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"` // The upload speed and download speed in Mbps. Documented below. Bandwidth []BandwidthObservation `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // A description of the link. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The provider of the link. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // The ID of the site. SiteID *string `json:"siteId,omitempty" tf:"site_id,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The type of the link. Type *string `json:"type,omitempty" tf:"type,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:Optional Bandwidth []BandwidthParameters `json:"bandwidth,omitempty" 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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LinkInitParameters `json:"initProvider,omitempty"` }
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 LocationInitParameters ¶ added in v0.38.0
type LocationInitParameters struct { // The physical address. Address *string `json:"address,omitempty" tf:"address,omitempty"` // The latitude. Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // The longitude. Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
func (*LocationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LocationInitParameters) DeepCopy() *LocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationInitParameters.
func (*LocationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *LocationInitParameters) DeepCopyInto(out *LocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationObservation ¶
type LocationObservation struct { // The physical address. Address *string `json:"address,omitempty" tf:"address,omitempty"` // The latitude. Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // The longitude. Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
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 OptionsInitParameters ¶ added in v0.38.0
type OptionsInitParameters struct {
Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`
}
func (*OptionsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OptionsInitParameters) DeepCopy() *OptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsInitParameters.
func (*OptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OptionsInitParameters) DeepCopyInto(out *OptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsObservation ¶ added in v0.30.0
type OptionsObservation struct {
Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`
}
func (*OptionsObservation) DeepCopy ¶ added in v0.30.0
func (in *OptionsObservation) DeepCopy() *OptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsObservation.
func (*OptionsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *OptionsObservation) DeepCopyInto(out *OptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsParameters ¶ added in v0.30.0
type OptionsParameters struct { // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` }
func (*OptionsParameters) DeepCopy ¶ added in v0.30.0
func (in *OptionsParameters) DeepCopy() *OptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsParameters.
func (*OptionsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *OptionsParameters) DeepCopyInto(out *OptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SegmentsInitParameters ¶ added in v0.38.0
type SegmentsInitParameters struct { }
func (*SegmentsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SegmentsInitParameters) DeepCopy() *SegmentsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentsInitParameters.
func (*SegmentsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SegmentsInitParameters) DeepCopyInto(out *SegmentsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SegmentsObservation ¶ added in v0.30.0
type SegmentsObservation struct { // Regions where the edges are located. EdgeLocations []*string `json:"edgeLocations,omitempty" tf:"edge_locations,omitempty"` // Name of a core network segment. Name *string `json:"name,omitempty" tf:"name,omitempty"` SharedSegments []*string `json:"sharedSegments,omitempty" tf:"shared_segments,omitempty"` }
func (*SegmentsObservation) DeepCopy ¶ added in v0.30.0
func (in *SegmentsObservation) DeepCopy() *SegmentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentsObservation.
func (*SegmentsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SegmentsObservation) DeepCopyInto(out *SegmentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SegmentsParameters ¶ added in v0.30.0
type SegmentsParameters struct { }
func (*SegmentsParameters) DeepCopy ¶ added in v0.30.0
func (in *SegmentsParameters) DeepCopy() *SegmentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentsParameters.
func (*SegmentsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SegmentsParameters) DeepCopyInto(out *SegmentsParameters)
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) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Site
func (*Site) GetManagementPolicies ¶ added in v0.38.0
func (mg *Site) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *Site) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 SiteInitParameters ¶ added in v0.38.0
type SiteInitParameters struct { // Description of the Site. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The site location as documented below. Location []SiteLocationInitParameters `json:"location,omitempty" tf:"location,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SiteInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SiteInitParameters) DeepCopy() *SiteInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteInitParameters.
func (*SiteInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SiteInitParameters) DeepCopyInto(out *SiteInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 SiteLocationInitParameters ¶ added in v0.38.0
type SiteLocationInitParameters struct { // Address of the location. Address *string `json:"address,omitempty" tf:"address,omitempty"` // Latitude of the location. Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // Longitude of the location. Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
func (*SiteLocationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SiteLocationInitParameters) DeepCopy() *SiteLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteLocationInitParameters.
func (*SiteLocationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SiteLocationInitParameters) DeepCopyInto(out *SiteLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteLocationObservation ¶
type SiteLocationObservation struct { // Address of the location. Address *string `json:"address,omitempty" tf:"address,omitempty"` // Latitude of the location. Latitude *string `json:"latitude,omitempty" tf:"latitude,omitempty"` // Longitude of the location. Longitude *string `json:"longitude,omitempty" tf:"longitude,omitempty"` }
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"` // Description of the Site. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Global Network to create the site in. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The site location as documented below. Location []SiteLocationObservation `json:"location,omitempty" tf:"location,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. 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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SiteInitParameters `json:"initProvider,omitempty"` }
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) GetInitParameters ¶ added in v0.38.0
func (tr *TransitGatewayConnectPeerAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this TransitGatewayConnectPeerAssociation
func (*TransitGatewayConnectPeerAssociation) GetManagementPolicies ¶ added in v0.38.0
func (mg *TransitGatewayConnectPeerAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *TransitGatewayConnectPeerAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 TransitGatewayConnectPeerAssociationInitParameters ¶ added in v0.38.0
type TransitGatewayConnectPeerAssociationInitParameters struct { // The ID of the link. LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` }
func (*TransitGatewayConnectPeerAssociationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayConnectPeerAssociationInitParameters) DeepCopy() *TransitGatewayConnectPeerAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerAssociationInitParameters.
func (*TransitGatewayConnectPeerAssociationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayConnectPeerAssociationInitParameters) DeepCopyInto(out *TransitGatewayConnectPeerAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // The ID of the device. DeviceID *string `json:"deviceId,omitempty" tf:"device_id,omitempty"` // The ID of the global network. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the link. LinkID *string `json:"linkId,omitempty" tf:"link_id,omitempty"` // The Amazon Resource Name (ARN) of the Connect peer. TransitGatewayConnectPeerArn *string `json:"transitGatewayConnectPeerArn,omitempty" tf:"transit_gateway_connect_peer_arn,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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TransitGatewayConnectPeerAssociationInitParameters `json:"initProvider,omitempty"` }
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) GetInitParameters ¶ added in v0.38.0
func (tr *TransitGatewayRegistration) GetInitParameters() (map[string]any, error)
GetInitParameters of this TransitGatewayRegistration
func (*TransitGatewayRegistration) GetManagementPolicies ¶ added in v0.38.0
func (mg *TransitGatewayRegistration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) SetManagementPolicies ¶ added in v0.38.0
func (mg *TransitGatewayRegistration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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 TransitGatewayRegistrationInitParameters ¶ added in v0.38.0
type TransitGatewayRegistrationInitParameters struct { }
func (*TransitGatewayRegistrationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayRegistrationInitParameters) DeepCopy() *TransitGatewayRegistrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRegistrationInitParameters.
func (*TransitGatewayRegistrationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayRegistrationInitParameters) DeepCopyInto(out *TransitGatewayRegistrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // The ID of the Global Network to register to. GlobalNetworkID *string `json:"globalNetworkId,omitempty" tf:"global_network_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ARN of the Transit Gateway to register. TransitGatewayArn *string `json:"transitGatewayArn,omitempty" tf:"transit_gateway_arn,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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TransitGatewayRegistrationInitParameters `json:"initProvider,omitempty"` }
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.
type VPCAttachment ¶ added in v0.30.0
type VPCAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCAttachmentSpec `json:"spec"` Status VPCAttachmentStatus `json:"status,omitempty"` }
VPCAttachment is the Schema for the VPCAttachments API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*VPCAttachment) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachment) DeepCopy() *VPCAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachment.
func (*VPCAttachment) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachment) DeepCopyInto(out *VPCAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCAttachment) DeepCopyObject ¶ added in v0.30.0
func (in *VPCAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCAttachment) GetCondition ¶ added in v0.30.0
func (mg *VPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCAttachment.
func (*VPCAttachment) GetConnectionDetailsMapping ¶ added in v0.30.0
func (tr *VPCAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCAttachment
func (*VPCAttachment) GetDeletionPolicy ¶ added in v0.30.0
func (mg *VPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCAttachment.
func (*VPCAttachment) GetID ¶ added in v0.30.0
func (tr *VPCAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this VPCAttachment
func (*VPCAttachment) GetInitParameters ¶ added in v0.38.0
func (tr *VPCAttachment) GetInitParameters() (map[string]any, error)
GetInitParameters of this VPCAttachment
func (*VPCAttachment) GetManagementPolicies ¶ added in v0.38.0
func (mg *VPCAttachment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VPCAttachment.
func (*VPCAttachment) GetObservation ¶ added in v0.30.0
func (tr *VPCAttachment) GetObservation() (map[string]any, error)
GetObservation of this VPCAttachment
func (*VPCAttachment) GetParameters ¶ added in v0.30.0
func (tr *VPCAttachment) GetParameters() (map[string]any, error)
GetParameters of this VPCAttachment
func (*VPCAttachment) GetProviderConfigReference ¶ added in v0.30.0
func (mg *VPCAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCAttachment.
func (*VPCAttachment) GetProviderReference ¶ added in v0.30.0
func (mg *VPCAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCAttachment. Deprecated: Use GetProviderConfigReference.
func (*VPCAttachment) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *VPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCAttachment.
func (*VPCAttachment) GetTerraformResourceType ¶ added in v0.30.0
func (mg *VPCAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCAttachment
func (*VPCAttachment) GetTerraformSchemaVersion ¶ added in v0.30.0
func (tr *VPCAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCAttachment) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *VPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCAttachment.
func (*VPCAttachment) LateInitialize ¶ added in v0.30.0
func (tr *VPCAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCAttachment) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this VPCAttachment.
func (*VPCAttachment) SetConditions ¶ added in v0.30.0
func (mg *VPCAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCAttachment.
func (*VPCAttachment) SetDeletionPolicy ¶ added in v0.30.0
func (mg *VPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCAttachment.
func (*VPCAttachment) SetManagementPolicies ¶ added in v0.38.0
func (mg *VPCAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VPCAttachment.
func (*VPCAttachment) SetObservation ¶ added in v0.30.0
func (tr *VPCAttachment) SetObservation(obs map[string]any) error
SetObservation for this VPCAttachment
func (*VPCAttachment) SetParameters ¶ added in v0.30.0
func (tr *VPCAttachment) SetParameters(params map[string]any) error
SetParameters for this VPCAttachment
func (*VPCAttachment) SetProviderConfigReference ¶ added in v0.30.0
func (mg *VPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCAttachment.
func (*VPCAttachment) SetProviderReference ¶ added in v0.30.0
func (mg *VPCAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCAttachment. Deprecated: Use SetProviderConfigReference.
func (*VPCAttachment) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *VPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCAttachment.
func (*VPCAttachment) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *VPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCAttachment.
type VPCAttachmentInitParameters ¶ added in v0.38.0
type VPCAttachmentInitParameters struct { // Options for the VPC attachment. Options []VPCAttachmentOptionsInitParameters `json:"options,omitempty" tf:"options,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VPCAttachmentInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VPCAttachmentInitParameters) DeepCopy() *VPCAttachmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentInitParameters.
func (*VPCAttachmentInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VPCAttachmentInitParameters) DeepCopyInto(out *VPCAttachmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentList ¶ added in v0.30.0
type VPCAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCAttachment `json:"items"` }
VPCAttachmentList contains a list of VPCAttachments
func (*VPCAttachmentList) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentList) DeepCopy() *VPCAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentList.
func (*VPCAttachmentList) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentList) DeepCopyInto(out *VPCAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCAttachmentList) DeepCopyObject ¶ added in v0.30.0
func (in *VPCAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCAttachmentList) GetItems ¶ added in v0.30.0
func (l *VPCAttachmentList) GetItems() []resource.Managed
GetItems of this VPCAttachmentList.
type VPCAttachmentObservation ¶ added in v0.30.0
type VPCAttachmentObservation struct { // The ARN of the attachment. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *float64 `json:"attachmentPolicyRuleNumber,omitempty" tf:"attachment_policy_rule_number,omitempty"` // The type of attachment. AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type,omitempty"` // The ARN of a core network. CoreNetworkArn *string `json:"coreNetworkArn,omitempty" tf:"core_network_arn,omitempty"` // The ID of a core network for the VPC attachment. CoreNetworkID *string `json:"coreNetworkId,omitempty" tf:"core_network_id,omitempty"` // The Region where the edge is located. EdgeLocation *string `json:"edgeLocation,omitempty" tf:"edge_location,omitempty"` // The ID of the attachment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Options for the VPC attachment. Options []VPCAttachmentOptionsObservation `json:"options,omitempty" tf:"options,omitempty"` // The ID of the attachment account owner. OwnerAccountID *string `json:"ownerAccountId,omitempty" tf:"owner_account_id,omitempty"` // The attachment resource ARN. ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn,omitempty"` // The name of the segment attachment. SegmentName *string `json:"segmentName,omitempty" tf:"segment_name,omitempty"` // The state of the attachment. State *string `json:"state,omitempty" tf:"state,omitempty"` // The subnet ARN of the VPC attachment. SubnetArns []*string `json:"subnetArns,omitempty" tf:"subnet_arns,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The ARN of the VPC. VPCArn *string `json:"vpcArn,omitempty" tf:"vpc_arn,omitempty"` }
func (*VPCAttachmentObservation) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentObservation) DeepCopy() *VPCAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentObservation.
func (*VPCAttachmentObservation) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentObservation) DeepCopyInto(out *VPCAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentOptionsInitParameters ¶ added in v0.38.0
type VPCAttachmentOptionsInitParameters struct { // Indicates whether appliance mode is supported. If enabled, traffic flow between a source and destination use the same Availability Zone for the VPC attachment for the lifetime of that flow. ApplianceModeSupport *bool `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support,omitempty"` // Indicates whether IPv6 is supported. IPv6Support *bool `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"` }
func (*VPCAttachmentOptionsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VPCAttachmentOptionsInitParameters) DeepCopy() *VPCAttachmentOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentOptionsInitParameters.
func (*VPCAttachmentOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VPCAttachmentOptionsInitParameters) DeepCopyInto(out *VPCAttachmentOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentOptionsObservation ¶ added in v0.30.0
type VPCAttachmentOptionsObservation struct { // Indicates whether appliance mode is supported. If enabled, traffic flow between a source and destination use the same Availability Zone for the VPC attachment for the lifetime of that flow. ApplianceModeSupport *bool `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support,omitempty"` // Indicates whether IPv6 is supported. IPv6Support *bool `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"` }
func (*VPCAttachmentOptionsObservation) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentOptionsObservation) DeepCopy() *VPCAttachmentOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentOptionsObservation.
func (*VPCAttachmentOptionsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentOptionsObservation) DeepCopyInto(out *VPCAttachmentOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentOptionsParameters ¶ added in v0.30.0
type VPCAttachmentOptionsParameters struct { // Indicates whether appliance mode is supported. If enabled, traffic flow between a source and destination use the same Availability Zone for the VPC attachment for the lifetime of that flow. // +kubebuilder:validation:Optional ApplianceModeSupport *bool `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support,omitempty"` // Indicates whether IPv6 is supported. // +kubebuilder:validation:Optional IPv6Support *bool `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"` }
func (*VPCAttachmentOptionsParameters) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentOptionsParameters) DeepCopy() *VPCAttachmentOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentOptionsParameters.
func (*VPCAttachmentOptionsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentOptionsParameters) DeepCopyInto(out *VPCAttachmentOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentParameters ¶ added in v0.30.0
type VPCAttachmentParameters struct { // The ID of a core network for the VPC attachment. // +crossplane:generate:reference:type=CoreNetwork // +kubebuilder:validation:Optional CoreNetworkID *string `json:"coreNetworkId,omitempty" tf:"core_network_id,omitempty"` // Reference to a CoreNetwork to populate coreNetworkId. // +kubebuilder:validation:Optional CoreNetworkIDRef *v1.Reference `json:"coreNetworkIdRef,omitempty" tf:"-"` // Selector for a CoreNetwork to populate coreNetworkId. // +kubebuilder:validation:Optional CoreNetworkIDSelector *v1.Selector `json:"coreNetworkIdSelector,omitempty" tf:"-"` // Options for the VPC attachment. // +kubebuilder:validation:Optional Options []VPCAttachmentOptionsParameters `json:"options,omitempty" tf:"options,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 subnet ARN of the VPC attachment. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional SubnetArns []*string `json:"subnetArns,omitempty" tf:"subnet_arns,omitempty"` // References to Subnet in ec2 to populate subnetArns. // +kubebuilder:validation:Optional SubnetArnsRefs []v1.Reference `json:"subnetArnsRefs,omitempty" tf:"-"` // Selector for a list of Subnet in ec2 to populate subnetArns. // +kubebuilder:validation:Optional SubnetArnsSelector *v1.Selector `json:"subnetArnsSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ARN of the VPC. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.VPC // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional VPCArn *string `json:"vpcArn,omitempty" tf:"vpc_arn,omitempty"` // Reference to a VPC in ec2 to populate vpcArn. // +kubebuilder:validation:Optional VPCArnRef *v1.Reference `json:"vpcArnRef,omitempty" tf:"-"` // Selector for a VPC in ec2 to populate vpcArn. // +kubebuilder:validation:Optional VPCArnSelector *v1.Selector `json:"vpcArnSelector,omitempty" tf:"-"` }
func (*VPCAttachmentParameters) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentParameters) DeepCopy() *VPCAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentParameters.
func (*VPCAttachmentParameters) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentParameters) DeepCopyInto(out *VPCAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentSpec ¶ added in v0.30.0
type VPCAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCAttachmentParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VPCAttachmentInitParameters `json:"initProvider,omitempty"` }
VPCAttachmentSpec defines the desired state of VPCAttachment
func (*VPCAttachmentSpec) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentSpec) DeepCopy() *VPCAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentSpec.
func (*VPCAttachmentSpec) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentSpec) DeepCopyInto(out *VPCAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachmentStatus ¶ added in v0.30.0
type VPCAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCAttachmentObservation `json:"atProvider,omitempty"` }
VPCAttachmentStatus defines the observed state of VPCAttachment.
func (*VPCAttachmentStatus) DeepCopy ¶ added in v0.30.0
func (in *VPCAttachmentStatus) DeepCopy() *VPCAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachmentStatus.
func (*VPCAttachmentStatus) DeepCopyInto ¶ added in v0.30.0
func (in *VPCAttachmentStatus) DeepCopyInto(out *VPCAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_attachmentaccepter_types.go
- zz_connectattachment_types.go
- zz_connection_types.go
- zz_corenetwork_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
- zz_vpcattachment_types.go