Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vpc.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AddressTemplate
- func (in *AddressTemplate) DeepCopy() *AddressTemplate
- func (in *AddressTemplate) DeepCopyInto(out *AddressTemplate)
- func (in *AddressTemplate) DeepCopyObject() runtime.Object
- func (mg *AddressTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AddressTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *AddressTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AddressTemplate) GetID() string
- func (tr *AddressTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *AddressTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *AddressTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *AddressTemplate) GetProviderReference() *xpv1.Reference
- func (mg *AddressTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AddressTemplate) GetTerraformResourceType() string
- func (tr *AddressTemplate) GetTerraformSchemaVersion() int
- func (mg *AddressTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AddressTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *AddressTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *AddressTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AddressTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *AddressTemplate) SetParameters(params map[string]interface{}) error
- func (mg *AddressTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AddressTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *AddressTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AddressTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddressTemplateGroup
- func (in *AddressTemplateGroup) DeepCopy() *AddressTemplateGroup
- func (in *AddressTemplateGroup) DeepCopyInto(out *AddressTemplateGroup)
- func (in *AddressTemplateGroup) DeepCopyObject() runtime.Object
- func (mg *AddressTemplateGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AddressTemplateGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *AddressTemplateGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AddressTemplateGroup) GetID() string
- func (tr *AddressTemplateGroup) GetObservation() (map[string]interface{}, error)
- func (tr *AddressTemplateGroup) GetParameters() (map[string]interface{}, error)
- func (mg *AddressTemplateGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *AddressTemplateGroup) GetProviderReference() *xpv1.Reference
- func (mg *AddressTemplateGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AddressTemplateGroup) GetTerraformResourceType() string
- func (tr *AddressTemplateGroup) GetTerraformSchemaVersion() int
- func (mg *AddressTemplateGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AddressTemplateGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *AddressTemplateGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AddressTemplateGroup) SetConditions(c ...xpv1.Condition)
- func (mg *AddressTemplateGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AddressTemplateGroup) SetObservation(obs map[string]interface{}) error
- func (tr *AddressTemplateGroup) SetParameters(params map[string]interface{}) error
- func (mg *AddressTemplateGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AddressTemplateGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *AddressTemplateGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AddressTemplateGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddressTemplateGroupList
- type AddressTemplateGroupObservation
- type AddressTemplateGroupParameters
- type AddressTemplateGroupSpec
- type AddressTemplateGroupStatus
- type AddressTemplateList
- type AddressTemplateObservation
- type AddressTemplateParameters
- type AddressTemplateSpec
- type AddressTemplateStatus
- type Dnat
- func (in *Dnat) DeepCopy() *Dnat
- func (in *Dnat) DeepCopyInto(out *Dnat)
- func (in *Dnat) DeepCopyObject() runtime.Object
- func (mg *Dnat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dnat) GetConnectionDetailsMapping() map[string]string
- func (mg *Dnat) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dnat) GetID() string
- func (tr *Dnat) GetObservation() (map[string]interface{}, error)
- func (tr *Dnat) GetParameters() (map[string]interface{}, error)
- func (mg *Dnat) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dnat) GetProviderReference() *xpv1.Reference
- func (mg *Dnat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Dnat) GetTerraformResourceType() string
- func (tr *Dnat) GetTerraformSchemaVersion() int
- func (mg *Dnat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dnat) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dnat) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Dnat) SetConditions(c ...xpv1.Condition)
- func (mg *Dnat) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Dnat) SetObservation(obs map[string]interface{}) error
- func (tr *Dnat) SetParameters(params map[string]interface{}) error
- func (mg *Dnat) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dnat) SetProviderReference(r *xpv1.Reference)
- func (mg *Dnat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Dnat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DnatList
- type DnatObservation
- type DnatParameters
- type DnatSpec
- type DnatStatus
- type Eip
- func (in *Eip) DeepCopy() *Eip
- func (in *Eip) DeepCopyInto(out *Eip)
- func (in *Eip) DeepCopyObject() runtime.Object
- func (mg *Eip) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Eip) GetConnectionDetailsMapping() map[string]string
- func (mg *Eip) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Eip) GetID() string
- func (tr *Eip) GetObservation() (map[string]interface{}, error)
- func (tr *Eip) GetParameters() (map[string]interface{}, error)
- func (mg *Eip) GetProviderConfigReference() *xpv1.Reference
- func (mg *Eip) GetProviderReference() *xpv1.Reference
- func (mg *Eip) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Eip) GetTerraformResourceType() string
- func (tr *Eip) GetTerraformSchemaVersion() int
- func (mg *Eip) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Eip) LateInitialize(attrs []byte) (bool, error)
- func (mg *Eip) SetConditions(c ...xpv1.Condition)
- func (mg *Eip) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Eip) SetObservation(obs map[string]interface{}) error
- func (tr *Eip) SetParameters(params map[string]interface{}) error
- func (mg *Eip) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Eip) SetProviderReference(r *xpv1.Reference)
- func (mg *Eip) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Eip) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EipAssociation
- func (in *EipAssociation) DeepCopy() *EipAssociation
- func (in *EipAssociation) DeepCopyInto(out *EipAssociation)
- func (in *EipAssociation) DeepCopyObject() runtime.Object
- func (mg *EipAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EipAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *EipAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EipAssociation) GetID() string
- func (tr *EipAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *EipAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *EipAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *EipAssociation) GetProviderReference() *xpv1.Reference
- func (mg *EipAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EipAssociation) GetTerraformResourceType() string
- func (tr *EipAssociation) GetTerraformSchemaVersion() int
- func (mg *EipAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EipAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *EipAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EipAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *EipAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EipAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *EipAssociation) SetParameters(params map[string]interface{}) error
- func (mg *EipAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EipAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *EipAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EipAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EipAssociationList
- type EipAssociationObservation
- type EipAssociationParameters
- type EipAssociationSpec
- type EipAssociationStatus
- type EipList
- type EipObservation
- type EipParameters
- type EipSpec
- type EipStatus
- type HaVip
- func (in *HaVip) DeepCopy() *HaVip
- func (in *HaVip) DeepCopyInto(out *HaVip)
- func (in *HaVip) DeepCopyObject() runtime.Object
- func (mg *HaVip) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HaVip) GetConnectionDetailsMapping() map[string]string
- func (mg *HaVip) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HaVip) GetID() string
- func (tr *HaVip) GetObservation() (map[string]interface{}, error)
- func (tr *HaVip) GetParameters() (map[string]interface{}, error)
- func (mg *HaVip) GetProviderConfigReference() *xpv1.Reference
- func (mg *HaVip) GetProviderReference() *xpv1.Reference
- func (mg *HaVip) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HaVip) GetTerraformResourceType() string
- func (tr *HaVip) GetTerraformSchemaVersion() int
- func (mg *HaVip) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HaVip) LateInitialize(attrs []byte) (bool, error)
- func (mg *HaVip) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HaVip) SetConditions(c ...xpv1.Condition)
- func (mg *HaVip) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HaVip) SetObservation(obs map[string]interface{}) error
- func (tr *HaVip) SetParameters(params map[string]interface{}) error
- func (mg *HaVip) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HaVip) SetProviderReference(r *xpv1.Reference)
- func (mg *HaVip) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HaVip) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HaVipList
- type HaVipObservation
- type HaVipParameters
- type HaVipSpec
- type HaVipStatus
- type NatGateway
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- func (mg *NatGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NatGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *NatGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NatGateway) GetID() string
- func (tr *NatGateway) GetObservation() (map[string]interface{}, error)
- func (tr *NatGateway) GetParameters() (map[string]interface{}, error)
- func (mg *NatGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *NatGateway) GetProviderReference() *xpv1.Reference
- func (mg *NatGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NatGateway) GetTerraformResourceType() string
- func (tr *NatGateway) GetTerraformSchemaVersion() int
- func (mg *NatGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NatGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *NatGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NatGateway) SetConditions(c ...xpv1.Condition)
- func (mg *NatGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NatGateway) SetObservation(obs map[string]interface{}) error
- func (tr *NatGateway) SetParameters(params map[string]interface{}) error
- func (mg *NatGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NatGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *NatGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NatGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NatGatewayList
- type NatGatewayObservation
- type NatGatewayParameters
- type NatGatewaySnat
- func (in *NatGatewaySnat) DeepCopy() *NatGatewaySnat
- func (in *NatGatewaySnat) DeepCopyInto(out *NatGatewaySnat)
- func (in *NatGatewaySnat) DeepCopyObject() runtime.Object
- func (mg *NatGatewaySnat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NatGatewaySnat) GetConnectionDetailsMapping() map[string]string
- func (mg *NatGatewaySnat) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NatGatewaySnat) GetID() string
- func (tr *NatGatewaySnat) GetObservation() (map[string]interface{}, error)
- func (tr *NatGatewaySnat) GetParameters() (map[string]interface{}, error)
- func (mg *NatGatewaySnat) GetProviderConfigReference() *xpv1.Reference
- func (mg *NatGatewaySnat) GetProviderReference() *xpv1.Reference
- func (mg *NatGatewaySnat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NatGatewaySnat) GetTerraformResourceType() string
- func (tr *NatGatewaySnat) GetTerraformSchemaVersion() int
- func (mg *NatGatewaySnat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NatGatewaySnat) LateInitialize(attrs []byte) (bool, error)
- func (mg *NatGatewaySnat) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NatGatewaySnat) SetConditions(c ...xpv1.Condition)
- func (mg *NatGatewaySnat) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NatGatewaySnat) SetObservation(obs map[string]interface{}) error
- func (tr *NatGatewaySnat) SetParameters(params map[string]interface{}) error
- func (mg *NatGatewaySnat) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NatGatewaySnat) SetProviderReference(r *xpv1.Reference)
- func (mg *NatGatewaySnat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NatGatewaySnat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NatGatewaySnatList
- type NatGatewaySnatObservation
- type NatGatewaySnatParameters
- type NatGatewaySnatSpec
- type NatGatewaySnatStatus
- type NatGatewaySpec
- type NatGatewayStatus
- type ProtocolTemplate
- func (in *ProtocolTemplate) DeepCopy() *ProtocolTemplate
- func (in *ProtocolTemplate) DeepCopyInto(out *ProtocolTemplate)
- func (in *ProtocolTemplate) DeepCopyObject() runtime.Object
- func (mg *ProtocolTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProtocolTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *ProtocolTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProtocolTemplate) GetID() string
- func (tr *ProtocolTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *ProtocolTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *ProtocolTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProtocolTemplate) GetProviderReference() *xpv1.Reference
- func (mg *ProtocolTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProtocolTemplate) GetTerraformResourceType() string
- func (tr *ProtocolTemplate) GetTerraformSchemaVersion() int
- func (mg *ProtocolTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProtocolTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProtocolTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *ProtocolTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProtocolTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *ProtocolTemplate) SetParameters(params map[string]interface{}) error
- func (mg *ProtocolTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProtocolTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *ProtocolTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProtocolTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProtocolTemplateGroup
- func (in *ProtocolTemplateGroup) DeepCopy() *ProtocolTemplateGroup
- func (in *ProtocolTemplateGroup) DeepCopyInto(out *ProtocolTemplateGroup)
- func (in *ProtocolTemplateGroup) DeepCopyObject() runtime.Object
- func (mg *ProtocolTemplateGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProtocolTemplateGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ProtocolTemplateGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProtocolTemplateGroup) GetID() string
- func (tr *ProtocolTemplateGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ProtocolTemplateGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ProtocolTemplateGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProtocolTemplateGroup) GetProviderReference() *xpv1.Reference
- func (mg *ProtocolTemplateGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProtocolTemplateGroup) GetTerraformResourceType() string
- func (tr *ProtocolTemplateGroup) GetTerraformSchemaVersion() int
- func (mg *ProtocolTemplateGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProtocolTemplateGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProtocolTemplateGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProtocolTemplateGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ProtocolTemplateGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProtocolTemplateGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ProtocolTemplateGroup) SetParameters(params map[string]interface{}) error
- func (mg *ProtocolTemplateGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProtocolTemplateGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ProtocolTemplateGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProtocolTemplateGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProtocolTemplateGroupList
- type ProtocolTemplateGroupObservation
- type ProtocolTemplateGroupParameters
- type ProtocolTemplateGroupSpec
- type ProtocolTemplateGroupStatus
- type ProtocolTemplateList
- type ProtocolTemplateObservation
- type ProtocolTemplateParameters
- type ProtocolTemplateSpec
- type ProtocolTemplateStatus
- type RouteEntry
- func (in *RouteEntry) DeepCopy() *RouteEntry
- func (in *RouteEntry) DeepCopyInto(out *RouteEntry)
- func (in *RouteEntry) DeepCopyObject() runtime.Object
- func (mg *RouteEntry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteEntry) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteEntry) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteEntry) GetID() string
- func (tr *RouteEntry) GetObservation() (map[string]interface{}, error)
- func (tr *RouteEntry) GetParameters() (map[string]interface{}, error)
- func (mg *RouteEntry) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteEntry) GetProviderReference() *xpv1.Reference
- func (mg *RouteEntry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteEntry) GetTerraformResourceType() string
- func (tr *RouteEntry) GetTerraformSchemaVersion() int
- func (mg *RouteEntry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteEntry) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteEntry) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RouteEntry) SetConditions(c ...xpv1.Condition)
- func (mg *RouteEntry) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteEntry) SetObservation(obs map[string]interface{}) error
- func (tr *RouteEntry) SetParameters(params map[string]interface{}) error
- func (mg *RouteEntry) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteEntry) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteEntry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteEntry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteEntryList
- type RouteEntryObservation
- type RouteEntryParameters
- type RouteEntrySpec
- type RouteEntryStatus
- type RouteTable
- func (in *RouteTable) DeepCopy() *RouteTable
- func (in *RouteTable) DeepCopyInto(out *RouteTable)
- func (in *RouteTable) DeepCopyObject() runtime.Object
- func (mg *RouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteTable) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteTable) GetID() string
- func (tr *RouteTable) GetObservation() (map[string]interface{}, error)
- func (tr *RouteTable) GetParameters() (map[string]interface{}, error)
- func (mg *RouteTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteTable) GetProviderReference() *xpv1.Reference
- func (mg *RouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteTable) GetTerraformResourceType() string
- func (tr *RouteTable) GetTerraformSchemaVersion() int
- func (mg *RouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RouteTable) SetConditions(c ...xpv1.Condition)
- func (mg *RouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteTable) SetObservation(obs map[string]interface{}) error
- func (tr *RouteTable) SetParameters(params map[string]interface{}) error
- func (mg *RouteTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteTable) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteTableEntry
- func (in *RouteTableEntry) DeepCopy() *RouteTableEntry
- func (in *RouteTableEntry) DeepCopyInto(out *RouteTableEntry)
- func (in *RouteTableEntry) DeepCopyObject() runtime.Object
- func (mg *RouteTableEntry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteTableEntry) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteTableEntry) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteTableEntry) GetID() string
- func (tr *RouteTableEntry) GetObservation() (map[string]interface{}, error)
- func (tr *RouteTableEntry) GetParameters() (map[string]interface{}, error)
- func (mg *RouteTableEntry) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteTableEntry) GetProviderReference() *xpv1.Reference
- func (mg *RouteTableEntry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteTableEntry) GetTerraformResourceType() string
- func (tr *RouteTableEntry) GetTerraformSchemaVersion() int
- func (mg *RouteTableEntry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteTableEntry) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteTableEntry) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RouteTableEntry) SetConditions(c ...xpv1.Condition)
- func (mg *RouteTableEntry) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteTableEntry) SetObservation(obs map[string]interface{}) error
- func (tr *RouteTableEntry) SetParameters(params map[string]interface{}) error
- func (mg *RouteTableEntry) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteTableEntry) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteTableEntry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteTableEntry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteTableEntryList
- type RouteTableEntryObservation
- type RouteTableEntryParameters
- type RouteTableEntrySpec
- type RouteTableEntryStatus
- type RouteTableList
- type RouteTableObservation
- type RouteTableParameters
- type RouteTableSpec
- type RouteTableStatus
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroup) GetID() string
- func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityGroup) GetTerraformResourceType() string
- func (tr *SecurityGroup) GetTerraformSchemaVersion() int
- func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupList
- type SecurityGroupLiteRule
- func (in *SecurityGroupLiteRule) DeepCopy() *SecurityGroupLiteRule
- func (in *SecurityGroupLiteRule) DeepCopyInto(out *SecurityGroupLiteRule)
- func (in *SecurityGroupLiteRule) DeepCopyObject() runtime.Object
- func (mg *SecurityGroupLiteRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroupLiteRule) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroupLiteRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroupLiteRule) GetID() string
- func (tr *SecurityGroupLiteRule) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroupLiteRule) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroupLiteRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroupLiteRule) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroupLiteRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityGroupLiteRule) GetTerraformResourceType() string
- func (tr *SecurityGroupLiteRule) GetTerraformSchemaVersion() int
- func (mg *SecurityGroupLiteRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroupLiteRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroupLiteRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SecurityGroupLiteRule) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroupLiteRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroupLiteRule) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroupLiteRule) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroupLiteRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroupLiteRule) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroupLiteRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityGroupLiteRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupLiteRuleList
- type SecurityGroupLiteRuleObservation
- type SecurityGroupLiteRuleParameters
- type SecurityGroupLiteRuleSpec
- type SecurityGroupLiteRuleStatus
- type SecurityGroupObservation
- type SecurityGroupParameters
- type SecurityGroupPolicyObservation
- type SecurityGroupPolicyParameters
- type SecurityGroupRule
- func (in *SecurityGroupRule) DeepCopy() *SecurityGroupRule
- func (in *SecurityGroupRule) DeepCopyInto(out *SecurityGroupRule)
- func (in *SecurityGroupRule) DeepCopyObject() runtime.Object
- func (mg *SecurityGroupRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroupRule) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroupRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroupRule) GetID() string
- func (tr *SecurityGroupRule) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroupRule) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroupRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroupRule) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroupRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityGroupRule) GetTerraformResourceType() string
- func (tr *SecurityGroupRule) GetTerraformSchemaVersion() int
- func (mg *SecurityGroupRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroupRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroupRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SecurityGroupRule) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroupRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroupRule) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroupRule) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroupRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroupRule) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroupRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityGroupRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupRuleAddressTemplateObservation
- type SecurityGroupRuleAddressTemplateParameters
- type SecurityGroupRuleList
- type SecurityGroupRuleObservation
- type SecurityGroupRuleParameters
- type SecurityGroupRuleProtocolTemplateObservation
- type SecurityGroupRuleProtocolTemplateParameters
- type SecurityGroupRuleSpec
- type SecurityGroupRuleStatus
- type SecurityGroupSpec
- type SecurityGroupStatus
- type Subnet
- func (in *Subnet) DeepCopy() *Subnet
- func (in *Subnet) DeepCopyInto(out *Subnet)
- func (in *Subnet) DeepCopyObject() runtime.Object
- func (mg *Subnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Subnet) GetConnectionDetailsMapping() map[string]string
- func (mg *Subnet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Subnet) GetID() string
- func (tr *Subnet) GetObservation() (map[string]interface{}, error)
- func (tr *Subnet) GetParameters() (map[string]interface{}, error)
- func (mg *Subnet) GetProviderConfigReference() *xpv1.Reference
- func (mg *Subnet) GetProviderReference() *xpv1.Reference
- func (mg *Subnet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Subnet) GetTerraformResourceType() string
- func (tr *Subnet) GetTerraformSchemaVersion() int
- func (mg *Subnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Subnet) LateInitialize(attrs []byte) (bool, error)
- func (mg *Subnet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Subnet) SetConditions(c ...xpv1.Condition)
- func (mg *Subnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Subnet) SetObservation(obs map[string]interface{}) error
- func (tr *Subnet) SetParameters(params map[string]interface{}) error
- func (mg *Subnet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Subnet) SetProviderReference(r *xpv1.Reference)
- func (mg *Subnet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Subnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetList
- type SubnetObservation
- type SubnetParameters
- type SubnetSpec
- type SubnetStatus
- type VPC
- func (in *VPC) DeepCopy() *VPC
- func (in *VPC) DeepCopyInto(out *VPC)
- func (in *VPC) DeepCopyObject() runtime.Object
- func (mg *VPC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPC) GetConnectionDetailsMapping() map[string]string
- func (mg *VPC) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPC) GetID() string
- func (tr *VPC) GetObservation() (map[string]interface{}, error)
- func (tr *VPC) GetParameters() (map[string]interface{}, error)
- func (mg *VPC) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPC) GetProviderReference() *xpv1.Reference
- func (mg *VPC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPC) GetTerraformResourceType() string
- func (tr *VPC) GetTerraformSchemaVersion() int
- func (mg *VPC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPC) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPC) SetConditions(c ...xpv1.Condition)
- func (mg *VPC) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPC) SetObservation(obs map[string]interface{}) error
- func (tr *VPC) SetParameters(params map[string]interface{}) error
- func (mg *VPC) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPC) SetProviderReference(r *xpv1.Reference)
- func (mg *VPC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCAcl
- func (in *VPCAcl) DeepCopy() *VPCAcl
- func (in *VPCAcl) DeepCopyInto(out *VPCAcl)
- func (in *VPCAcl) DeepCopyObject() runtime.Object
- func (mg *VPCAcl) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCAcl) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCAcl) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCAcl) GetID() string
- func (tr *VPCAcl) GetObservation() (map[string]interface{}, error)
- func (tr *VPCAcl) GetParameters() (map[string]interface{}, error)
- func (mg *VPCAcl) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCAcl) GetProviderReference() *xpv1.Reference
- func (mg *VPCAcl) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCAcl) GetTerraformResourceType() string
- func (tr *VPCAcl) GetTerraformSchemaVersion() int
- func (mg *VPCAcl) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCAcl) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCAcl) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCAcl) SetConditions(c ...xpv1.Condition)
- func (mg *VPCAcl) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCAcl) SetObservation(obs map[string]interface{}) error
- func (tr *VPCAcl) SetParameters(params map[string]interface{}) error
- func (mg *VPCAcl) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCAcl) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCAcl) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCAcl) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCAclList
- type VPCAclObservation
- type VPCAclParameters
- type VPCAclSpec
- type VPCAclStatus
- type VPCBandwidthPackage
- func (in *VPCBandwidthPackage) DeepCopy() *VPCBandwidthPackage
- func (in *VPCBandwidthPackage) DeepCopyInto(out *VPCBandwidthPackage)
- func (in *VPCBandwidthPackage) DeepCopyObject() runtime.Object
- func (mg *VPCBandwidthPackage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCBandwidthPackage) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCBandwidthPackage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCBandwidthPackage) GetID() string
- func (tr *VPCBandwidthPackage) GetObservation() (map[string]interface{}, error)
- func (tr *VPCBandwidthPackage) GetParameters() (map[string]interface{}, error)
- func (mg *VPCBandwidthPackage) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCBandwidthPackage) GetProviderReference() *xpv1.Reference
- func (mg *VPCBandwidthPackage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCBandwidthPackage) GetTerraformResourceType() string
- func (tr *VPCBandwidthPackage) GetTerraformSchemaVersion() int
- func (mg *VPCBandwidthPackage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCBandwidthPackage) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCBandwidthPackage) SetConditions(c ...xpv1.Condition)
- func (mg *VPCBandwidthPackage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCBandwidthPackage) SetObservation(obs map[string]interface{}) error
- func (tr *VPCBandwidthPackage) SetParameters(params map[string]interface{}) error
- func (mg *VPCBandwidthPackage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCBandwidthPackage) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCBandwidthPackage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCBandwidthPackage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCBandwidthPackageAttachment
- func (in *VPCBandwidthPackageAttachment) DeepCopy() *VPCBandwidthPackageAttachment
- func (in *VPCBandwidthPackageAttachment) DeepCopyInto(out *VPCBandwidthPackageAttachment)
- func (in *VPCBandwidthPackageAttachment) DeepCopyObject() runtime.Object
- func (mg *VPCBandwidthPackageAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCBandwidthPackageAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCBandwidthPackageAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCBandwidthPackageAttachment) GetID() string
- func (tr *VPCBandwidthPackageAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *VPCBandwidthPackageAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *VPCBandwidthPackageAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCBandwidthPackageAttachment) GetProviderReference() *xpv1.Reference
- func (mg *VPCBandwidthPackageAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCBandwidthPackageAttachment) GetTerraformResourceType() string
- func (tr *VPCBandwidthPackageAttachment) GetTerraformSchemaVersion() int
- func (mg *VPCBandwidthPackageAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCBandwidthPackageAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCBandwidthPackageAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCBandwidthPackageAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *VPCBandwidthPackageAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCBandwidthPackageAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *VPCBandwidthPackageAttachment) SetParameters(params map[string]interface{}) error
- func (mg *VPCBandwidthPackageAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCBandwidthPackageAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCBandwidthPackageAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCBandwidthPackageAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCBandwidthPackageAttachmentList
- func (in *VPCBandwidthPackageAttachmentList) DeepCopy() *VPCBandwidthPackageAttachmentList
- func (in *VPCBandwidthPackageAttachmentList) DeepCopyInto(out *VPCBandwidthPackageAttachmentList)
- func (in *VPCBandwidthPackageAttachmentList) DeepCopyObject() runtime.Object
- func (l *VPCBandwidthPackageAttachmentList) GetItems() []resource.Managed
- type VPCBandwidthPackageAttachmentObservation
- type VPCBandwidthPackageAttachmentParameters
- type VPCBandwidthPackageAttachmentSpec
- type VPCBandwidthPackageAttachmentStatus
- type VPCBandwidthPackageList
- type VPCBandwidthPackageObservation
- type VPCBandwidthPackageParameters
- type VPCBandwidthPackageSpec
- type VPCBandwidthPackageStatus
- type VPCList
- type VPCObservation
- type VPCParameters
- type VPCSpec
- type VPCStatus
- type VPNConnection
- func (in *VPNConnection) DeepCopy() *VPNConnection
- func (in *VPNConnection) DeepCopyInto(out *VPNConnection)
- func (in *VPNConnection) DeepCopyObject() runtime.Object
- func (mg *VPNConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNConnection) GetID() string
- func (tr *VPNConnection) GetObservation() (map[string]interface{}, error)
- func (tr *VPNConnection) GetParameters() (map[string]interface{}, error)
- func (mg *VPNConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNConnection) GetProviderReference() *xpv1.Reference
- func (mg *VPNConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNConnection) GetTerraformResourceType() string
- func (tr *VPNConnection) GetTerraformSchemaVersion() int
- func (mg *VPNConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VPNConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNConnection) SetObservation(obs map[string]interface{}) error
- func (tr *VPNConnection) SetParameters(params map[string]interface{}) error
- func (mg *VPNConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNConnectionList
- type VPNConnectionObservation
- type VPNConnectionParameters
- type VPNConnectionSpec
- type VPNConnectionStatus
- type VPNCustomerGateway
- func (in *VPNCustomerGateway) DeepCopy() *VPNCustomerGateway
- func (in *VPNCustomerGateway) DeepCopyInto(out *VPNCustomerGateway)
- func (in *VPNCustomerGateway) DeepCopyObject() runtime.Object
- func (mg *VPNCustomerGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNCustomerGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNCustomerGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNCustomerGateway) GetID() string
- func (tr *VPNCustomerGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VPNCustomerGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VPNCustomerGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNCustomerGateway) GetProviderReference() *xpv1.Reference
- func (mg *VPNCustomerGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNCustomerGateway) GetTerraformResourceType() string
- func (tr *VPNCustomerGateway) GetTerraformSchemaVersion() int
- func (mg *VPNCustomerGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNCustomerGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNCustomerGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VPNCustomerGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNCustomerGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VPNCustomerGateway) SetParameters(params map[string]interface{}) error
- func (mg *VPNCustomerGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNCustomerGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNCustomerGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNCustomerGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNCustomerGatewayList
- type VPNCustomerGatewayObservation
- type VPNCustomerGatewayParameters
- type VPNCustomerGatewaySpec
- type VPNCustomerGatewayStatus
- type VPNGateway
- func (in *VPNGateway) DeepCopy() *VPNGateway
- func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
- func (in *VPNGateway) DeepCopyObject() runtime.Object
- func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGateway) GetID() string
- func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
- func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGateway) GetTerraformResourceType() string
- func (tr *VPNGateway) GetTerraformSchemaVersion() int
- func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
- func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayList
- type VPNGatewayObservation
- type VPNGatewayParameters
- type VPNGatewayRoute
- func (in *VPNGatewayRoute) DeepCopy() *VPNGatewayRoute
- func (in *VPNGatewayRoute) DeepCopyInto(out *VPNGatewayRoute)
- func (in *VPNGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *VPNGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGatewayRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGatewayRoute) GetID() string
- func (tr *VPNGatewayRoute) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGatewayRoute) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGatewayRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGatewayRoute) GetProviderReference() *xpv1.Reference
- func (mg *VPNGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGatewayRoute) GetTerraformResourceType() string
- func (tr *VPNGatewayRoute) GetTerraformSchemaVersion() int
- func (mg *VPNGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGatewayRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGatewayRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNGatewayRoute) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGatewayRoute) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGatewayRoute) SetParameters(params map[string]interface{}) error
- func (mg *VPNGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGatewayRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayRouteList
- type VPNGatewayRouteObservation
- type VPNGatewayRouteParameters
- type VPNGatewayRouteSpec
- type VPNGatewayRouteStatus
- type VPNGatewaySpec
- type VPNGatewayStatus
- type VPNSSLClient
- func (in *VPNSSLClient) DeepCopy() *VPNSSLClient
- func (in *VPNSSLClient) DeepCopyInto(out *VPNSSLClient)
- func (in *VPNSSLClient) DeepCopyObject() runtime.Object
- func (mg *VPNSSLClient) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNSSLClient) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNSSLClient) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNSSLClient) GetID() string
- func (tr *VPNSSLClient) GetObservation() (map[string]interface{}, error)
- func (tr *VPNSSLClient) GetParameters() (map[string]interface{}, error)
- func (mg *VPNSSLClient) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNSSLClient) GetProviderReference() *xpv1.Reference
- func (mg *VPNSSLClient) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNSSLClient) GetTerraformResourceType() string
- func (tr *VPNSSLClient) GetTerraformSchemaVersion() int
- func (mg *VPNSSLClient) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNSSLClient) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNSSLClient) SetConditions(c ...xpv1.Condition)
- func (mg *VPNSSLClient) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNSSLClient) SetObservation(obs map[string]interface{}) error
- func (tr *VPNSSLClient) SetParameters(params map[string]interface{}) error
- func (mg *VPNSSLClient) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNSSLClient) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNSSLClient) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNSSLClient) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNSSLClientList
- type VPNSSLClientObservation
- type VPNSSLClientParameters
- type VPNSSLClientSpec
- type VPNSSLClientStatus
- type VPNSSLServer
- func (in *VPNSSLServer) DeepCopy() *VPNSSLServer
- func (in *VPNSSLServer) DeepCopyInto(out *VPNSSLServer)
- func (in *VPNSSLServer) DeepCopyObject() runtime.Object
- func (mg *VPNSSLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNSSLServer) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNSSLServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNSSLServer) GetID() string
- func (tr *VPNSSLServer) GetObservation() (map[string]interface{}, error)
- func (tr *VPNSSLServer) GetParameters() (map[string]interface{}, error)
- func (mg *VPNSSLServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNSSLServer) GetProviderReference() *xpv1.Reference
- func (mg *VPNSSLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNSSLServer) GetTerraformResourceType() string
- func (tr *VPNSSLServer) GetTerraformSchemaVersion() int
- func (mg *VPNSSLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNSSLServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNSSLServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNSSLServer) SetConditions(c ...xpv1.Condition)
- func (mg *VPNSSLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNSSLServer) SetObservation(obs map[string]interface{}) error
- func (tr *VPNSSLServer) SetParameters(params map[string]interface{}) error
- func (mg *VPNSSLServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNSSLServer) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNSSLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNSSLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNSSLServerList
- type VPNSSLServerObservation
- type VPNSSLServerParameters
- type VPNSSLServerSpec
- type VPNSSLServerStatus
- type VPVAclAttachment
- func (in *VPVAclAttachment) DeepCopy() *VPVAclAttachment
- func (in *VPVAclAttachment) DeepCopyInto(out *VPVAclAttachment)
- func (in *VPVAclAttachment) DeepCopyObject() runtime.Object
- func (mg *VPVAclAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPVAclAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *VPVAclAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPVAclAttachment) GetID() string
- func (tr *VPVAclAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *VPVAclAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *VPVAclAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPVAclAttachment) GetProviderReference() *xpv1.Reference
- func (mg *VPVAclAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPVAclAttachment) GetTerraformResourceType() string
- func (tr *VPVAclAttachment) GetTerraformSchemaVersion() int
- func (mg *VPVAclAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPVAclAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPVAclAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPVAclAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *VPVAclAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPVAclAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *VPVAclAttachment) SetParameters(params map[string]interface{}) error
- func (mg *VPVAclAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPVAclAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *VPVAclAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPVAclAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPVAclAttachmentList
- type VPVAclAttachmentObservation
- type VPVAclAttachmentParameters
- type VPVAclAttachmentSpec
- type VPVAclAttachmentStatus
Constants ¶
const ( CRDGroup = "vpc.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AddressTemplate_Kind = "AddressTemplate" AddressTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AddressTemplate_Kind}.String() AddressTemplate_KindAPIVersion = AddressTemplate_Kind + "." + CRDGroupVersion.String() AddressTemplate_GroupVersionKind = CRDGroupVersion.WithKind(AddressTemplate_Kind) )
Repository type metadata.
var ( AddressTemplateGroup_Kind = "AddressTemplateGroup" AddressTemplateGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AddressTemplateGroup_Kind}.String() AddressTemplateGroup_KindAPIVersion = AddressTemplateGroup_Kind + "." + CRDGroupVersion.String() AddressTemplateGroup_GroupVersionKind = CRDGroupVersion.WithKind(AddressTemplateGroup_Kind) )
Repository type metadata.
var ( Dnat_Kind = "Dnat" Dnat_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dnat_Kind}.String() Dnat_KindAPIVersion = Dnat_Kind + "." + CRDGroupVersion.String() Dnat_GroupVersionKind = CRDGroupVersion.WithKind(Dnat_Kind) )
Repository type metadata.
var ( Eip_Kind = "Eip" Eip_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Eip_Kind}.String() Eip_KindAPIVersion = Eip_Kind + "." + CRDGroupVersion.String() Eip_GroupVersionKind = CRDGroupVersion.WithKind(Eip_Kind) )
Repository type metadata.
var ( EipAssociation_Kind = "EipAssociation" EipAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EipAssociation_Kind}.String() EipAssociation_KindAPIVersion = EipAssociation_Kind + "." + CRDGroupVersion.String() EipAssociation_GroupVersionKind = CRDGroupVersion.WithKind(EipAssociation_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 ( HaVip_Kind = "HaVip" HaVip_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HaVip_Kind}.String() HaVip_KindAPIVersion = HaVip_Kind + "." + CRDGroupVersion.String() HaVip_GroupVersionKind = CRDGroupVersion.WithKind(HaVip_Kind) )
Repository type metadata.
var ( NatGateway_Kind = "NatGateway" NatGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NatGateway_Kind}.String() NatGateway_KindAPIVersion = NatGateway_Kind + "." + CRDGroupVersion.String() NatGateway_GroupVersionKind = CRDGroupVersion.WithKind(NatGateway_Kind) )
Repository type metadata.
var ( NatGatewaySnat_Kind = "NatGatewaySnat" NatGatewaySnat_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NatGatewaySnat_Kind}.String() NatGatewaySnat_KindAPIVersion = NatGatewaySnat_Kind + "." + CRDGroupVersion.String() NatGatewaySnat_GroupVersionKind = CRDGroupVersion.WithKind(NatGatewaySnat_Kind) )
Repository type metadata.
var ( ProtocolTemplate_Kind = "ProtocolTemplate" ProtocolTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProtocolTemplate_Kind}.String() ProtocolTemplate_KindAPIVersion = ProtocolTemplate_Kind + "." + CRDGroupVersion.String() ProtocolTemplate_GroupVersionKind = CRDGroupVersion.WithKind(ProtocolTemplate_Kind) )
Repository type metadata.
var ( ProtocolTemplateGroup_Kind = "ProtocolTemplateGroup" ProtocolTemplateGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProtocolTemplateGroup_Kind}.String() ProtocolTemplateGroup_KindAPIVersion = ProtocolTemplateGroup_Kind + "." + CRDGroupVersion.String() ProtocolTemplateGroup_GroupVersionKind = CRDGroupVersion.WithKind(ProtocolTemplateGroup_Kind) )
Repository type metadata.
var ( RouteEntry_Kind = "RouteEntry" RouteEntry_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteEntry_Kind}.String() RouteEntry_KindAPIVersion = RouteEntry_Kind + "." + CRDGroupVersion.String() RouteEntry_GroupVersionKind = CRDGroupVersion.WithKind(RouteEntry_Kind) )
Repository type metadata.
var ( RouteTable_Kind = "RouteTable" RouteTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteTable_Kind}.String() RouteTable_KindAPIVersion = RouteTable_Kind + "." + CRDGroupVersion.String() RouteTable_GroupVersionKind = CRDGroupVersion.WithKind(RouteTable_Kind) )
Repository type metadata.
var ( RouteTableEntry_Kind = "RouteTableEntry" RouteTableEntry_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteTableEntry_Kind}.String() RouteTableEntry_KindAPIVersion = RouteTableEntry_Kind + "." + CRDGroupVersion.String() RouteTableEntry_GroupVersionKind = CRDGroupVersion.WithKind(RouteTableEntry_Kind) )
Repository type metadata.
var ( SecurityGroup_Kind = "SecurityGroup" SecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroup_Kind}.String() SecurityGroup_KindAPIVersion = SecurityGroup_Kind + "." + CRDGroupVersion.String() SecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroup_Kind) )
Repository type metadata.
var ( SecurityGroupLiteRule_Kind = "SecurityGroupLiteRule" SecurityGroupLiteRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroupLiteRule_Kind}.String() SecurityGroupLiteRule_KindAPIVersion = SecurityGroupLiteRule_Kind + "." + CRDGroupVersion.String() SecurityGroupLiteRule_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroupLiteRule_Kind) )
Repository type metadata.
var ( SecurityGroupRule_Kind = "SecurityGroupRule" SecurityGroupRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroupRule_Kind}.String() SecurityGroupRule_KindAPIVersion = SecurityGroupRule_Kind + "." + CRDGroupVersion.String() SecurityGroupRule_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroupRule_Kind) )
Repository type metadata.
var ( Subnet_Kind = "Subnet" Subnet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Subnet_Kind}.String() Subnet_KindAPIVersion = Subnet_Kind + "." + CRDGroupVersion.String() Subnet_GroupVersionKind = CRDGroupVersion.WithKind(Subnet_Kind) )
Repository type metadata.
var ( VPC_Kind = "VPC" VPC_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPC_Kind}.String() VPC_KindAPIVersion = VPC_Kind + "." + CRDGroupVersion.String() VPC_GroupVersionKind = CRDGroupVersion.WithKind(VPC_Kind) )
Repository type metadata.
var ( VPCAcl_Kind = "VPCAcl" VPCAcl_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCAcl_Kind}.String() VPCAcl_KindAPIVersion = VPCAcl_Kind + "." + CRDGroupVersion.String() VPCAcl_GroupVersionKind = CRDGroupVersion.WithKind(VPCAcl_Kind) )
Repository type metadata.
var ( VPCBandwidthPackage_Kind = "VPCBandwidthPackage" VPCBandwidthPackage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCBandwidthPackage_Kind}.String() VPCBandwidthPackage_KindAPIVersion = VPCBandwidthPackage_Kind + "." + CRDGroupVersion.String() VPCBandwidthPackage_GroupVersionKind = CRDGroupVersion.WithKind(VPCBandwidthPackage_Kind) )
Repository type metadata.
var ( VPCBandwidthPackageAttachment_Kind = "VPCBandwidthPackageAttachment" VPCBandwidthPackageAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCBandwidthPackageAttachment_Kind}.String() VPCBandwidthPackageAttachment_KindAPIVersion = VPCBandwidthPackageAttachment_Kind + "." + CRDGroupVersion.String() VPCBandwidthPackageAttachment_GroupVersionKind = CRDGroupVersion.WithKind(VPCBandwidthPackageAttachment_Kind) )
Repository type metadata.
var ( VPNConnection_Kind = "VPNConnection" VPNConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNConnection_Kind}.String() VPNConnection_KindAPIVersion = VPNConnection_Kind + "." + CRDGroupVersion.String() VPNConnection_GroupVersionKind = CRDGroupVersion.WithKind(VPNConnection_Kind) )
Repository type metadata.
var ( VPNCustomerGateway_Kind = "VPNCustomerGateway" VPNCustomerGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNCustomerGateway_Kind}.String() VPNCustomerGateway_KindAPIVersion = VPNCustomerGateway_Kind + "." + CRDGroupVersion.String() VPNCustomerGateway_GroupVersionKind = CRDGroupVersion.WithKind(VPNCustomerGateway_Kind) )
Repository type metadata.
var ( VPNGateway_Kind = "VPNGateway" VPNGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGateway_Kind}.String() VPNGateway_KindAPIVersion = VPNGateway_Kind + "." + CRDGroupVersion.String() VPNGateway_GroupVersionKind = CRDGroupVersion.WithKind(VPNGateway_Kind) )
Repository type metadata.
var ( VPNGatewayRoute_Kind = "VPNGatewayRoute" VPNGatewayRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGatewayRoute_Kind}.String() VPNGatewayRoute_KindAPIVersion = VPNGatewayRoute_Kind + "." + CRDGroupVersion.String() VPNGatewayRoute_GroupVersionKind = CRDGroupVersion.WithKind(VPNGatewayRoute_Kind) )
Repository type metadata.
var ( VPNSSLClient_Kind = "VPNSSLClient" VPNSSLClient_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNSSLClient_Kind}.String() VPNSSLClient_KindAPIVersion = VPNSSLClient_Kind + "." + CRDGroupVersion.String() VPNSSLClient_GroupVersionKind = CRDGroupVersion.WithKind(VPNSSLClient_Kind) )
Repository type metadata.
var ( VPNSSLServer_Kind = "VPNSSLServer" VPNSSLServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNSSLServer_Kind}.String() VPNSSLServer_KindAPIVersion = VPNSSLServer_Kind + "." + CRDGroupVersion.String() VPNSSLServer_GroupVersionKind = CRDGroupVersion.WithKind(VPNSSLServer_Kind) )
Repository type metadata.
var ( VPVAclAttachment_Kind = "VPVAclAttachment" VPVAclAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPVAclAttachment_Kind}.String() VPVAclAttachment_KindAPIVersion = VPVAclAttachment_Kind + "." + CRDGroupVersion.String() VPVAclAttachment_GroupVersionKind = CRDGroupVersion.WithKind(VPVAclAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AddressTemplate ¶ added in v0.3.0
type AddressTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddressTemplateSpec `json:"spec"` Status AddressTemplateStatus `json:"status,omitempty"` }
AddressTemplate is the Schema for the AddressTemplates 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,tencentcloudjet}
func (*AddressTemplate) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplate) DeepCopy() *AddressTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplate.
func (*AddressTemplate) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplate) DeepCopyInto(out *AddressTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressTemplate) DeepCopyObject ¶ added in v0.3.0
func (in *AddressTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressTemplate) GetCondition ¶ added in v0.3.0
func (mg *AddressTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AddressTemplate.
func (*AddressTemplate) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *AddressTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AddressTemplate
func (*AddressTemplate) GetDeletionPolicy ¶ added in v0.3.0
func (mg *AddressTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AddressTemplate.
func (*AddressTemplate) GetID ¶ added in v0.3.0
func (tr *AddressTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this AddressTemplate
func (*AddressTemplate) GetObservation ¶ added in v0.3.0
func (tr *AddressTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this AddressTemplate
func (*AddressTemplate) GetParameters ¶ added in v0.3.0
func (tr *AddressTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this AddressTemplate
func (*AddressTemplate) GetProviderConfigReference ¶ added in v0.3.0
func (mg *AddressTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AddressTemplate.
func (*AddressTemplate) GetProviderReference ¶ added in v0.3.0
func (mg *AddressTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this AddressTemplate. Deprecated: Use GetProviderConfigReference.
func (*AddressTemplate) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *AddressTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AddressTemplate.
func (*AddressTemplate) GetTerraformResourceType ¶ added in v0.3.0
func (mg *AddressTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AddressTemplate
func (*AddressTemplate) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *AddressTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AddressTemplate) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *AddressTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AddressTemplate.
func (*AddressTemplate) LateInitialize ¶ added in v0.3.0
func (tr *AddressTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AddressTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*AddressTemplate) SetConditions ¶ added in v0.3.0
func (mg *AddressTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this AddressTemplate.
func (*AddressTemplate) SetDeletionPolicy ¶ added in v0.3.0
func (mg *AddressTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AddressTemplate.
func (*AddressTemplate) SetObservation ¶ added in v0.3.0
func (tr *AddressTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this AddressTemplate
func (*AddressTemplate) SetParameters ¶ added in v0.3.0
func (tr *AddressTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this AddressTemplate
func (*AddressTemplate) SetProviderConfigReference ¶ added in v0.3.0
func (mg *AddressTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AddressTemplate.
func (*AddressTemplate) SetProviderReference ¶ added in v0.3.0
func (mg *AddressTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AddressTemplate. Deprecated: Use SetProviderConfigReference.
func (*AddressTemplate) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *AddressTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AddressTemplate.
func (*AddressTemplate) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *AddressTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AddressTemplate.
type AddressTemplateGroup ¶ added in v0.3.0
type AddressTemplateGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddressTemplateGroupSpec `json:"spec"` Status AddressTemplateGroupStatus `json:"status,omitempty"` }
AddressTemplateGroup is the Schema for the AddressTemplateGroups 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,tencentcloudjet}
func (*AddressTemplateGroup) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroup) DeepCopy() *AddressTemplateGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroup.
func (*AddressTemplateGroup) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroup) DeepCopyInto(out *AddressTemplateGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressTemplateGroup) DeepCopyObject ¶ added in v0.3.0
func (in *AddressTemplateGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressTemplateGroup) GetCondition ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AddressTemplateGroup.
func (*AddressTemplateGroup) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *AddressTemplateGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AddressTemplateGroup
func (*AddressTemplateGroup) GetDeletionPolicy ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AddressTemplateGroup.
func (*AddressTemplateGroup) GetID ¶ added in v0.3.0
func (tr *AddressTemplateGroup) GetID() string
GetID returns ID of underlying Terraform resource of this AddressTemplateGroup
func (*AddressTemplateGroup) GetObservation ¶ added in v0.3.0
func (tr *AddressTemplateGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this AddressTemplateGroup
func (*AddressTemplateGroup) GetParameters ¶ added in v0.3.0
func (tr *AddressTemplateGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this AddressTemplateGroup
func (*AddressTemplateGroup) GetProviderConfigReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AddressTemplateGroup.
func (*AddressTemplateGroup) GetProviderReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this AddressTemplateGroup. Deprecated: Use GetProviderConfigReference.
func (*AddressTemplateGroup) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AddressTemplateGroup.
func (*AddressTemplateGroup) GetTerraformResourceType ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AddressTemplateGroup
func (*AddressTemplateGroup) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *AddressTemplateGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AddressTemplateGroup) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AddressTemplateGroup.
func (*AddressTemplateGroup) LateInitialize ¶ added in v0.3.0
func (tr *AddressTemplateGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AddressTemplateGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*AddressTemplateGroup) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this AddressTemplateGroup.
func (*AddressTemplateGroup) SetConditions ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this AddressTemplateGroup.
func (*AddressTemplateGroup) SetDeletionPolicy ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AddressTemplateGroup.
func (*AddressTemplateGroup) SetObservation ¶ added in v0.3.0
func (tr *AddressTemplateGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this AddressTemplateGroup
func (*AddressTemplateGroup) SetParameters ¶ added in v0.3.0
func (tr *AddressTemplateGroup) SetParameters(params map[string]interface{}) error
SetParameters for this AddressTemplateGroup
func (*AddressTemplateGroup) SetProviderConfigReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AddressTemplateGroup.
func (*AddressTemplateGroup) SetProviderReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AddressTemplateGroup. Deprecated: Use SetProviderConfigReference.
func (*AddressTemplateGroup) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AddressTemplateGroup.
func (*AddressTemplateGroup) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *AddressTemplateGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AddressTemplateGroup.
type AddressTemplateGroupList ¶ added in v0.3.0
type AddressTemplateGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AddressTemplateGroup `json:"items"` }
AddressTemplateGroupList contains a list of AddressTemplateGroups
func (*AddressTemplateGroupList) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroupList) DeepCopy() *AddressTemplateGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroupList.
func (*AddressTemplateGroupList) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroupList) DeepCopyInto(out *AddressTemplateGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressTemplateGroupList) DeepCopyObject ¶ added in v0.3.0
func (in *AddressTemplateGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressTemplateGroupList) GetItems ¶ added in v0.3.0
func (l *AddressTemplateGroupList) GetItems() []resource.Managed
GetItems of this AddressTemplateGroupList.
type AddressTemplateGroupObservation ¶ added in v0.3.0
type AddressTemplateGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AddressTemplateGroupObservation) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroupObservation) DeepCopy() *AddressTemplateGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroupObservation.
func (*AddressTemplateGroupObservation) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroupObservation) DeepCopyInto(out *AddressTemplateGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateGroupParameters ¶ added in v0.3.0
type AddressTemplateGroupParameters struct { // Name of the address template group. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Template ID list. // +crossplane:generate:reference:type=AddressTemplate // +kubebuilder:validation:Optional TemplateIds []*string `json:"templateIds,omitempty" tf:"template_ids,omitempty"` // +kubebuilder:validation:Optional TemplateIdsRefs []v1.Reference `json:"templateIdsRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional TemplateIdsSelector *v1.Selector `json:"templateIdsSelector,omitempty" tf:"-"` }
func (*AddressTemplateGroupParameters) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroupParameters) DeepCopy() *AddressTemplateGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroupParameters.
func (*AddressTemplateGroupParameters) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroupParameters) DeepCopyInto(out *AddressTemplateGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateGroupSpec ¶ added in v0.3.0
type AddressTemplateGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AddressTemplateGroupParameters `json:"forProvider"` }
AddressTemplateGroupSpec defines the desired state of AddressTemplateGroup
func (*AddressTemplateGroupSpec) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroupSpec) DeepCopy() *AddressTemplateGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroupSpec.
func (*AddressTemplateGroupSpec) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroupSpec) DeepCopyInto(out *AddressTemplateGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateGroupStatus ¶ added in v0.3.0
type AddressTemplateGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AddressTemplateGroupObservation `json:"atProvider,omitempty"` }
AddressTemplateGroupStatus defines the observed state of AddressTemplateGroup.
func (*AddressTemplateGroupStatus) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateGroupStatus) DeepCopy() *AddressTemplateGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateGroupStatus.
func (*AddressTemplateGroupStatus) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateGroupStatus) DeepCopyInto(out *AddressTemplateGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateList ¶ added in v0.3.0
type AddressTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AddressTemplate `json:"items"` }
AddressTemplateList contains a list of AddressTemplates
func (*AddressTemplateList) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateList) DeepCopy() *AddressTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateList.
func (*AddressTemplateList) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateList) DeepCopyInto(out *AddressTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressTemplateList) DeepCopyObject ¶ added in v0.3.0
func (in *AddressTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressTemplateList) GetItems ¶ added in v0.3.0
func (l *AddressTemplateList) GetItems() []resource.Managed
GetItems of this AddressTemplateList.
type AddressTemplateObservation ¶ added in v0.3.0
type AddressTemplateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AddressTemplateObservation) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateObservation) DeepCopy() *AddressTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateObservation.
func (*AddressTemplateObservation) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateObservation) DeepCopyInto(out *AddressTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateParameters ¶ added in v0.3.0
type AddressTemplateParameters struct { // Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported. // +kubebuilder:validation:Required Addresses []*string `json:"addresses" tf:"addresses,omitempty"` // Name of the address template. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AddressTemplateParameters) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateParameters) DeepCopy() *AddressTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateParameters.
func (*AddressTemplateParameters) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateParameters) DeepCopyInto(out *AddressTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateSpec ¶ added in v0.3.0
type AddressTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AddressTemplateParameters `json:"forProvider"` }
AddressTemplateSpec defines the desired state of AddressTemplate
func (*AddressTemplateSpec) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateSpec) DeepCopy() *AddressTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateSpec.
func (*AddressTemplateSpec) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateSpec) DeepCopyInto(out *AddressTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTemplateStatus ¶ added in v0.3.0
type AddressTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AddressTemplateObservation `json:"atProvider,omitempty"` }
AddressTemplateStatus defines the observed state of AddressTemplate.
func (*AddressTemplateStatus) DeepCopy ¶ added in v0.3.0
func (in *AddressTemplateStatus) DeepCopy() *AddressTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTemplateStatus.
func (*AddressTemplateStatus) DeepCopyInto ¶ added in v0.3.0
func (in *AddressTemplateStatus) DeepCopyInto(out *AddressTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dnat ¶ added in v0.3.0
type Dnat struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnatSpec `json:"spec"` Status DnatStatus `json:"status,omitempty"` }
Dnat is the Schema for the Dnats 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,tencentcloudjet}
func (*Dnat) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dnat.
func (*Dnat) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dnat) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dnat) GetCondition ¶ added in v0.3.0
func (mg *Dnat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dnat.
func (*Dnat) GetConnectionDetailsMapping ¶ added in v0.3.0
GetConnectionDetailsMapping for this Dnat
func (*Dnat) GetDeletionPolicy ¶ added in v0.3.0
func (mg *Dnat) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dnat.
func (*Dnat) GetObservation ¶ added in v0.3.0
GetObservation of this Dnat
func (*Dnat) GetParameters ¶ added in v0.3.0
GetParameters of this Dnat
func (*Dnat) GetProviderConfigReference ¶ added in v0.3.0
GetProviderConfigReference of this Dnat.
func (*Dnat) GetProviderReference ¶ added in v0.3.0
GetProviderReference of this Dnat. Deprecated: Use GetProviderConfigReference.
func (*Dnat) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *Dnat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Dnat.
func (*Dnat) GetTerraformResourceType ¶ added in v0.3.0
GetTerraformResourceType returns Terraform resource type for this Dnat
func (*Dnat) GetTerraformSchemaVersion ¶ added in v0.3.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dnat) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *Dnat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dnat.
func (*Dnat) LateInitialize ¶ added in v0.3.0
LateInitialize this Dnat using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dnat) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this Dnat.
func (*Dnat) SetConditions ¶ added in v0.3.0
SetConditions of this Dnat.
func (*Dnat) SetDeletionPolicy ¶ added in v0.3.0
func (mg *Dnat) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dnat.
func (*Dnat) SetObservation ¶ added in v0.3.0
SetObservation for this Dnat
func (*Dnat) SetParameters ¶ added in v0.3.0
SetParameters for this Dnat
func (*Dnat) SetProviderConfigReference ¶ added in v0.3.0
SetProviderConfigReference of this Dnat.
func (*Dnat) SetProviderReference ¶ added in v0.3.0
SetProviderReference of this Dnat. Deprecated: Use SetProviderConfigReference.
func (*Dnat) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *Dnat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Dnat.
func (*Dnat) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *Dnat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dnat.
type DnatList ¶ added in v0.3.0
type DnatList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dnat `json:"items"` }
DnatList contains a list of Dnats
func (*DnatList) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnatList.
func (*DnatList) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnatList) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnatObservation ¶ added in v0.3.0
type DnatObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DnatObservation) DeepCopy ¶ added in v0.3.0
func (in *DnatObservation) DeepCopy() *DnatObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnatObservation.
func (*DnatObservation) DeepCopyInto ¶ added in v0.3.0
func (in *DnatObservation) DeepCopyInto(out *DnatObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnatParameters ¶ added in v0.3.0
type DnatParameters struct { // Description of the NAT forward. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Network address of the EIP. // +kubebuilder:validation:Required ElasticIP *string `json:"elasticIp" tf:"elastic_ip,omitempty"` // Port of the EIP. // +kubebuilder:validation:Required ElasticPort *string `json:"elasticPort" tf:"elastic_port,omitempty"` // ID of the NAT gateway. // +crossplane:generate:reference:type=NatGateway // +kubebuilder:validation:Optional NATID *string `json:"natId,omitempty" tf:"nat_id,omitempty"` // +kubebuilder:validation:Optional NATIDRef *v1.Reference `json:"natidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NATIDSelector *v1.Selector `json:"natidSelector,omitempty" tf:"-"` // Network address of the backend service. // +kubebuilder:validation:Required PrivateIP *string `json:"privateIp" tf:"private_ip,omitempty"` // Port of intranet. // +kubebuilder:validation:Required PrivatePort *string `json:"privatePort" tf:"private_port,omitempty"` // Type of the network protocol. Valid value: `TCP` and `UDP`. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // ID of the VPC. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*DnatParameters) DeepCopy ¶ added in v0.3.0
func (in *DnatParameters) DeepCopy() *DnatParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnatParameters.
func (*DnatParameters) DeepCopyInto ¶ added in v0.3.0
func (in *DnatParameters) DeepCopyInto(out *DnatParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnatSpec ¶ added in v0.3.0
type DnatSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DnatParameters `json:"forProvider"` }
DnatSpec defines the desired state of Dnat
func (*DnatSpec) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnatSpec.
func (*DnatSpec) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnatStatus ¶ added in v0.3.0
type DnatStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DnatObservation `json:"atProvider,omitempty"` }
DnatStatus defines the observed state of Dnat.
func (*DnatStatus) DeepCopy ¶ added in v0.3.0
func (in *DnatStatus) DeepCopy() *DnatStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnatStatus.
func (*DnatStatus) DeepCopyInto ¶ added in v0.3.0
func (in *DnatStatus) DeepCopyInto(out *DnatStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eip ¶ added in v0.3.0
type Eip struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EipSpec `json:"spec"` Status EipStatus `json:"status,omitempty"` }
Eip is the Schema for the Eips 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,tencentcloudjet}
func (*Eip) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eip.
func (*Eip) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Eip) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Eip) GetCondition ¶ added in v0.3.0
func (mg *Eip) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Eip.
func (*Eip) GetConnectionDetailsMapping ¶ added in v0.3.0
GetConnectionDetailsMapping for this Eip
func (*Eip) GetDeletionPolicy ¶ added in v0.3.0
func (mg *Eip) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Eip.
func (*Eip) GetObservation ¶ added in v0.3.0
GetObservation of this Eip
func (*Eip) GetParameters ¶ added in v0.3.0
GetParameters of this Eip
func (*Eip) GetProviderConfigReference ¶ added in v0.3.0
GetProviderConfigReference of this Eip.
func (*Eip) GetProviderReference ¶ added in v0.3.0
GetProviderReference of this Eip. Deprecated: Use GetProviderConfigReference.
func (*Eip) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *Eip) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Eip.
func (*Eip) GetTerraformResourceType ¶ added in v0.3.0
GetTerraformResourceType returns Terraform resource type for this Eip
func (*Eip) GetTerraformSchemaVersion ¶ added in v0.3.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Eip) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *Eip) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Eip.
func (*Eip) LateInitialize ¶ added in v0.3.0
LateInitialize this Eip using its observed tfState. returns True if there are any spec changes for the resource.
func (*Eip) SetConditions ¶ added in v0.3.0
SetConditions of this Eip.
func (*Eip) SetDeletionPolicy ¶ added in v0.3.0
func (mg *Eip) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Eip.
func (*Eip) SetObservation ¶ added in v0.3.0
SetObservation for this Eip
func (*Eip) SetParameters ¶ added in v0.3.0
SetParameters for this Eip
func (*Eip) SetProviderConfigReference ¶ added in v0.3.0
SetProviderConfigReference of this Eip.
func (*Eip) SetProviderReference ¶ added in v0.3.0
SetProviderReference of this Eip. Deprecated: Use SetProviderConfigReference.
func (*Eip) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *Eip) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Eip.
func (*Eip) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *Eip) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Eip.
type EipAssociation ¶ added in v0.3.0
type EipAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EipAssociationSpec `json:"spec"` Status EipAssociationStatus `json:"status,omitempty"` }
EipAssociation is the Schema for the EipAssociations 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,tencentcloudjet}
func (*EipAssociation) DeepCopy ¶ added in v0.3.0
func (in *EipAssociation) DeepCopy() *EipAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociation.
func (*EipAssociation) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociation) DeepCopyInto(out *EipAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EipAssociation) DeepCopyObject ¶ added in v0.3.0
func (in *EipAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EipAssociation) GetCondition ¶ added in v0.3.0
func (mg *EipAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EipAssociation.
func (*EipAssociation) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *EipAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EipAssociation
func (*EipAssociation) GetDeletionPolicy ¶ added in v0.3.0
func (mg *EipAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EipAssociation.
func (*EipAssociation) GetID ¶ added in v0.3.0
func (tr *EipAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this EipAssociation
func (*EipAssociation) GetObservation ¶ added in v0.3.0
func (tr *EipAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this EipAssociation
func (*EipAssociation) GetParameters ¶ added in v0.3.0
func (tr *EipAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this EipAssociation
func (*EipAssociation) GetProviderConfigReference ¶ added in v0.3.0
func (mg *EipAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EipAssociation.
func (*EipAssociation) GetProviderReference ¶ added in v0.3.0
func (mg *EipAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this EipAssociation. Deprecated: Use GetProviderConfigReference.
func (*EipAssociation) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *EipAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EipAssociation.
func (*EipAssociation) GetTerraformResourceType ¶ added in v0.3.0
func (mg *EipAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EipAssociation
func (*EipAssociation) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *EipAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EipAssociation) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *EipAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EipAssociation.
func (*EipAssociation) LateInitialize ¶ added in v0.3.0
func (tr *EipAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EipAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*EipAssociation) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this EipAssociation.
func (*EipAssociation) SetConditions ¶ added in v0.3.0
func (mg *EipAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this EipAssociation.
func (*EipAssociation) SetDeletionPolicy ¶ added in v0.3.0
func (mg *EipAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EipAssociation.
func (*EipAssociation) SetObservation ¶ added in v0.3.0
func (tr *EipAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this EipAssociation
func (*EipAssociation) SetParameters ¶ added in v0.3.0
func (tr *EipAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this EipAssociation
func (*EipAssociation) SetProviderConfigReference ¶ added in v0.3.0
func (mg *EipAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EipAssociation.
func (*EipAssociation) SetProviderReference ¶ added in v0.3.0
func (mg *EipAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EipAssociation. Deprecated: Use SetProviderConfigReference.
func (*EipAssociation) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *EipAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EipAssociation.
func (*EipAssociation) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *EipAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EipAssociation.
type EipAssociationList ¶ added in v0.3.0
type EipAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EipAssociation `json:"items"` }
EipAssociationList contains a list of EipAssociations
func (*EipAssociationList) DeepCopy ¶ added in v0.3.0
func (in *EipAssociationList) DeepCopy() *EipAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationList.
func (*EipAssociationList) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociationList) DeepCopyInto(out *EipAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EipAssociationList) DeepCopyObject ¶ added in v0.3.0
func (in *EipAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EipAssociationList) GetItems ¶ added in v0.3.0
func (l *EipAssociationList) GetItems() []resource.Managed
GetItems of this EipAssociationList.
type EipAssociationObservation ¶ added in v0.3.0
type EipAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EipAssociationObservation) DeepCopy ¶ added in v0.3.0
func (in *EipAssociationObservation) DeepCopy() *EipAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationObservation.
func (*EipAssociationObservation) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociationObservation) DeepCopyInto(out *EipAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationParameters ¶ added in v0.3.0
type EipAssociationParameters struct { // The ID of EIP. // +crossplane:generate:reference:type=Eip // +kubebuilder:validation:Optional EIPID *string `json:"eipId,omitempty" tf:"eip_id,omitempty"` // +kubebuilder:validation:Optional EIPIDRef *v1.Reference `json:"eipidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional EIPIDSelector *v1.Selector `json:"eipidSelector,omitempty" tf:"-"` // The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and `private_ip fields`. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`. // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`. // +kubebuilder:validation:Optional PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` }
func (*EipAssociationParameters) DeepCopy ¶ added in v0.3.0
func (in *EipAssociationParameters) DeepCopy() *EipAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationParameters.
func (*EipAssociationParameters) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociationParameters) DeepCopyInto(out *EipAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationSpec ¶ added in v0.3.0
type EipAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EipAssociationParameters `json:"forProvider"` }
EipAssociationSpec defines the desired state of EipAssociation
func (*EipAssociationSpec) DeepCopy ¶ added in v0.3.0
func (in *EipAssociationSpec) DeepCopy() *EipAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationSpec.
func (*EipAssociationSpec) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociationSpec) DeepCopyInto(out *EipAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationStatus ¶ added in v0.3.0
type EipAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EipAssociationObservation `json:"atProvider,omitempty"` }
EipAssociationStatus defines the observed state of EipAssociation.
func (*EipAssociationStatus) DeepCopy ¶ added in v0.3.0
func (in *EipAssociationStatus) DeepCopy() *EipAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationStatus.
func (*EipAssociationStatus) DeepCopyInto ¶ added in v0.3.0
func (in *EipAssociationStatus) DeepCopyInto(out *EipAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipList ¶ added in v0.3.0
type EipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Eip `json:"items"` }
EipList contains a list of Eips
func (*EipList) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipList.
func (*EipList) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EipList) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EipObservation ¶ added in v0.3.0
type EipObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EipObservation) DeepCopy ¶ added in v0.3.0
func (in *EipObservation) DeepCopy() *EipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipObservation.
func (*EipObservation) DeepCopyInto ¶ added in v0.3.0
func (in *EipObservation) DeepCopyInto(out *EipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipParameters ¶ added in v0.3.0
type EipParameters struct { // The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`. // +kubebuilder:validation:Optional AnycastZone *string `json:"anycastZone,omitempty" tf:"anycast_zone,omitempty"` // Indicates whether the anycast eip can be associated to a CLB. // +kubebuilder:validation:Optional ApplicableForClb *bool `json:"applicableForClb,omitempty" tf:"applicable_for_clb,omitempty"` // The charge type of eip. Valid value: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR` and `TRAFFIC_POSTPAID_BY_HOUR`. // +kubebuilder:validation:Optional InternetChargeType *string `json:"internetChargeType,omitempty" tf:"internet_charge_type,omitempty"` // The bandwidth limit of EIP, unit is Mbps. // +kubebuilder:validation:Optional InternetMaxBandwidthOut *float64 `json:"internetMaxBandwidthOut,omitempty" tf:"internet_max_bandwidth_out,omitempty"` // Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`. // +kubebuilder:validation:Optional InternetServiceProvider *string `json:"internetServiceProvider,omitempty" tf:"internet_service_provider,omitempty"` // The name of eip. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The tags of eip. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. Default is `EIP`. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EipParameters) DeepCopy ¶ added in v0.3.0
func (in *EipParameters) DeepCopy() *EipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipParameters.
func (*EipParameters) DeepCopyInto ¶ added in v0.3.0
func (in *EipParameters) DeepCopyInto(out *EipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipSpec ¶ added in v0.3.0
type EipSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EipParameters `json:"forProvider"` }
EipSpec defines the desired state of Eip
func (*EipSpec) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipSpec.
func (*EipSpec) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipStatus ¶ added in v0.3.0
type EipStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EipObservation `json:"atProvider,omitempty"` }
EipStatus defines the observed state of Eip.
func (*EipStatus) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipStatus.
func (*EipStatus) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaVip ¶ added in v0.3.0
type HaVip struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HaVipSpec `json:"spec"` Status HaVipStatus `json:"status,omitempty"` }
HaVip is the Schema for the HaVips 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,tencentcloudjet}
func (*HaVip) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVip.
func (*HaVip) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HaVip) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HaVip) GetCondition ¶ added in v0.3.0
func (mg *HaVip) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HaVip.
func (*HaVip) GetConnectionDetailsMapping ¶ added in v0.3.0
GetConnectionDetailsMapping for this HaVip
func (*HaVip) GetDeletionPolicy ¶ added in v0.3.0
func (mg *HaVip) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HaVip.
func (*HaVip) GetID ¶ added in v0.3.0
GetID returns ID of underlying Terraform resource of this HaVip
func (*HaVip) GetObservation ¶ added in v0.3.0
GetObservation of this HaVip
func (*HaVip) GetParameters ¶ added in v0.3.0
GetParameters of this HaVip
func (*HaVip) GetProviderConfigReference ¶ added in v0.3.0
GetProviderConfigReference of this HaVip.
func (*HaVip) GetProviderReference ¶ added in v0.3.0
GetProviderReference of this HaVip. Deprecated: Use GetProviderConfigReference.
func (*HaVip) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *HaVip) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HaVip.
func (*HaVip) GetTerraformResourceType ¶ added in v0.3.0
GetTerraformResourceType returns Terraform resource type for this HaVip
func (*HaVip) GetTerraformSchemaVersion ¶ added in v0.3.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HaVip) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *HaVip) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HaVip.
func (*HaVip) LateInitialize ¶ added in v0.3.0
LateInitialize this HaVip using its observed tfState. returns True if there are any spec changes for the resource.
func (*HaVip) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this HaVip.
func (*HaVip) SetConditions ¶ added in v0.3.0
SetConditions of this HaVip.
func (*HaVip) SetDeletionPolicy ¶ added in v0.3.0
func (mg *HaVip) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HaVip.
func (*HaVip) SetObservation ¶ added in v0.3.0
SetObservation for this HaVip
func (*HaVip) SetParameters ¶ added in v0.3.0
SetParameters for this HaVip
func (*HaVip) SetProviderConfigReference ¶ added in v0.3.0
SetProviderConfigReference of this HaVip.
func (*HaVip) SetProviderReference ¶ added in v0.3.0
SetProviderReference of this HaVip. Deprecated: Use SetProviderConfigReference.
func (*HaVip) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *HaVip) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HaVip.
func (*HaVip) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *HaVip) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HaVip.
type HaVipList ¶ added in v0.3.0
type HaVipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HaVip `json:"items"` }
HaVipList contains a list of HaVips
func (*HaVipList) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVipList.
func (*HaVipList) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HaVipList) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HaVipObservation ¶ added in v0.3.0
type HaVipObservation struct { AddressIP *string `json:"addressIp,omitempty" tf:"address_ip,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*HaVipObservation) DeepCopy ¶ added in v0.3.0
func (in *HaVipObservation) DeepCopy() *HaVipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVipObservation.
func (*HaVipObservation) DeepCopyInto ¶ added in v0.3.0
func (in *HaVipObservation) DeepCopyInto(out *HaVipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaVipParameters ¶ added in v0.3.0
type HaVipParameters struct { // Name of the HA VIP. The length of character is limited to 1-60. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Subnet ID. // +crossplane:generate:reference:type=Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // VPC ID. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` // Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after resource created automatically. // +kubebuilder:validation:Optional Vip *string `json:"vip,omitempty" tf:"vip,omitempty"` }
func (*HaVipParameters) DeepCopy ¶ added in v0.3.0
func (in *HaVipParameters) DeepCopy() *HaVipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVipParameters.
func (*HaVipParameters) DeepCopyInto ¶ added in v0.3.0
func (in *HaVipParameters) DeepCopyInto(out *HaVipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaVipSpec ¶ added in v0.3.0
type HaVipSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HaVipParameters `json:"forProvider"` }
HaVipSpec defines the desired state of HaVip
func (*HaVipSpec) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVipSpec.
func (*HaVipSpec) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaVipStatus ¶ added in v0.3.0
type HaVipStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HaVipObservation `json:"atProvider,omitempty"` }
HaVipStatus defines the observed state of HaVip.
func (*HaVipStatus) DeepCopy ¶ added in v0.3.0
func (in *HaVipStatus) DeepCopy() *HaVipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaVipStatus.
func (*HaVipStatus) DeepCopyInto ¶ added in v0.3.0
func (in *HaVipStatus) DeepCopyInto(out *HaVipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway ¶ added in v0.3.0
type NatGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGatewaySpec `json:"spec"` Status NatGatewayStatus `json:"status,omitempty"` }
NatGateway is the Schema for the NatGateways 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,tencentcloudjet}
func (*NatGateway) DeepCopy ¶ added in v0.3.0
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶ added in v0.3.0
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶ added in v0.3.0
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGateway) GetCondition ¶ added in v0.3.0
func (mg *NatGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NatGateway.
func (*NatGateway) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *NatGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NatGateway
func (*NatGateway) GetDeletionPolicy ¶ added in v0.3.0
func (mg *NatGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NatGateway.
func (*NatGateway) GetID ¶ added in v0.3.0
func (tr *NatGateway) GetID() string
GetID returns ID of underlying Terraform resource of this NatGateway
func (*NatGateway) GetObservation ¶ added in v0.3.0
func (tr *NatGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this NatGateway
func (*NatGateway) GetParameters ¶ added in v0.3.0
func (tr *NatGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this NatGateway
func (*NatGateway) GetProviderConfigReference ¶ added in v0.3.0
func (mg *NatGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NatGateway.
func (*NatGateway) GetProviderReference ¶ added in v0.3.0
func (mg *NatGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this NatGateway. Deprecated: Use GetProviderConfigReference.
func (*NatGateway) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *NatGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NatGateway.
func (*NatGateway) GetTerraformResourceType ¶ added in v0.3.0
func (mg *NatGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NatGateway
func (*NatGateway) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *NatGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NatGateway) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *NatGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NatGateway.
func (*NatGateway) LateInitialize ¶ added in v0.3.0
func (tr *NatGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NatGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*NatGateway) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this NatGateway.
func (*NatGateway) SetConditions ¶ added in v0.3.0
func (mg *NatGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this NatGateway.
func (*NatGateway) SetDeletionPolicy ¶ added in v0.3.0
func (mg *NatGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NatGateway.
func (*NatGateway) SetObservation ¶ added in v0.3.0
func (tr *NatGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this NatGateway
func (*NatGateway) SetParameters ¶ added in v0.3.0
func (tr *NatGateway) SetParameters(params map[string]interface{}) error
SetParameters for this NatGateway
func (*NatGateway) SetProviderConfigReference ¶ added in v0.3.0
func (mg *NatGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NatGateway.
func (*NatGateway) SetProviderReference ¶ added in v0.3.0
func (mg *NatGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NatGateway. Deprecated: Use SetProviderConfigReference.
func (*NatGateway) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *NatGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NatGateway.
func (*NatGateway) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *NatGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NatGateway.
type NatGatewayList ¶ added in v0.3.0
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
NatGatewayList contains a list of NatGateways
func (*NatGatewayList) DeepCopy ¶ added in v0.3.0
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶ added in v0.3.0
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGatewayList) GetItems ¶ added in v0.3.0
func (l *NatGatewayList) GetItems() []resource.Managed
GetItems of this NatGatewayList.
type NatGatewayObservation ¶ added in v0.3.0
type NatGatewayObservation struct { CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*NatGatewayObservation) DeepCopy ¶ added in v0.3.0
func (in *NatGatewayObservation) DeepCopy() *NatGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayObservation.
func (*NatGatewayObservation) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewayObservation) DeepCopyInto(out *NatGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayParameters ¶ added in v0.3.0
type NatGatewayParameters struct { // EIP IP address set bound to the gateway. The value of at least 1 and at most 10. // +kubebuilder:validation:Required AssignedEIPSet []*string `json:"assignedEipSet" tf:"assigned_eip_set,omitempty"` // The maximum public network output bandwidth of NAT gateway (unit: Mbps). Valid values: `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000`. Default is 100. // +kubebuilder:validation:Optional Bandwidth *float64 `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // The upper limit of concurrent connection of NAT gateway. Valid values: `1000000`, `3000000`, `10000000`. Default is `1000000`. // +kubebuilder:validation:Optional MaxConcurrent *float64 `json:"maxConcurrent,omitempty" tf:"max_concurrent,omitempty"` // Name of the NAT gateway. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The available tags within this NAT gateway. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // ID of the vpc. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*NatGatewayParameters) DeepCopy ¶ added in v0.3.0
func (in *NatGatewayParameters) DeepCopy() *NatGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayParameters.
func (*NatGatewayParameters) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewayParameters) DeepCopyInto(out *NatGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySnat ¶ added in v0.3.0
type NatGatewaySnat struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGatewaySnatSpec `json:"spec"` Status NatGatewaySnatStatus `json:"status,omitempty"` }
NatGatewaySnat is the Schema for the NatGatewaySnats 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,tencentcloudjet}
func (*NatGatewaySnat) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnat) DeepCopy() *NatGatewaySnat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnat.
func (*NatGatewaySnat) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnat) DeepCopyInto(out *NatGatewaySnat)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySnat) DeepCopyObject ¶ added in v0.3.0
func (in *NatGatewaySnat) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGatewaySnat) GetCondition ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NatGatewaySnat.
func (*NatGatewaySnat) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *NatGatewaySnat) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NatGatewaySnat
func (*NatGatewaySnat) GetDeletionPolicy ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NatGatewaySnat.
func (*NatGatewaySnat) GetID ¶ added in v0.3.0
func (tr *NatGatewaySnat) GetID() string
GetID returns ID of underlying Terraform resource of this NatGatewaySnat
func (*NatGatewaySnat) GetObservation ¶ added in v0.3.0
func (tr *NatGatewaySnat) GetObservation() (map[string]interface{}, error)
GetObservation of this NatGatewaySnat
func (*NatGatewaySnat) GetParameters ¶ added in v0.3.0
func (tr *NatGatewaySnat) GetParameters() (map[string]interface{}, error)
GetParameters of this NatGatewaySnat
func (*NatGatewaySnat) GetProviderConfigReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NatGatewaySnat.
func (*NatGatewaySnat) GetProviderReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetProviderReference() *xpv1.Reference
GetProviderReference of this NatGatewaySnat. Deprecated: Use GetProviderConfigReference.
func (*NatGatewaySnat) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NatGatewaySnat.
func (*NatGatewaySnat) GetTerraformResourceType ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NatGatewaySnat
func (*NatGatewaySnat) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *NatGatewaySnat) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NatGatewaySnat) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NatGatewaySnat.
func (*NatGatewaySnat) LateInitialize ¶ added in v0.3.0
func (tr *NatGatewaySnat) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NatGatewaySnat using its observed tfState. returns True if there are any spec changes for the resource.
func (*NatGatewaySnat) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this NatGatewaySnat.
func (*NatGatewaySnat) SetConditions ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetConditions(c ...xpv1.Condition)
SetConditions of this NatGatewaySnat.
func (*NatGatewaySnat) SetDeletionPolicy ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NatGatewaySnat.
func (*NatGatewaySnat) SetObservation ¶ added in v0.3.0
func (tr *NatGatewaySnat) SetObservation(obs map[string]interface{}) error
SetObservation for this NatGatewaySnat
func (*NatGatewaySnat) SetParameters ¶ added in v0.3.0
func (tr *NatGatewaySnat) SetParameters(params map[string]interface{}) error
SetParameters for this NatGatewaySnat
func (*NatGatewaySnat) SetProviderConfigReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NatGatewaySnat.
func (*NatGatewaySnat) SetProviderReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NatGatewaySnat. Deprecated: Use SetProviderConfigReference.
func (*NatGatewaySnat) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NatGatewaySnat.
func (*NatGatewaySnat) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *NatGatewaySnat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NatGatewaySnat.
type NatGatewaySnatList ¶ added in v0.3.0
type NatGatewaySnatList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGatewaySnat `json:"items"` }
NatGatewaySnatList contains a list of NatGatewaySnats
func (*NatGatewaySnatList) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnatList) DeepCopy() *NatGatewaySnatList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnatList.
func (*NatGatewaySnatList) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnatList) DeepCopyInto(out *NatGatewaySnatList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySnatList) DeepCopyObject ¶ added in v0.3.0
func (in *NatGatewaySnatList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGatewaySnatList) GetItems ¶ added in v0.3.0
func (l *NatGatewaySnatList) GetItems() []resource.Managed
GetItems of this NatGatewaySnatList.
type NatGatewaySnatObservation ¶ added in v0.3.0
type NatGatewaySnatObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SnatID *string `json:"snatId,omitempty" tf:"snat_id,omitempty"` }
func (*NatGatewaySnatObservation) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnatObservation) DeepCopy() *NatGatewaySnatObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnatObservation.
func (*NatGatewaySnatObservation) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnatObservation) DeepCopyInto(out *NatGatewaySnatObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySnatParameters ¶ added in v0.3.0
type NatGatewaySnatParameters struct { // Description. // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // Instance ID, required when `resource_type` is NETWORKINTERFACE. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Private IPs of the instance's primary ENI, required when `resource_type` is NETWORKINTERFACE. // +kubebuilder:validation:Optional InstancePrivateIPAddr *string `json:"instancePrivateIpAddr,omitempty" tf:"instance_private_ip_addr,omitempty"` // NAT gateway ID. // +kubebuilder:validation:Required NATGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // Elastic IP address pool. // +kubebuilder:validation:Required PublicIPAddr []*string `json:"publicIpAddr" tf:"public_ip_addr,omitempty"` // Resource type. Valid values: SUBNET, NETWORKINTERFACE. // +kubebuilder:validation:Required ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"` // The IPv4 CIDR of the subnet, required when `resource_type` is SUBNET. // +kubebuilder:validation:Optional SubnetCidrBlock *string `json:"subnetCidrBlock,omitempty" tf:"subnet_cidr_block,omitempty"` // Subnet instance ID, required when `resource_type` is SUBNET. // +crossplane:generate:reference:type=Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*NatGatewaySnatParameters) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnatParameters) DeepCopy() *NatGatewaySnatParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnatParameters.
func (*NatGatewaySnatParameters) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnatParameters) DeepCopyInto(out *NatGatewaySnatParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySnatSpec ¶ added in v0.3.0
type NatGatewaySnatSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NatGatewaySnatParameters `json:"forProvider"` }
NatGatewaySnatSpec defines the desired state of NatGatewaySnat
func (*NatGatewaySnatSpec) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnatSpec) DeepCopy() *NatGatewaySnatSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnatSpec.
func (*NatGatewaySnatSpec) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnatSpec) DeepCopyInto(out *NatGatewaySnatSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySnatStatus ¶ added in v0.3.0
type NatGatewaySnatStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NatGatewaySnatObservation `json:"atProvider,omitempty"` }
NatGatewaySnatStatus defines the observed state of NatGatewaySnat.
func (*NatGatewaySnatStatus) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySnatStatus) DeepCopy() *NatGatewaySnatStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySnatStatus.
func (*NatGatewaySnatStatus) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySnatStatus) DeepCopyInto(out *NatGatewaySnatStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySpec ¶ added in v0.3.0
type NatGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NatGatewayParameters `json:"forProvider"` }
NatGatewaySpec defines the desired state of NatGateway
func (*NatGatewaySpec) DeepCopy ¶ added in v0.3.0
func (in *NatGatewaySpec) DeepCopy() *NatGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec.
func (*NatGatewaySpec) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewaySpec) DeepCopyInto(out *NatGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayStatus ¶ added in v0.3.0
type NatGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NatGatewayObservation `json:"atProvider,omitempty"` }
NatGatewayStatus defines the observed state of NatGateway.
func (*NatGatewayStatus) DeepCopy ¶ added in v0.3.0
func (in *NatGatewayStatus) DeepCopy() *NatGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayStatus.
func (*NatGatewayStatus) DeepCopyInto ¶ added in v0.3.0
func (in *NatGatewayStatus) DeepCopyInto(out *NatGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplate ¶ added in v0.3.0
type ProtocolTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProtocolTemplateSpec `json:"spec"` Status ProtocolTemplateStatus `json:"status,omitempty"` }
ProtocolTemplate is the Schema for the ProtocolTemplates 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,tencentcloudjet}
func (*ProtocolTemplate) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplate) DeepCopy() *ProtocolTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplate.
func (*ProtocolTemplate) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplate) DeepCopyInto(out *ProtocolTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtocolTemplate) DeepCopyObject ¶ added in v0.3.0
func (in *ProtocolTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtocolTemplate) GetCondition ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProtocolTemplate.
func (*ProtocolTemplate) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *ProtocolTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProtocolTemplate
func (*ProtocolTemplate) GetDeletionPolicy ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProtocolTemplate.
func (*ProtocolTemplate) GetID ¶ added in v0.3.0
func (tr *ProtocolTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this ProtocolTemplate
func (*ProtocolTemplate) GetObservation ¶ added in v0.3.0
func (tr *ProtocolTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this ProtocolTemplate
func (*ProtocolTemplate) GetParameters ¶ added in v0.3.0
func (tr *ProtocolTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this ProtocolTemplate
func (*ProtocolTemplate) GetProviderConfigReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProtocolTemplate.
func (*ProtocolTemplate) GetProviderReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProtocolTemplate. Deprecated: Use GetProviderConfigReference.
func (*ProtocolTemplate) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProtocolTemplate.
func (*ProtocolTemplate) GetTerraformResourceType ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProtocolTemplate
func (*ProtocolTemplate) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *ProtocolTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProtocolTemplate) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProtocolTemplate.
func (*ProtocolTemplate) LateInitialize ¶ added in v0.3.0
func (tr *ProtocolTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProtocolTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProtocolTemplate) SetConditions ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this ProtocolTemplate.
func (*ProtocolTemplate) SetDeletionPolicy ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProtocolTemplate.
func (*ProtocolTemplate) SetObservation ¶ added in v0.3.0
func (tr *ProtocolTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this ProtocolTemplate
func (*ProtocolTemplate) SetParameters ¶ added in v0.3.0
func (tr *ProtocolTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this ProtocolTemplate
func (*ProtocolTemplate) SetProviderConfigReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProtocolTemplate.
func (*ProtocolTemplate) SetProviderReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProtocolTemplate. Deprecated: Use SetProviderConfigReference.
func (*ProtocolTemplate) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProtocolTemplate.
func (*ProtocolTemplate) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *ProtocolTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProtocolTemplate.
type ProtocolTemplateGroup ¶ added in v0.3.0
type ProtocolTemplateGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProtocolTemplateGroupSpec `json:"spec"` Status ProtocolTemplateGroupStatus `json:"status,omitempty"` }
ProtocolTemplateGroup is the Schema for the ProtocolTemplateGroups 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,tencentcloudjet}
func (*ProtocolTemplateGroup) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroup) DeepCopy() *ProtocolTemplateGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroup) DeepCopyInto(out *ProtocolTemplateGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtocolTemplateGroup) DeepCopyObject ¶ added in v0.3.0
func (in *ProtocolTemplateGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtocolTemplateGroup) GetCondition ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) GetDeletionPolicy ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) GetID ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) GetObservation ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) GetParameters ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) GetProviderConfigReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) GetProviderReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProtocolTemplateGroup. Deprecated: Use GetProviderConfigReference.
func (*ProtocolTemplateGroup) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) GetTerraformResourceType ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProtocolTemplateGroup) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) LateInitialize ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProtocolTemplateGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProtocolTemplateGroup) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) SetConditions ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) SetDeletionPolicy ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) SetObservation ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) SetParameters ¶ added in v0.3.0
func (tr *ProtocolTemplateGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ProtocolTemplateGroup
func (*ProtocolTemplateGroup) SetProviderConfigReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) SetProviderReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProtocolTemplateGroup. Deprecated: Use SetProviderConfigReference.
func (*ProtocolTemplateGroup) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProtocolTemplateGroup.
func (*ProtocolTemplateGroup) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *ProtocolTemplateGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProtocolTemplateGroup.
type ProtocolTemplateGroupList ¶ added in v0.3.0
type ProtocolTemplateGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProtocolTemplateGroup `json:"items"` }
ProtocolTemplateGroupList contains a list of ProtocolTemplateGroups
func (*ProtocolTemplateGroupList) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroupList) DeepCopy() *ProtocolTemplateGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroupList.
func (*ProtocolTemplateGroupList) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroupList) DeepCopyInto(out *ProtocolTemplateGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtocolTemplateGroupList) DeepCopyObject ¶ added in v0.3.0
func (in *ProtocolTemplateGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtocolTemplateGroupList) GetItems ¶ added in v0.3.0
func (l *ProtocolTemplateGroupList) GetItems() []resource.Managed
GetItems of this ProtocolTemplateGroupList.
type ProtocolTemplateGroupObservation ¶ added in v0.3.0
type ProtocolTemplateGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProtocolTemplateGroupObservation) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroupObservation) DeepCopy() *ProtocolTemplateGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroupObservation.
func (*ProtocolTemplateGroupObservation) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroupObservation) DeepCopyInto(out *ProtocolTemplateGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateGroupParameters ¶ added in v0.3.0
type ProtocolTemplateGroupParameters struct { // Name of the protocol template group. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Service template ID list. // +crossplane:generate:reference:type=ProtocolTemplate // +kubebuilder:validation:Optional TemplateIds []*string `json:"templateIds,omitempty" tf:"template_ids,omitempty"` // +kubebuilder:validation:Optional TemplateIdsRefs []v1.Reference `json:"templateIdsRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional TemplateIdsSelector *v1.Selector `json:"templateIdsSelector,omitempty" tf:"-"` }
func (*ProtocolTemplateGroupParameters) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroupParameters) DeepCopy() *ProtocolTemplateGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroupParameters.
func (*ProtocolTemplateGroupParameters) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroupParameters) DeepCopyInto(out *ProtocolTemplateGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateGroupSpec ¶ added in v0.3.0
type ProtocolTemplateGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProtocolTemplateGroupParameters `json:"forProvider"` }
ProtocolTemplateGroupSpec defines the desired state of ProtocolTemplateGroup
func (*ProtocolTemplateGroupSpec) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroupSpec) DeepCopy() *ProtocolTemplateGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroupSpec.
func (*ProtocolTemplateGroupSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroupSpec) DeepCopyInto(out *ProtocolTemplateGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateGroupStatus ¶ added in v0.3.0
type ProtocolTemplateGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProtocolTemplateGroupObservation `json:"atProvider,omitempty"` }
ProtocolTemplateGroupStatus defines the observed state of ProtocolTemplateGroup.
func (*ProtocolTemplateGroupStatus) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateGroupStatus) DeepCopy() *ProtocolTemplateGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateGroupStatus.
func (*ProtocolTemplateGroupStatus) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateGroupStatus) DeepCopyInto(out *ProtocolTemplateGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateList ¶ added in v0.3.0
type ProtocolTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProtocolTemplate `json:"items"` }
ProtocolTemplateList contains a list of ProtocolTemplates
func (*ProtocolTemplateList) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateList) DeepCopy() *ProtocolTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateList.
func (*ProtocolTemplateList) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateList) DeepCopyInto(out *ProtocolTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtocolTemplateList) DeepCopyObject ¶ added in v0.3.0
func (in *ProtocolTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtocolTemplateList) GetItems ¶ added in v0.3.0
func (l *ProtocolTemplateList) GetItems() []resource.Managed
GetItems of this ProtocolTemplateList.
type ProtocolTemplateObservation ¶ added in v0.3.0
type ProtocolTemplateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProtocolTemplateObservation) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateObservation) DeepCopy() *ProtocolTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateObservation.
func (*ProtocolTemplateObservation) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateObservation) DeepCopyInto(out *ProtocolTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateParameters ¶ added in v0.3.0
type ProtocolTemplateParameters struct { // Name of the protocol template. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port. // +kubebuilder:validation:Required Protocols []*string `json:"protocols" tf:"protocols,omitempty"` }
func (*ProtocolTemplateParameters) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateParameters) DeepCopy() *ProtocolTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateParameters.
func (*ProtocolTemplateParameters) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateParameters) DeepCopyInto(out *ProtocolTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateSpec ¶ added in v0.3.0
type ProtocolTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProtocolTemplateParameters `json:"forProvider"` }
ProtocolTemplateSpec defines the desired state of ProtocolTemplate
func (*ProtocolTemplateSpec) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateSpec) DeepCopy() *ProtocolTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateSpec.
func (*ProtocolTemplateSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateSpec) DeepCopyInto(out *ProtocolTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolTemplateStatus ¶ added in v0.3.0
type ProtocolTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProtocolTemplateObservation `json:"atProvider,omitempty"` }
ProtocolTemplateStatus defines the observed state of ProtocolTemplate.
func (*ProtocolTemplateStatus) DeepCopy ¶ added in v0.3.0
func (in *ProtocolTemplateStatus) DeepCopy() *ProtocolTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolTemplateStatus.
func (*ProtocolTemplateStatus) DeepCopyInto ¶ added in v0.3.0
func (in *ProtocolTemplateStatus) DeepCopyInto(out *ProtocolTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntry ¶ added in v0.3.0
type RouteEntry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteEntrySpec `json:"spec"` Status RouteEntryStatus `json:"status,omitempty"` }
RouteEntry is the Schema for the RouteEntrys 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,tencentcloudjet}
func (*RouteEntry) DeepCopy ¶ added in v0.3.0
func (in *RouteEntry) DeepCopy() *RouteEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntry.
func (*RouteEntry) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntry) DeepCopyInto(out *RouteEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteEntry) DeepCopyObject ¶ added in v0.3.0
func (in *RouteEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteEntry) GetCondition ¶ added in v0.3.0
func (mg *RouteEntry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteEntry.
func (*RouteEntry) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *RouteEntry) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteEntry
func (*RouteEntry) GetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteEntry) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteEntry.
func (*RouteEntry) GetID ¶ added in v0.3.0
func (tr *RouteEntry) GetID() string
GetID returns ID of underlying Terraform resource of this RouteEntry
func (*RouteEntry) GetObservation ¶ added in v0.3.0
func (tr *RouteEntry) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteEntry
func (*RouteEntry) GetParameters ¶ added in v0.3.0
func (tr *RouteEntry) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteEntry
func (*RouteEntry) GetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteEntry) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteEntry.
func (*RouteEntry) GetProviderReference ¶ added in v0.3.0
func (mg *RouteEntry) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteEntry. Deprecated: Use GetProviderConfigReference.
func (*RouteEntry) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteEntry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteEntry.
func (*RouteEntry) GetTerraformResourceType ¶ added in v0.3.0
func (mg *RouteEntry) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteEntry
func (*RouteEntry) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *RouteEntry) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteEntry) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteEntry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteEntry.
func (*RouteEntry) LateInitialize ¶ added in v0.3.0
func (tr *RouteEntry) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteEntry using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteEntry) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this RouteEntry.
func (*RouteEntry) SetConditions ¶ added in v0.3.0
func (mg *RouteEntry) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteEntry.
func (*RouteEntry) SetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteEntry) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteEntry.
func (*RouteEntry) SetObservation ¶ added in v0.3.0
func (tr *RouteEntry) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteEntry
func (*RouteEntry) SetParameters ¶ added in v0.3.0
func (tr *RouteEntry) SetParameters(params map[string]interface{}) error
SetParameters for this RouteEntry
func (*RouteEntry) SetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteEntry) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteEntry.
func (*RouteEntry) SetProviderReference ¶ added in v0.3.0
func (mg *RouteEntry) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteEntry. Deprecated: Use SetProviderConfigReference.
func (*RouteEntry) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteEntry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteEntry.
func (*RouteEntry) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteEntry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteEntry.
type RouteEntryList ¶ added in v0.3.0
type RouteEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteEntry `json:"items"` }
RouteEntryList contains a list of RouteEntrys
func (*RouteEntryList) DeepCopy ¶ added in v0.3.0
func (in *RouteEntryList) DeepCopy() *RouteEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryList.
func (*RouteEntryList) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntryList) DeepCopyInto(out *RouteEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteEntryList) DeepCopyObject ¶ added in v0.3.0
func (in *RouteEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteEntryList) GetItems ¶ added in v0.3.0
func (l *RouteEntryList) GetItems() []resource.Managed
GetItems of this RouteEntryList.
type RouteEntryObservation ¶ added in v0.3.0
type RouteEntryObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteEntryObservation) DeepCopy ¶ added in v0.3.0
func (in *RouteEntryObservation) DeepCopy() *RouteEntryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryObservation.
func (*RouteEntryObservation) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntryObservation) DeepCopyInto(out *RouteEntryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntryParameters ¶ added in v0.3.0
type RouteEntryParameters struct { // The RouteEntry's target network segment. // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // The route entry's next hub. CVM instance ID or VPC router interface ID. // +kubebuilder:validation:Required NextHub *string `json:"nextHub" tf:"next_hub,omitempty"` // The next hop type. Valid values: `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway` and `instance`. `instance` points to CVM Instance. // +kubebuilder:validation:Required NextType *string `json:"nextType" tf:"next_type,omitempty"` // The ID of the route table. // +crossplane:generate:reference:type=RouteTable // +kubebuilder:validation:Optional RouteTableID *string `json:"routeTableId,omitempty" tf:"route_table_id,omitempty"` // +kubebuilder:validation:Optional RouteTableIDRef *v1.Reference `json:"routeTableIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RouteTableIDSelector *v1.Selector `json:"routeTableIdSelector,omitempty" tf:"-"` // The VPC ID. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*RouteEntryParameters) DeepCopy ¶ added in v0.3.0
func (in *RouteEntryParameters) DeepCopy() *RouteEntryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryParameters.
func (*RouteEntryParameters) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntryParameters) DeepCopyInto(out *RouteEntryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntrySpec ¶ added in v0.3.0
type RouteEntrySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteEntryParameters `json:"forProvider"` }
RouteEntrySpec defines the desired state of RouteEntry
func (*RouteEntrySpec) DeepCopy ¶ added in v0.3.0
func (in *RouteEntrySpec) DeepCopy() *RouteEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntrySpec.
func (*RouteEntrySpec) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntrySpec) DeepCopyInto(out *RouteEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntryStatus ¶ added in v0.3.0
type RouteEntryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteEntryObservation `json:"atProvider,omitempty"` }
RouteEntryStatus defines the observed state of RouteEntry.
func (*RouteEntryStatus) DeepCopy ¶ added in v0.3.0
func (in *RouteEntryStatus) DeepCopy() *RouteEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryStatus.
func (*RouteEntryStatus) DeepCopyInto ¶ added in v0.3.0
func (in *RouteEntryStatus) DeepCopyInto(out *RouteEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable ¶ added in v0.3.0
type RouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableSpec `json:"spec"` Status RouteTableStatus `json:"status,omitempty"` }
RouteTable is the Schema for the RouteTables 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,tencentcloudjet}
func (*RouteTable) DeepCopy ¶ added in v0.3.0
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTable) DeepCopyInto(out *RouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable) DeepCopyObject ¶ added in v0.3.0
func (in *RouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTable) GetCondition ¶ added in v0.3.0
func (mg *RouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteTable.
func (*RouteTable) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *RouteTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteTable
func (*RouteTable) GetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteTable.
func (*RouteTable) GetID ¶ added in v0.3.0
func (tr *RouteTable) GetID() string
GetID returns ID of underlying Terraform resource of this RouteTable
func (*RouteTable) GetObservation ¶ added in v0.3.0
func (tr *RouteTable) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteTable
func (*RouteTable) GetParameters ¶ added in v0.3.0
func (tr *RouteTable) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteTable
func (*RouteTable) GetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteTable.
func (*RouteTable) GetProviderReference ¶ added in v0.3.0
func (mg *RouteTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteTable. Deprecated: Use GetProviderConfigReference.
func (*RouteTable) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteTable.
func (*RouteTable) GetTerraformResourceType ¶ added in v0.3.0
func (mg *RouteTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteTable
func (*RouteTable) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *RouteTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteTable) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteTable.
func (*RouteTable) LateInitialize ¶ added in v0.3.0
func (tr *RouteTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteTable) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this RouteTable.
func (*RouteTable) SetConditions ¶ added in v0.3.0
func (mg *RouteTable) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteTable.
func (*RouteTable) SetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteTable.
func (*RouteTable) SetObservation ¶ added in v0.3.0
func (tr *RouteTable) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteTable
func (*RouteTable) SetParameters ¶ added in v0.3.0
func (tr *RouteTable) SetParameters(params map[string]interface{}) error
SetParameters for this RouteTable
func (*RouteTable) SetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteTable.
func (*RouteTable) SetProviderReference ¶ added in v0.3.0
func (mg *RouteTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteTable. Deprecated: Use SetProviderConfigReference.
func (*RouteTable) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteTable.
func (*RouteTable) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteTable.
type RouteTableEntry ¶ added in v0.3.0
type RouteTableEntry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableEntrySpec `json:"spec"` Status RouteTableEntryStatus `json:"status,omitempty"` }
RouteTableEntry is the Schema for the RouteTableEntrys 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,tencentcloudjet}
func (*RouteTableEntry) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntry) DeepCopy() *RouteTableEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntry.
func (*RouteTableEntry) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntry) DeepCopyInto(out *RouteTableEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableEntry) DeepCopyObject ¶ added in v0.3.0
func (in *RouteTableEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableEntry) GetCondition ¶ added in v0.3.0
func (mg *RouteTableEntry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteTableEntry.
func (*RouteTableEntry) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *RouteTableEntry) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteTableEntry
func (*RouteTableEntry) GetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteTableEntry) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteTableEntry.
func (*RouteTableEntry) GetID ¶ added in v0.3.0
func (tr *RouteTableEntry) GetID() string
GetID returns ID of underlying Terraform resource of this RouteTableEntry
func (*RouteTableEntry) GetObservation ¶ added in v0.3.0
func (tr *RouteTableEntry) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteTableEntry
func (*RouteTableEntry) GetParameters ¶ added in v0.3.0
func (tr *RouteTableEntry) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteTableEntry
func (*RouteTableEntry) GetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteTableEntry) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteTableEntry.
func (*RouteTableEntry) GetProviderReference ¶ added in v0.3.0
func (mg *RouteTableEntry) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteTableEntry. Deprecated: Use GetProviderConfigReference.
func (*RouteTableEntry) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteTableEntry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteTableEntry.
func (*RouteTableEntry) GetTerraformResourceType ¶ added in v0.3.0
func (mg *RouteTableEntry) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteTableEntry
func (*RouteTableEntry) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *RouteTableEntry) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteTableEntry) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteTableEntry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteTableEntry.
func (*RouteTableEntry) LateInitialize ¶ added in v0.3.0
func (tr *RouteTableEntry) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteTableEntry using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteTableEntry) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this RouteTableEntry.
func (*RouteTableEntry) SetConditions ¶ added in v0.3.0
func (mg *RouteTableEntry) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteTableEntry.
func (*RouteTableEntry) SetDeletionPolicy ¶ added in v0.3.0
func (mg *RouteTableEntry) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteTableEntry.
func (*RouteTableEntry) SetObservation ¶ added in v0.3.0
func (tr *RouteTableEntry) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteTableEntry
func (*RouteTableEntry) SetParameters ¶ added in v0.3.0
func (tr *RouteTableEntry) SetParameters(params map[string]interface{}) error
SetParameters for this RouteTableEntry
func (*RouteTableEntry) SetProviderConfigReference ¶ added in v0.3.0
func (mg *RouteTableEntry) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteTableEntry.
func (*RouteTableEntry) SetProviderReference ¶ added in v0.3.0
func (mg *RouteTableEntry) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteTableEntry. Deprecated: Use SetProviderConfigReference.
func (*RouteTableEntry) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *RouteTableEntry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteTableEntry.
func (*RouteTableEntry) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *RouteTableEntry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteTableEntry.
type RouteTableEntryList ¶ added in v0.3.0
type RouteTableEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTableEntry `json:"items"` }
RouteTableEntryList contains a list of RouteTableEntrys
func (*RouteTableEntryList) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntryList) DeepCopy() *RouteTableEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntryList.
func (*RouteTableEntryList) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntryList) DeepCopyInto(out *RouteTableEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableEntryList) DeepCopyObject ¶ added in v0.3.0
func (in *RouteTableEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableEntryList) GetItems ¶ added in v0.3.0
func (l *RouteTableEntryList) GetItems() []resource.Managed
GetItems of this RouteTableEntryList.
type RouteTableEntryObservation ¶ added in v0.3.0
type RouteTableEntryObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteTableEntryObservation) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntryObservation) DeepCopy() *RouteTableEntryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntryObservation.
func (*RouteTableEntryObservation) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntryObservation) DeepCopyInto(out *RouteTableEntryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableEntryParameters ¶ added in v0.3.0
type RouteTableEntryParameters struct { // Description of the routing table entry. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Destination address block. // +kubebuilder:validation:Required DestinationCidrBlock *string `json:"destinationCidrBlock" tf:"destination_cidr_block,omitempty"` // Whether the entry is disabled, default is `false`. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of next-hop gateway. Note: when `next_type` is EIP, GatewayId should be `0`. // +kubebuilder:validation:Required NextHub *string `json:"nextHub" tf:"next_hub,omitempty"` // Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` and `CCN`. // +kubebuilder:validation:Required NextType *string `json:"nextType" tf:"next_type,omitempty"` // ID of routing table to which this entry belongs. // +crossplane:generate:reference:type=RouteTable // +kubebuilder:validation:Optional RouteTableID *string `json:"routeTableId,omitempty" tf:"route_table_id,omitempty"` // +kubebuilder:validation:Optional RouteTableIDRef *v1.Reference `json:"routeTableIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RouteTableIDSelector *v1.Selector `json:"routeTableIdSelector,omitempty" tf:"-"` }
func (*RouteTableEntryParameters) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntryParameters) DeepCopy() *RouteTableEntryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntryParameters.
func (*RouteTableEntryParameters) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntryParameters) DeepCopyInto(out *RouteTableEntryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableEntrySpec ¶ added in v0.3.0
type RouteTableEntrySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteTableEntryParameters `json:"forProvider"` }
RouteTableEntrySpec defines the desired state of RouteTableEntry
func (*RouteTableEntrySpec) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntrySpec) DeepCopy() *RouteTableEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntrySpec.
func (*RouteTableEntrySpec) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntrySpec) DeepCopyInto(out *RouteTableEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableEntryStatus ¶ added in v0.3.0
type RouteTableEntryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteTableEntryObservation `json:"atProvider,omitempty"` }
RouteTableEntryStatus defines the observed state of RouteTableEntry.
func (*RouteTableEntryStatus) DeepCopy ¶ added in v0.3.0
func (in *RouteTableEntryStatus) DeepCopy() *RouteTableEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableEntryStatus.
func (*RouteTableEntryStatus) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableEntryStatus) DeepCopyInto(out *RouteTableEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableList ¶ added in v0.3.0
type RouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTable `json:"items"` }
RouteTableList contains a list of RouteTables
func (*RouteTableList) DeepCopy ¶ added in v0.3.0
func (in *RouteTableList) DeepCopy() *RouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.
func (*RouteTableList) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableList) DeepCopyInto(out *RouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableList) DeepCopyObject ¶ added in v0.3.0
func (in *RouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableList) GetItems ¶ added in v0.3.0
func (l *RouteTableList) GetItems() []resource.Managed
GetItems of this RouteTableList.
type RouteTableObservation ¶ added in v0.3.0
type RouteTableObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` RouteEntryIds []*string `json:"routeEntryIds,omitempty" tf:"route_entry_ids,omitempty"` SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*RouteTableObservation) DeepCopy ¶ added in v0.3.0
func (in *RouteTableObservation) DeepCopy() *RouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableObservation.
func (*RouteTableObservation) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableObservation) DeepCopyInto(out *RouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableParameters ¶ added in v0.3.0
type RouteTableParameters struct { // The name of routing table. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The tags of routing table. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // ID of VPC to which the route table should be associated. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*RouteTableParameters) DeepCopy ¶ added in v0.3.0
func (in *RouteTableParameters) DeepCopy() *RouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableParameters.
func (*RouteTableParameters) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableParameters) DeepCopyInto(out *RouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpec ¶ added in v0.3.0
type RouteTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteTableParameters `json:"forProvider"` }
RouteTableSpec defines the desired state of RouteTable
func (*RouteTableSpec) DeepCopy ¶ added in v0.3.0
func (in *RouteTableSpec) DeepCopy() *RouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec.
func (*RouteTableSpec) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableSpec) DeepCopyInto(out *RouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableStatus ¶ added in v0.3.0
type RouteTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteTableObservation `json:"atProvider,omitempty"` }
RouteTableStatus defines the observed state of RouteTable.
func (*RouteTableStatus) DeepCopy ¶ added in v0.3.0
func (in *RouteTableStatus) DeepCopy() *RouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableStatus.
func (*RouteTableStatus) DeepCopyInto ¶ added in v0.3.0
func (in *RouteTableStatus) DeepCopyInto(out *RouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶ added in v0.3.0
type SecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec"` Status SecurityGroupStatus `json:"status,omitempty"` }
SecurityGroup is the Schema for the SecurityGroups 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,tencentcloudjet}
func (*SecurityGroup) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) GetCondition ¶ added in v0.3.0
func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroup.
func (*SecurityGroup) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroup
func (*SecurityGroup) GetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) GetID ¶ added in v0.3.0
func (tr *SecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroup
func (*SecurityGroup) GetObservation ¶ added in v0.3.0
func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroup
func (*SecurityGroup) GetParameters ¶ added in v0.3.0
func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroup
func (*SecurityGroup) GetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) GetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroup) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroup.
func (*SecurityGroup) GetTerraformResourceType ¶ added in v0.3.0
func (mg *SecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroup
func (*SecurityGroup) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *SecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroup) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroup.
func (*SecurityGroup) LateInitialize ¶ added in v0.3.0
func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroup) SetConditions ¶ added in v0.3.0
func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroup.
func (*SecurityGroup) SetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) SetObservation ¶ added in v0.3.0
func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroup
func (*SecurityGroup) SetParameters ¶ added in v0.3.0
func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroup
func (*SecurityGroup) SetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) SetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroup) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroup.
func (*SecurityGroup) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroup.
type SecurityGroupList ¶ added in v0.3.0
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroup `json:"items"` }
SecurityGroupList contains a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupList) GetItems ¶ added in v0.3.0
func (l *SecurityGroupList) GetItems() []resource.Managed
GetItems of this SecurityGroupList.
type SecurityGroupLiteRule ¶ added in v0.3.0
type SecurityGroupLiteRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupLiteRuleSpec `json:"spec"` Status SecurityGroupLiteRuleStatus `json:"status,omitempty"` }
SecurityGroupLiteRule is the Schema for the SecurityGroupLiteRules 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,tencentcloudjet}
func (*SecurityGroupLiteRule) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRule) DeepCopy() *SecurityGroupLiteRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRule) DeepCopyInto(out *SecurityGroupLiteRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupLiteRule) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroupLiteRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupLiteRule) GetCondition ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) GetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) GetID ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) GetObservation ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) GetParameters ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) GetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) GetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroupLiteRule. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroupLiteRule) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) GetTerraformResourceType ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroupLiteRule) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) LateInitialize ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroupLiteRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroupLiteRule) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) SetConditions ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) SetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) SetObservation ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) SetParameters ¶ added in v0.3.0
func (tr *SecurityGroupLiteRule) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroupLiteRule
func (*SecurityGroupLiteRule) SetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) SetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroupLiteRule. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroupLiteRule) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroupLiteRule.
func (*SecurityGroupLiteRule) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroupLiteRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroupLiteRule.
type SecurityGroupLiteRuleList ¶ added in v0.3.0
type SecurityGroupLiteRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroupLiteRule `json:"items"` }
SecurityGroupLiteRuleList contains a list of SecurityGroupLiteRules
func (*SecurityGroupLiteRuleList) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleList) DeepCopy() *SecurityGroupLiteRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRuleList.
func (*SecurityGroupLiteRuleList) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleList) DeepCopyInto(out *SecurityGroupLiteRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupLiteRuleList) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupLiteRuleList) GetItems ¶ added in v0.3.0
func (l *SecurityGroupLiteRuleList) GetItems() []resource.Managed
GetItems of this SecurityGroupLiteRuleList.
type SecurityGroupLiteRuleObservation ¶ added in v0.3.0
type SecurityGroupLiteRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupLiteRuleObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleObservation) DeepCopy() *SecurityGroupLiteRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRuleObservation.
func (*SecurityGroupLiteRuleObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleObservation) DeepCopyInto(out *SecurityGroupLiteRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupLiteRuleParameters ¶ added in v0.3.0
type SecurityGroupLiteRuleParameters struct { // Egress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. // +kubebuilder:validation:Optional Egress []*string `json:"egress,omitempty" tf:"egress,omitempty"` // Ingress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. // +kubebuilder:validation:Optional Ingress []*string `json:"ingress,omitempty" tf:"ingress,omitempty"` // ID of the security group. // +crossplane:generate:reference:type=SecurityGroup // +kubebuilder:validation:Optional SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIDRef *v1.Reference `json:"securityGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIDSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` }
func (*SecurityGroupLiteRuleParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleParameters) DeepCopy() *SecurityGroupLiteRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRuleParameters.
func (*SecurityGroupLiteRuleParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleParameters) DeepCopyInto(out *SecurityGroupLiteRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupLiteRuleSpec ¶ added in v0.3.0
type SecurityGroupLiteRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupLiteRuleParameters `json:"forProvider"` }
SecurityGroupLiteRuleSpec defines the desired state of SecurityGroupLiteRule
func (*SecurityGroupLiteRuleSpec) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleSpec) DeepCopy() *SecurityGroupLiteRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRuleSpec.
func (*SecurityGroupLiteRuleSpec) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleSpec) DeepCopyInto(out *SecurityGroupLiteRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupLiteRuleStatus ¶ added in v0.3.0
type SecurityGroupLiteRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupLiteRuleObservation `json:"atProvider,omitempty"` }
SecurityGroupLiteRuleStatus defines the observed state of SecurityGroupLiteRule.
func (*SecurityGroupLiteRuleStatus) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleStatus) DeepCopy() *SecurityGroupLiteRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupLiteRuleStatus.
func (*SecurityGroupLiteRuleStatus) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupLiteRuleStatus) DeepCopyInto(out *SecurityGroupLiteRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupObservation ¶ added in v0.3.0
type SecurityGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupObservation) DeepCopy() *SecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupObservation.
func (*SecurityGroupObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupParameters ¶ added in v0.3.0
type SecurityGroupParameters struct { // Description of the security group. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of the security group to be queried. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Project ID of the security group. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Tags of the security group. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecurityGroupParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupParameters.
func (*SecurityGroupParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupPolicyObservation ¶ added in v0.3.0
type SecurityGroupPolicyObservation struct { }
func (*SecurityGroupPolicyObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupPolicyObservation) DeepCopy() *SecurityGroupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupPolicyObservation.
func (*SecurityGroupPolicyObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupPolicyObservation) DeepCopyInto(out *SecurityGroupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupPolicyParameters ¶ added in v0.3.0
type SecurityGroupPolicyParameters struct { // Local cidr block. // +kubebuilder:validation:Required LocalCidrBlock *string `json:"localCidrBlock" tf:"local_cidr_block,omitempty"` // Remote cidr block list. // +kubebuilder:validation:Required RemoteCidrBlock []*string `json:"remoteCidrBlock" tf:"remote_cidr_block,omitempty"` }
func (*SecurityGroupPolicyParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupPolicyParameters) DeepCopy() *SecurityGroupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupPolicyParameters.
func (*SecurityGroupPolicyParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupPolicyParameters) DeepCopyInto(out *SecurityGroupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRule ¶ added in v0.3.0
type SecurityGroupRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupRuleSpec `json:"spec"` Status SecurityGroupRuleStatus `json:"status,omitempty"` }
SecurityGroupRule is the Schema for the SecurityGroupRules 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,tencentcloudjet}
func (*SecurityGroupRule) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRule) DeepCopy() *SecurityGroupRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRule.
func (*SecurityGroupRule) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRule) DeepCopyInto(out *SecurityGroupRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupRule) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroupRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupRule) GetCondition ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroupRule.
func (*SecurityGroupRule) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *SecurityGroupRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroupRule
func (*SecurityGroupRule) GetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroupRule.
func (*SecurityGroupRule) GetID ¶ added in v0.3.0
func (tr *SecurityGroupRule) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroupRule
func (*SecurityGroupRule) GetObservation ¶ added in v0.3.0
func (tr *SecurityGroupRule) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroupRule
func (*SecurityGroupRule) GetParameters ¶ added in v0.3.0
func (tr *SecurityGroupRule) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroupRule
func (*SecurityGroupRule) GetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroupRule.
func (*SecurityGroupRule) GetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroupRule. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroupRule) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroupRule.
func (*SecurityGroupRule) GetTerraformResourceType ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroupRule
func (*SecurityGroupRule) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *SecurityGroupRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroupRule) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroupRule.
func (*SecurityGroupRule) LateInitialize ¶ added in v0.3.0
func (tr *SecurityGroupRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroupRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroupRule) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this SecurityGroupRule.
func (*SecurityGroupRule) SetConditions ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroupRule.
func (*SecurityGroupRule) SetDeletionPolicy ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroupRule.
func (*SecurityGroupRule) SetObservation ¶ added in v0.3.0
func (tr *SecurityGroupRule) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroupRule
func (*SecurityGroupRule) SetParameters ¶ added in v0.3.0
func (tr *SecurityGroupRule) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroupRule
func (*SecurityGroupRule) SetProviderConfigReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroupRule.
func (*SecurityGroupRule) SetProviderReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroupRule. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroupRule) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroupRule.
func (*SecurityGroupRule) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *SecurityGroupRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroupRule.
type SecurityGroupRuleAddressTemplateObservation ¶ added in v0.3.0
type SecurityGroupRuleAddressTemplateObservation struct { }
func (*SecurityGroupRuleAddressTemplateObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleAddressTemplateObservation) DeepCopy() *SecurityGroupRuleAddressTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleAddressTemplateObservation.
func (*SecurityGroupRuleAddressTemplateObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleAddressTemplateObservation) DeepCopyInto(out *SecurityGroupRuleAddressTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleAddressTemplateParameters ¶ added in v0.3.0
type SecurityGroupRuleAddressTemplateParameters struct { // Address template group ID, conflicts with `template_id`. // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Address template ID, conflicts with `group_id`. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*SecurityGroupRuleAddressTemplateParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleAddressTemplateParameters) DeepCopy() *SecurityGroupRuleAddressTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleAddressTemplateParameters.
func (*SecurityGroupRuleAddressTemplateParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleAddressTemplateParameters) DeepCopyInto(out *SecurityGroupRuleAddressTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleList ¶ added in v0.3.0
type SecurityGroupRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroupRule `json:"items"` }
SecurityGroupRuleList contains a list of SecurityGroupRules
func (*SecurityGroupRuleList) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleList) DeepCopy() *SecurityGroupRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleList.
func (*SecurityGroupRuleList) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleList) DeepCopyInto(out *SecurityGroupRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupRuleList) DeepCopyObject ¶ added in v0.3.0
func (in *SecurityGroupRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupRuleList) GetItems ¶ added in v0.3.0
func (l *SecurityGroupRuleList) GetItems() []resource.Managed
GetItems of this SecurityGroupRuleList.
type SecurityGroupRuleObservation ¶ added in v0.3.0
type SecurityGroupRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupRuleObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleObservation) DeepCopy() *SecurityGroupRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleObservation.
func (*SecurityGroupRuleObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleObservation) DeepCopyInto(out *SecurityGroupRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleParameters ¶ added in v0.3.0
type SecurityGroupRuleParameters struct { // ID of the address template, and confilicts with `source_sgid` and `cidr_ip`. // +kubebuilder:validation:Optional AddressTemplate []SecurityGroupRuleAddressTemplateParameters `json:"addressTemplate,omitempty" tf:"address_template,omitempty"` // An IP address network or segment, and conflict with `source_sgid` and `address_template`. // +kubebuilder:validation:Optional CidrIP *string `json:"cidrIp,omitempty" tf:"cidr_ip,omitempty"` // Description of the security group rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `protocol_template`. // +kubebuilder:validation:Optional IPProtocol *string `json:"ipProtocol,omitempty" tf:"ip_protocol,omitempty"` // Rule policy of security group. Valid values: `ACCEPT` and `DROP`. // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // The security group rule index number, the value of which dynamically changes as the security group rule changes. // +kubebuilder:validation:Optional PolicyIndex *float64 `json:"policyIndex,omitempty" tf:"policy_index,omitempty"` // Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and confilicts with `protocol_template`. // +kubebuilder:validation:Optional PortRange *string `json:"portRange,omitempty" tf:"port_range,omitempty"` // ID of the address template, and conflict with `ip_protocol`, `port_range`. // +kubebuilder:validation:Optional ProtocolTemplate []SecurityGroupRuleProtocolTemplateParameters `json:"protocolTemplate,omitempty" tf:"protocol_template,omitempty"` // ID of the security group to be queried. // +crossplane:generate:reference:type=SecurityGroup // +kubebuilder:validation:Optional SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIDRef *v1.Reference `json:"securityGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIDSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // ID of the nested security group, and conflicts with `cidr_ip` and `address_template`. // +kubebuilder:validation:Optional SourceSgid *string `json:"sourceSgid,omitempty" tf:"source_sgid,omitempty"` // Type of the security group rule. Valid values: `ingress` and `egress`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SecurityGroupRuleParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleParameters) DeepCopy() *SecurityGroupRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleParameters.
func (*SecurityGroupRuleParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleParameters) DeepCopyInto(out *SecurityGroupRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleProtocolTemplateObservation ¶ added in v0.3.0
type SecurityGroupRuleProtocolTemplateObservation struct { }
func (*SecurityGroupRuleProtocolTemplateObservation) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleProtocolTemplateObservation) DeepCopy() *SecurityGroupRuleProtocolTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleProtocolTemplateObservation.
func (*SecurityGroupRuleProtocolTemplateObservation) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleProtocolTemplateObservation) DeepCopyInto(out *SecurityGroupRuleProtocolTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleProtocolTemplateParameters ¶ added in v0.3.0
type SecurityGroupRuleProtocolTemplateParameters struct { // Address template group ID, conflicts with `template_id`. // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Address template ID, conflicts with `group_id`. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*SecurityGroupRuleProtocolTemplateParameters) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleProtocolTemplateParameters) DeepCopy() *SecurityGroupRuleProtocolTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleProtocolTemplateParameters.
func (*SecurityGroupRuleProtocolTemplateParameters) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleProtocolTemplateParameters) DeepCopyInto(out *SecurityGroupRuleProtocolTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleSpec ¶ added in v0.3.0
type SecurityGroupRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupRuleParameters `json:"forProvider"` }
SecurityGroupRuleSpec defines the desired state of SecurityGroupRule
func (*SecurityGroupRuleSpec) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleSpec) DeepCopy() *SecurityGroupRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleSpec.
func (*SecurityGroupRuleSpec) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleSpec) DeepCopyInto(out *SecurityGroupRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleStatus ¶ added in v0.3.0
type SecurityGroupRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupRuleObservation `json:"atProvider,omitempty"` }
SecurityGroupRuleStatus defines the observed state of SecurityGroupRule.
func (*SecurityGroupRuleStatus) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupRuleStatus) DeepCopy() *SecurityGroupRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleStatus.
func (*SecurityGroupRuleStatus) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupRuleStatus) DeepCopyInto(out *SecurityGroupRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpec ¶ added in v0.3.0
type SecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupParameters `json:"forProvider"` }
SecurityGroupSpec defines the desired state of SecurityGroup
func (*SecurityGroupSpec) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶ added in v0.3.0
type SecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupObservation `json:"atProvider,omitempty"` }
SecurityGroupStatus defines the observed state of SecurityGroup.
func (*SecurityGroupStatus) DeepCopy ¶ added in v0.3.0
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶ added in v0.3.0
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetSpec `json:"spec"` Status SubnetStatus `json:"status,omitempty"` }
Subnet is the Schema for the Subnets 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,tencentcloudjet}
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subnet) GetCondition ¶
func (mg *Subnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Subnet.
func (*Subnet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Subnet
func (*Subnet) GetDeletionPolicy ¶
func (mg *Subnet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Subnet.
func (*Subnet) GetObservation ¶
GetObservation of this Subnet
func (*Subnet) GetParameters ¶
GetParameters of this Subnet
func (*Subnet) GetProviderConfigReference ¶
GetProviderConfigReference of this Subnet.
func (*Subnet) GetProviderReference ¶
GetProviderReference of this Subnet. Deprecated: Use GetProviderConfigReference.
func (*Subnet) GetPublishConnectionDetailsTo ¶
func (mg *Subnet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Subnet.
func (*Subnet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Subnet
func (*Subnet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Subnet) GetWriteConnectionSecretToReference ¶
func (mg *Subnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Subnet.
func (*Subnet) LateInitialize ¶
LateInitialize this Subnet using its observed tfState. returns True if there are any spec changes for the resource.
func (*Subnet) ResolveReferences ¶
ResolveReferences of this Subnet.
func (*Subnet) SetConditions ¶
SetConditions of this Subnet.
func (*Subnet) SetDeletionPolicy ¶
func (mg *Subnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Subnet.
func (*Subnet) SetObservation ¶
SetObservation for this Subnet
func (*Subnet) SetParameters ¶
SetParameters for this Subnet
func (*Subnet) SetProviderConfigReference ¶
SetProviderConfigReference of this Subnet.
func (*Subnet) SetProviderReference ¶
SetProviderReference of this Subnet. Deprecated: Use SetProviderConfigReference.
func (*Subnet) SetPublishConnectionDetailsTo ¶
func (mg *Subnet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Subnet.
func (*Subnet) SetWriteConnectionSecretToReference ¶
func (mg *Subnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Subnet.
type SubnetList ¶
type SubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subnet `json:"items"` }
SubnetList contains a list of Subnets
func (*SubnetList) DeepCopy ¶
func (in *SubnetList) DeepCopy() *SubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.
func (*SubnetList) DeepCopyInto ¶
func (in *SubnetList) DeepCopyInto(out *SubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetList) DeepCopyObject ¶
func (in *SubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetList) GetItems ¶
func (l *SubnetList) GetItems() []resource.Managed
GetItems of this SubnetList.
type SubnetObservation ¶
type SubnetObservation struct { AvailableIPCount *float64 `json:"availableIpCount,omitempty" tf:"available_ip_count,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` }
func (*SubnetObservation) DeepCopy ¶
func (in *SubnetObservation) DeepCopy() *SubnetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetObservation.
func (*SubnetObservation) DeepCopyInto ¶
func (in *SubnetObservation) DeepCopyInto(out *SubnetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetParameters ¶
type SubnetParameters struct { // The availability zone within which the subnet should be created. // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // A network address block of the subnet. // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // Indicates whether multicast is enabled. The default value is 'true'. // +kubebuilder:validation:Optional IsMulticast *bool `json:"isMulticast,omitempty" tf:"is_multicast,omitempty"` // The name of subnet to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // ID of a routing table to which the subnet should be associated. // +kubebuilder:validation:Optional RouteTableID *string `json:"routeTableId,omitempty" tf:"route_table_id,omitempty"` // Tags of the subnet. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // ID of the VPC to be associated. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*SubnetParameters) DeepCopy ¶
func (in *SubnetParameters) DeepCopy() *SubnetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetParameters.
func (*SubnetParameters) DeepCopyInto ¶
func (in *SubnetParameters) DeepCopyInto(out *SubnetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpec ¶
type SubnetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetParameters `json:"forProvider"` }
SubnetSpec defines the desired state of Subnet
func (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetStatus ¶
type SubnetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetObservation `json:"atProvider,omitempty"` }
SubnetStatus defines the observed state of Subnet.
func (*SubnetStatus) DeepCopy ¶
func (in *SubnetStatus) DeepCopy() *SubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.
func (*SubnetStatus) DeepCopyInto ¶
func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPC ¶
type VPC struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCSpec `json:"spec"` Status VPCStatus `json:"status,omitempty"` }
VPC is the Schema for the VPCs 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,tencentcloudjet}
func (*VPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC.
func (*VPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPC) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPC) GetCondition ¶
func (mg *VPC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPC.
func (*VPC) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VPC
func (*VPC) GetDeletionPolicy ¶
func (mg *VPC) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPC.
func (*VPC) GetObservation ¶
GetObservation of this VPC
func (*VPC) GetParameters ¶
GetParameters of this VPC
func (*VPC) GetProviderConfigReference ¶
GetProviderConfigReference of this VPC.
func (*VPC) GetProviderReference ¶
GetProviderReference of this VPC. Deprecated: Use GetProviderConfigReference.
func (*VPC) GetPublishConnectionDetailsTo ¶
func (mg *VPC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPC.
func (*VPC) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VPC
func (*VPC) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPC) GetWriteConnectionSecretToReference ¶
func (mg *VPC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPC.
func (*VPC) LateInitialize ¶
LateInitialize this VPC using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPC) SetConditions ¶
SetConditions of this VPC.
func (*VPC) SetDeletionPolicy ¶
func (mg *VPC) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPC.
func (*VPC) SetObservation ¶
SetObservation for this VPC
func (*VPC) SetParameters ¶
SetParameters for this VPC
func (*VPC) SetProviderConfigReference ¶
SetProviderConfigReference of this VPC.
func (*VPC) SetProviderReference ¶
SetProviderReference of this VPC. Deprecated: Use SetProviderConfigReference.
func (*VPC) SetPublishConnectionDetailsTo ¶
func (mg *VPC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPC.
func (*VPC) SetWriteConnectionSecretToReference ¶
func (mg *VPC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPC.
type VPCAcl ¶ added in v0.3.0
type VPCAcl struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCAclSpec `json:"spec"` Status VPCAclStatus `json:"status,omitempty"` }
VPCAcl is the Schema for the VPCAcls 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,tencentcloudjet}
func (*VPCAcl) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAcl.
func (*VPCAcl) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCAcl) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCAcl) GetCondition ¶ added in v0.3.0
func (mg *VPCAcl) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCAcl.
func (*VPCAcl) GetConnectionDetailsMapping ¶ added in v0.3.0
GetConnectionDetailsMapping for this VPCAcl
func (*VPCAcl) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCAcl) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCAcl.
func (*VPCAcl) GetID ¶ added in v0.3.0
GetID returns ID of underlying Terraform resource of this VPCAcl
func (*VPCAcl) GetObservation ¶ added in v0.3.0
GetObservation of this VPCAcl
func (*VPCAcl) GetParameters ¶ added in v0.3.0
GetParameters of this VPCAcl
func (*VPCAcl) GetProviderConfigReference ¶ added in v0.3.0
GetProviderConfigReference of this VPCAcl.
func (*VPCAcl) GetProviderReference ¶ added in v0.3.0
GetProviderReference of this VPCAcl. Deprecated: Use GetProviderConfigReference.
func (*VPCAcl) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCAcl) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCAcl.
func (*VPCAcl) GetTerraformResourceType ¶ added in v0.3.0
GetTerraformResourceType returns Terraform resource type for this VPCAcl
func (*VPCAcl) GetTerraformSchemaVersion ¶ added in v0.3.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCAcl) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCAcl) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCAcl.
func (*VPCAcl) LateInitialize ¶ added in v0.3.0
LateInitialize this VPCAcl using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCAcl) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPCAcl.
func (*VPCAcl) SetConditions ¶ added in v0.3.0
SetConditions of this VPCAcl.
func (*VPCAcl) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCAcl) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCAcl.
func (*VPCAcl) SetObservation ¶ added in v0.3.0
SetObservation for this VPCAcl
func (*VPCAcl) SetParameters ¶ added in v0.3.0
SetParameters for this VPCAcl
func (*VPCAcl) SetProviderConfigReference ¶ added in v0.3.0
SetProviderConfigReference of this VPCAcl.
func (*VPCAcl) SetProviderReference ¶ added in v0.3.0
SetProviderReference of this VPCAcl. Deprecated: Use SetProviderConfigReference.
func (*VPCAcl) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCAcl) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCAcl.
func (*VPCAcl) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCAcl) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCAcl.
type VPCAclList ¶ added in v0.3.0
type VPCAclList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCAcl `json:"items"` }
VPCAclList contains a list of VPCAcls
func (*VPCAclList) DeepCopy ¶ added in v0.3.0
func (in *VPCAclList) DeepCopy() *VPCAclList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAclList.
func (*VPCAclList) DeepCopyInto ¶ added in v0.3.0
func (in *VPCAclList) DeepCopyInto(out *VPCAclList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCAclList) DeepCopyObject ¶ added in v0.3.0
func (in *VPCAclList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCAclList) GetItems ¶ added in v0.3.0
func (l *VPCAclList) GetItems() []resource.Managed
GetItems of this VPCAclList.
type VPCAclObservation ¶ added in v0.3.0
type VPCAclObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VPCAclObservation) DeepCopy ¶ added in v0.3.0
func (in *VPCAclObservation) DeepCopy() *VPCAclObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAclObservation.
func (*VPCAclObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPCAclObservation) DeepCopyInto(out *VPCAclObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAclParameters ¶ added in v0.3.0
type VPCAclParameters struct { // Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. // +kubebuilder:validation:Optional Egress []*string `json:"egress,omitempty" tf:"egress,omitempty"` // Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. // +kubebuilder:validation:Optional Ingress []*string `json:"ingress,omitempty" tf:"ingress,omitempty"` // Name of the network ACL. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Tags of the vpc acl. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // ID of the VPC instance. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*VPCAclParameters) DeepCopy ¶ added in v0.3.0
func (in *VPCAclParameters) DeepCopy() *VPCAclParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAclParameters.
func (*VPCAclParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPCAclParameters) DeepCopyInto(out *VPCAclParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAclSpec ¶ added in v0.3.0
type VPCAclSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCAclParameters `json:"forProvider"` }
VPCAclSpec defines the desired state of VPCAcl
func (*VPCAclSpec) DeepCopy ¶ added in v0.3.0
func (in *VPCAclSpec) DeepCopy() *VPCAclSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAclSpec.
func (*VPCAclSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPCAclSpec) DeepCopyInto(out *VPCAclSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAclStatus ¶ added in v0.3.0
type VPCAclStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCAclObservation `json:"atProvider,omitempty"` }
VPCAclStatus defines the observed state of VPCAcl.
func (*VPCAclStatus) DeepCopy ¶ added in v0.3.0
func (in *VPCAclStatus) DeepCopy() *VPCAclStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAclStatus.
func (*VPCAclStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPCAclStatus) DeepCopyInto(out *VPCAclStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackage ¶ added in v0.3.0
type VPCBandwidthPackage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCBandwidthPackageSpec `json:"spec"` Status VPCBandwidthPackageStatus `json:"status,omitempty"` }
VPCBandwidthPackage is the Schema for the VPCBandwidthPackages 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,tencentcloudjet}
func (*VPCBandwidthPackage) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackage) DeepCopy() *VPCBandwidthPackage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackage.
func (*VPCBandwidthPackage) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackage) DeepCopyInto(out *VPCBandwidthPackage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCBandwidthPackage) DeepCopyObject ¶ added in v0.3.0
func (in *VPCBandwidthPackage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCBandwidthPackage) GetCondition ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCBandwidthPackage
func (*VPCBandwidthPackage) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) GetID ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) GetID() string
GetID returns ID of underlying Terraform resource of this VPCBandwidthPackage
func (*VPCBandwidthPackage) GetObservation ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCBandwidthPackage
func (*VPCBandwidthPackage) GetParameters ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCBandwidthPackage
func (*VPCBandwidthPackage) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) GetProviderReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCBandwidthPackage. Deprecated: Use GetProviderConfigReference.
func (*VPCBandwidthPackage) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCBandwidthPackage
func (*VPCBandwidthPackage) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCBandwidthPackage) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) LateInitialize ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCBandwidthPackage using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCBandwidthPackage) SetConditions ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) SetObservation ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCBandwidthPackage
func (*VPCBandwidthPackage) SetParameters ¶ added in v0.3.0
func (tr *VPCBandwidthPackage) SetParameters(params map[string]interface{}) error
SetParameters for this VPCBandwidthPackage
func (*VPCBandwidthPackage) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) SetProviderReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCBandwidthPackage. Deprecated: Use SetProviderConfigReference.
func (*VPCBandwidthPackage) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCBandwidthPackage.
func (*VPCBandwidthPackage) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCBandwidthPackage.
type VPCBandwidthPackageAttachment ¶ added in v0.3.0
type VPCBandwidthPackageAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCBandwidthPackageAttachmentSpec `json:"spec"` Status VPCBandwidthPackageAttachmentStatus `json:"status,omitempty"` }
VPCBandwidthPackageAttachment is the Schema for the VPCBandwidthPackageAttachments 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,tencentcloudjet}
func (*VPCBandwidthPackageAttachment) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachment) DeepCopy() *VPCBandwidthPackageAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachment) DeepCopyInto(out *VPCBandwidthPackageAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCBandwidthPackageAttachment) DeepCopyObject ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCBandwidthPackageAttachment) GetCondition ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) GetID ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) GetObservation ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) GetParameters ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) GetProviderReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCBandwidthPackageAttachment. Deprecated: Use GetProviderConfigReference.
func (*VPCBandwidthPackageAttachment) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCBandwidthPackageAttachment) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) LateInitialize ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCBandwidthPackageAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCBandwidthPackageAttachment) ResolveReferences ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) SetConditions ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) SetObservation ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) SetParameters ¶ added in v0.3.0
func (tr *VPCBandwidthPackageAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachment) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) SetProviderReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCBandwidthPackageAttachment. Deprecated: Use SetProviderConfigReference.
func (*VPCBandwidthPackageAttachment) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachment) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPCBandwidthPackageAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCBandwidthPackageAttachment.
type VPCBandwidthPackageAttachmentList ¶ added in v0.3.0
type VPCBandwidthPackageAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCBandwidthPackageAttachment `json:"items"` }
VPCBandwidthPackageAttachmentList contains a list of VPCBandwidthPackageAttachments
func (*VPCBandwidthPackageAttachmentList) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentList) DeepCopy() *VPCBandwidthPackageAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachmentList.
func (*VPCBandwidthPackageAttachmentList) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentList) DeepCopyInto(out *VPCBandwidthPackageAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCBandwidthPackageAttachmentList) DeepCopyObject ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCBandwidthPackageAttachmentList) GetItems ¶ added in v0.3.0
func (l *VPCBandwidthPackageAttachmentList) GetItems() []resource.Managed
GetItems of this VPCBandwidthPackageAttachmentList.
type VPCBandwidthPackageAttachmentObservation ¶ added in v0.3.0
type VPCBandwidthPackageAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCBandwidthPackageAttachmentObservation) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentObservation) DeepCopy() *VPCBandwidthPackageAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachmentObservation.
func (*VPCBandwidthPackageAttachmentObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentObservation) DeepCopyInto(out *VPCBandwidthPackageAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageAttachmentParameters ¶ added in v0.3.0
type VPCBandwidthPackageAttachmentParameters struct { // Bandwidth package unique ID, in the form of `bwp-xxxx`. // +crossplane:generate:reference:type=VPCBandwidthPackage // +kubebuilder:validation:Optional BandwidthPackageID *string `json:"bandwidthPackageId,omitempty" tf:"bandwidth_package_id,omitempty"` // +kubebuilder:validation:Optional BandwidthPackageIDRef *v1.Reference `json:"bandwidthPackageIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BandwidthPackageIDSelector *v1.Selector `json:"bandwidthPackageIdSelector,omitempty" tf:"-"` // Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP. // +kubebuilder:validation:Optional NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` // Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`. // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // Resource types, including `Address`, `LoadBalance`. // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` }
func (*VPCBandwidthPackageAttachmentParameters) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentParameters) DeepCopy() *VPCBandwidthPackageAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachmentParameters.
func (*VPCBandwidthPackageAttachmentParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentParameters) DeepCopyInto(out *VPCBandwidthPackageAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageAttachmentSpec ¶ added in v0.3.0
type VPCBandwidthPackageAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCBandwidthPackageAttachmentParameters `json:"forProvider"` }
VPCBandwidthPackageAttachmentSpec defines the desired state of VPCBandwidthPackageAttachment
func (*VPCBandwidthPackageAttachmentSpec) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentSpec) DeepCopy() *VPCBandwidthPackageAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachmentSpec.
func (*VPCBandwidthPackageAttachmentSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentSpec) DeepCopyInto(out *VPCBandwidthPackageAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageAttachmentStatus ¶ added in v0.3.0
type VPCBandwidthPackageAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCBandwidthPackageAttachmentObservation `json:"atProvider,omitempty"` }
VPCBandwidthPackageAttachmentStatus defines the observed state of VPCBandwidthPackageAttachment.
func (*VPCBandwidthPackageAttachmentStatus) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentStatus) DeepCopy() *VPCBandwidthPackageAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageAttachmentStatus.
func (*VPCBandwidthPackageAttachmentStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageAttachmentStatus) DeepCopyInto(out *VPCBandwidthPackageAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageList ¶ added in v0.3.0
type VPCBandwidthPackageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCBandwidthPackage `json:"items"` }
VPCBandwidthPackageList contains a list of VPCBandwidthPackages
func (*VPCBandwidthPackageList) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageList) DeepCopy() *VPCBandwidthPackageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageList.
func (*VPCBandwidthPackageList) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageList) DeepCopyInto(out *VPCBandwidthPackageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCBandwidthPackageList) DeepCopyObject ¶ added in v0.3.0
func (in *VPCBandwidthPackageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCBandwidthPackageList) GetItems ¶ added in v0.3.0
func (l *VPCBandwidthPackageList) GetItems() []resource.Managed
GetItems of this VPCBandwidthPackageList.
type VPCBandwidthPackageObservation ¶ added in v0.3.0
type VPCBandwidthPackageObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCBandwidthPackageObservation) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageObservation) DeepCopy() *VPCBandwidthPackageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageObservation.
func (*VPCBandwidthPackageObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageObservation) DeepCopyInto(out *VPCBandwidthPackageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageParameters ¶ added in v0.3.0
type VPCBandwidthPackageParameters struct { // Bandwidth package name. // +kubebuilder:validation:Optional BandwidthPackageName *string `json:"bandwidthPackageName,omitempty" tf:"bandwidth_package_name,omitempty"` // Bandwidth package billing type, default: TOP5_POSTPAID_BY_MONTH, optional value:- `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid- `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid- `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction). // +kubebuilder:validation:Optional ChargeType *string `json:"chargeType,omitempty" tf:"charge_type,omitempty"` // Bandwidth packet type, default:BGP, optional:- `BGP`: common BGP shared bandwidth package- `HIGH_QUALITY_BGP`: Quality BGP Shared Bandwidth Package. // +kubebuilder:validation:Optional NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VPCBandwidthPackageParameters) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageParameters) DeepCopy() *VPCBandwidthPackageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageParameters.
func (*VPCBandwidthPackageParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageParameters) DeepCopyInto(out *VPCBandwidthPackageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageSpec ¶ added in v0.3.0
type VPCBandwidthPackageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCBandwidthPackageParameters `json:"forProvider"` }
VPCBandwidthPackageSpec defines the desired state of VPCBandwidthPackage
func (*VPCBandwidthPackageSpec) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageSpec) DeepCopy() *VPCBandwidthPackageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageSpec.
func (*VPCBandwidthPackageSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageSpec) DeepCopyInto(out *VPCBandwidthPackageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCBandwidthPackageStatus ¶ added in v0.3.0
type VPCBandwidthPackageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCBandwidthPackageObservation `json:"atProvider,omitempty"` }
VPCBandwidthPackageStatus defines the observed state of VPCBandwidthPackage.
func (*VPCBandwidthPackageStatus) DeepCopy ¶ added in v0.3.0
func (in *VPCBandwidthPackageStatus) DeepCopy() *VPCBandwidthPackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCBandwidthPackageStatus.
func (*VPCBandwidthPackageStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPCBandwidthPackageStatus) DeepCopyInto(out *VPCBandwidthPackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCList ¶
type VPCList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPC `json:"items"` }
VPCList contains a list of VPCs
func (*VPCList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCList.
func (*VPCList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VPCObservation ¶
type VPCObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` DefaultRouteTableID *string `json:"defaultRouteTableId,omitempty" tf:"default_route_table_id,omitempty"` DockerAssistantCidrs []*string `json:"dockerAssistantCidrs,omitempty" tf:"docker_assistant_cidrs,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` }
func (*VPCObservation) DeepCopy ¶
func (in *VPCObservation) DeepCopy() *VPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCObservation.
func (*VPCObservation) DeepCopyInto ¶
func (in *VPCObservation) DeepCopyInto(out *VPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCParameters ¶
type VPCParameters struct { // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`. // +kubebuilder:validation:Optional AssistantCidrs []*string `json:"assistantCidrs,omitempty" tf:"assistant_cidrs,omitempty"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // Indicates whether VPC multicast is enabled. The default value is 'true'. // +kubebuilder:validation:Optional IsMulticast *bool `json:"isMulticast,omitempty" tf:"is_multicast,omitempty"` // The name of the VPC. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Tags of the VPC. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VPCParameters) DeepCopy ¶
func (in *VPCParameters) DeepCopy() *VPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCParameters.
func (*VPCParameters) DeepCopyInto ¶
func (in *VPCParameters) DeepCopyInto(out *VPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCSpec ¶
type VPCSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCParameters `json:"forProvider"` }
VPCSpec defines the desired state of VPC
func (*VPCSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCSpec.
func (*VPCSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCStatus ¶
type VPCStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCObservation `json:"atProvider,omitempty"` }
VPCStatus defines the observed state of VPC.
func (*VPCStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCStatus.
func (*VPCStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnection ¶ added in v0.3.0
type VPNConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNConnectionSpec `json:"spec"` Status VPNConnectionStatus `json:"status,omitempty"` }
VPNConnection is the Schema for the VPNConnections 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,tencentcloudjet}
func (*VPNConnection) DeepCopy ¶ added in v0.3.0
func (in *VPNConnection) DeepCopy() *VPNConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnection.
func (*VPNConnection) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnection) DeepCopyInto(out *VPNConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnection) DeepCopyObject ¶ added in v0.3.0
func (in *VPNConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnection) GetCondition ¶ added in v0.3.0
func (mg *VPNConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNConnection.
func (*VPNConnection) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNConnection
func (*VPNConnection) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNConnection.
func (*VPNConnection) GetID ¶ added in v0.3.0
func (tr *VPNConnection) GetID() string
GetID returns ID of underlying Terraform resource of this VPNConnection
func (*VPNConnection) GetObservation ¶ added in v0.3.0
func (tr *VPNConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNConnection
func (*VPNConnection) GetParameters ¶ added in v0.3.0
func (tr *VPNConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNConnection
func (*VPNConnection) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNConnection.
func (*VPNConnection) GetProviderReference ¶ added in v0.3.0
func (mg *VPNConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNConnection. Deprecated: Use GetProviderConfigReference.
func (*VPNConnection) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNConnection.
func (*VPNConnection) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNConnection
func (*VPNConnection) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNConnection) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNConnection.
func (*VPNConnection) LateInitialize ¶ added in v0.3.0
func (tr *VPNConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNConnection) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPNConnection.
func (*VPNConnection) SetConditions ¶ added in v0.3.0
func (mg *VPNConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNConnection.
func (*VPNConnection) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNConnection.
func (*VPNConnection) SetObservation ¶ added in v0.3.0
func (tr *VPNConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNConnection
func (*VPNConnection) SetParameters ¶ added in v0.3.0
func (tr *VPNConnection) SetParameters(params map[string]interface{}) error
SetParameters for this VPNConnection
func (*VPNConnection) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNConnection.
func (*VPNConnection) SetProviderReference ¶ added in v0.3.0
func (mg *VPNConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNConnection. Deprecated: Use SetProviderConfigReference.
func (*VPNConnection) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNConnection.
func (*VPNConnection) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNConnection.
type VPNConnectionList ¶ added in v0.3.0
type VPNConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNConnection `json:"items"` }
VPNConnectionList contains a list of VPNConnections
func (*VPNConnectionList) DeepCopy ¶ added in v0.3.0
func (in *VPNConnectionList) DeepCopy() *VPNConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionList.
func (*VPNConnectionList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnectionList) DeepCopyInto(out *VPNConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnectionList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnectionList) GetItems ¶ added in v0.3.0
func (l *VPNConnectionList) GetItems() []resource.Managed
GetItems of this VPNConnectionList.
type VPNConnectionObservation ¶ added in v0.3.0
type VPNConnectionObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` EncryptProto *string `json:"encryptProto,omitempty" tf:"encrypt_proto,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsCcnType *bool `json:"isCcnType,omitempty" tf:"is_ccn_type,omitempty"` NetStatus *string `json:"netStatus,omitempty" tf:"net_status,omitempty"` RouteType *string `json:"routeType,omitempty" tf:"route_type,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` VPNProto *string `json:"vpnProto,omitempty" tf:"vpn_proto,omitempty"` }
func (*VPNConnectionObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNConnectionObservation) DeepCopy() *VPNConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionObservation.
func (*VPNConnectionObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnectionObservation) DeepCopyInto(out *VPNConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionParameters ¶ added in v0.3.0
type VPNConnectionParameters struct { // ID of the customer gateway. // +crossplane:generate:reference:type=VPNCustomerGateway // +kubebuilder:validation:Optional CustomerGatewayID *string `json:"customerGatewayId,omitempty" tf:"customer_gateway_id,omitempty"` // +kubebuilder:validation:Optional CustomerGatewayIDRef *v1.Reference `json:"customerGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomerGatewayIDSelector *v1.Selector `json:"customerGatewayIdSelector,omitempty" tf:"-"` // The action after DPD timeout. Valid values: clear (disconnect) and restart (try again). It is valid when DpdEnable is 1. // +kubebuilder:validation:Optional DpdAction *string `json:"dpdAction,omitempty" tf:"dpd_action,omitempty"` // Specifies whether to enable DPD. Valid values: 0 (disable) and 1 (enable). // +kubebuilder:validation:Optional DpdEnable *float64 `json:"dpdEnable,omitempty" tf:"dpd_enable,omitempty"` // DPD timeout period.Valid value ranges: [30~60], Default: 30; unit: second. If the request is not responded within this period, the peer end is considered not exists. This parameter is valid when the value of DpdEnable is 1. // +kubebuilder:validation:Optional DpdTimeout *float64 `json:"dpdTimeout,omitempty" tf:"dpd_timeout,omitempty"` // Whether intra-tunnel health checks are supported. // +kubebuilder:validation:Optional EnableHealthCheck *bool `json:"enableHealthCheck,omitempty" tf:"enable_health_check,omitempty"` // Health check the address of this terminal. // +kubebuilder:validation:Optional HealthCheckLocalIP *string `json:"healthCheckLocalIp,omitempty" tf:"health_check_local_ip,omitempty"` // Health check peer address. // +kubebuilder:validation:Optional HealthCheckRemoteIP *string `json:"healthCheckRemoteIp,omitempty" tf:"health_check_remote_ip,omitempty"` // DH group name of the IKE operation specification. Valid values: `GROUP1`, `GROUP2`, `GROUP5`, `GROUP14`, `GROUP24`. Default value is `GROUP1`. // +kubebuilder:validation:Optional IkeDhGroupName *string `json:"ikeDhGroupName,omitempty" tf:"ike_dh_group_name,omitempty"` // Exchange mode of the IKE operation specification. Valid values: `AGGRESSIVE`, `MAIN`. Default value is `MAIN`. // +kubebuilder:validation:Optional IkeExchangeMode *string `json:"ikeExchangeMode,omitempty" tf:"ike_exchange_mode,omitempty"` // Local address of IKE operation specification, valid when ike_local_identity is `ADDRESS`, generally the value is `public_ip_address` of the related VPN gateway. // +kubebuilder:validation:Optional IkeLocalAddress *string `json:"ikeLocalAddress,omitempty" tf:"ike_local_address,omitempty"` // Local FQDN name of the IKE operation specification. // +kubebuilder:validation:Optional IkeLocalFqdnName *string `json:"ikeLocalFqdnName,omitempty" tf:"ike_local_fqdn_name,omitempty"` // Local identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`. // +kubebuilder:validation:Optional IkeLocalIdentity *string `json:"ikeLocalIdentity,omitempty" tf:"ike_local_identity,omitempty"` // Proto authenticate algorithm of the IKE operation specification. Valid values: `MD5`, `SHA`, `SHA-256`. Default Value is `MD5`. // +kubebuilder:validation:Optional IkeProtoAuthenAlgorithm *string `json:"ikeProtoAuthenAlgorithm,omitempty" tf:"ike_proto_authen_algorithm,omitempty"` // Proto encrypt algorithm of the IKE operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-128`, `AES-CBC-256`, `DES-CBC`. Default value is `3DES-CBC`. // +kubebuilder:validation:Optional IkeProtoEncryAlgorithm *string `json:"ikeProtoEncryAlgorithm,omitempty" tf:"ike_proto_encry_algorithm,omitempty"` // Remote address of IKE operation specification, valid when ike_remote_identity is `ADDRESS`, generally the value is `public_ip_address` of the related customer gateway. // +kubebuilder:validation:Optional IkeRemoteAddress *string `json:"ikeRemoteAddress,omitempty" tf:"ike_remote_address,omitempty"` // Remote FQDN name of the IKE operation specification. // +kubebuilder:validation:Optional IkeRemoteFqdnName *string `json:"ikeRemoteFqdnName,omitempty" tf:"ike_remote_fqdn_name,omitempty"` // Remote identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`. // +kubebuilder:validation:Optional IkeRemoteIdentity *string `json:"ikeRemoteIdentity,omitempty" tf:"ike_remote_identity,omitempty"` // SA lifetime of the IKE operation specification, unit is `second`. The value ranges from 60 to 604800. Default value is 86400 seconds. // +kubebuilder:validation:Optional IkeSaLifetimeSeconds *float64 `json:"ikeSaLifetimeSeconds,omitempty" tf:"ike_sa_lifetime_seconds,omitempty"` // Version of the IKE operation specification. Default value is `IKEV1`. // +kubebuilder:validation:Optional IkeVersion *string `json:"ikeVersion,omitempty" tf:"ike_version,omitempty"` // Encrypt algorithm of the IPSEC operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-128`, `AES-CBC-256`, `DES-CBC`. Default value is `3DES-CBC`. // +kubebuilder:validation:Optional IpsecEncryptAlgorithm *string `json:"ipsecEncryptAlgorithm,omitempty" tf:"ipsec_encrypt_algorithm,omitempty"` // Integrity algorithm of the IPSEC operation specification. Valid values: `SHA1`, `MD5`, `SHA-256`. Default value is `MD5`. // +kubebuilder:validation:Optional IpsecIntegrityAlgorithm *string `json:"ipsecIntegrityAlgorithm,omitempty" tf:"ipsec_integrity_algorithm,omitempty"` // PFS DH group. Valid value: `GROUP1`, `GROUP2`, `GROUP5`, `GROUP14`, `GROUP24`, `NULL`. Default value is `NULL`. // +kubebuilder:validation:Optional IpsecPfsDhGroup *string `json:"ipsecPfsDhGroup,omitempty" tf:"ipsec_pfs_dh_group,omitempty"` // SA lifetime of the IPSEC operation specification, unit is second. Valid value ranges: [180~604800]. Default value is 3600 seconds. // +kubebuilder:validation:Optional IpsecSaLifetimeSeconds *float64 `json:"ipsecSaLifetimeSeconds,omitempty" tf:"ipsec_sa_lifetime_seconds,omitempty"` // SA lifetime of the IPSEC operation specification, unit is KB. The value should not be less then 2560. Default value is 1843200. // +kubebuilder:validation:Optional IpsecSaLifetimeTraffic *float64 `json:"ipsecSaLifetimeTraffic,omitempty" tf:"ipsec_sa_lifetime_traffic,omitempty"` // Name of the VPN connection. The length of character is limited to 1-60. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PreShareKey *string `json:"preShareKey" tf:"pre_share_key,omitempty"` // Security group policy of the VPN connection. // +kubebuilder:validation:Required SecurityGroupPolicy []SecurityGroupPolicyParameters `json:"securityGroupPolicy" tf:"security_group_policy,omitempty"` // A list of tags used to associate different resources. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // ID of the VPC. Required if vpn gateway is not in `CCN` type, and doesn't make sense for `CCN` vpn gateway. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` // ID of the VPN gateway. // +crossplane:generate:reference:type=VPNGateway // +kubebuilder:validation:Optional VPNGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"` // +kubebuilder:validation:Optional VPNGatewayIDRef *v1.Reference `json:"vpnGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPNGatewayIDSelector *v1.Selector `json:"vpnGatewayIdSelector,omitempty" tf:"-"` }
func (*VPNConnectionParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNConnectionParameters) DeepCopy() *VPNConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionParameters.
func (*VPNConnectionParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnectionParameters) DeepCopyInto(out *VPNConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionSpec ¶ added in v0.3.0
type VPNConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNConnectionParameters `json:"forProvider"` }
VPNConnectionSpec defines the desired state of VPNConnection
func (*VPNConnectionSpec) DeepCopy ¶ added in v0.3.0
func (in *VPNConnectionSpec) DeepCopy() *VPNConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionSpec.
func (*VPNConnectionSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnectionSpec) DeepCopyInto(out *VPNConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionStatus ¶ added in v0.3.0
type VPNConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNConnectionObservation `json:"atProvider,omitempty"` }
VPNConnectionStatus defines the observed state of VPNConnection.
func (*VPNConnectionStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNConnectionStatus) DeepCopy() *VPNConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionStatus.
func (*VPNConnectionStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNConnectionStatus) DeepCopyInto(out *VPNConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNCustomerGateway ¶ added in v0.3.0
type VPNCustomerGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNCustomerGatewaySpec `json:"spec"` Status VPNCustomerGatewayStatus `json:"status,omitempty"` }
VPNCustomerGateway is the Schema for the VPNCustomerGateways 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,tencentcloudjet}
func (*VPNCustomerGateway) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGateway) DeepCopy() *VPNCustomerGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGateway.
func (*VPNCustomerGateway) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGateway) DeepCopyInto(out *VPNCustomerGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNCustomerGateway) DeepCopyObject ¶ added in v0.3.0
func (in *VPNCustomerGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNCustomerGateway) GetCondition ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNCustomerGateway.
func (*VPNCustomerGateway) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNCustomerGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNCustomerGateway
func (*VPNCustomerGateway) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNCustomerGateway.
func (*VPNCustomerGateway) GetID ¶ added in v0.3.0
func (tr *VPNCustomerGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VPNCustomerGateway
func (*VPNCustomerGateway) GetObservation ¶ added in v0.3.0
func (tr *VPNCustomerGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNCustomerGateway
func (*VPNCustomerGateway) GetParameters ¶ added in v0.3.0
func (tr *VPNCustomerGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNCustomerGateway
func (*VPNCustomerGateway) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNCustomerGateway.
func (*VPNCustomerGateway) GetProviderReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNCustomerGateway. Deprecated: Use GetProviderConfigReference.
func (*VPNCustomerGateway) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNCustomerGateway.
func (*VPNCustomerGateway) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNCustomerGateway
func (*VPNCustomerGateway) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNCustomerGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNCustomerGateway) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNCustomerGateway.
func (*VPNCustomerGateway) LateInitialize ¶ added in v0.3.0
func (tr *VPNCustomerGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNCustomerGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNCustomerGateway) SetConditions ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNCustomerGateway.
func (*VPNCustomerGateway) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNCustomerGateway.
func (*VPNCustomerGateway) SetObservation ¶ added in v0.3.0
func (tr *VPNCustomerGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNCustomerGateway
func (*VPNCustomerGateway) SetParameters ¶ added in v0.3.0
func (tr *VPNCustomerGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VPNCustomerGateway
func (*VPNCustomerGateway) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNCustomerGateway.
func (*VPNCustomerGateway) SetProviderReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNCustomerGateway. Deprecated: Use SetProviderConfigReference.
func (*VPNCustomerGateway) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNCustomerGateway.
func (*VPNCustomerGateway) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNCustomerGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNCustomerGateway.
type VPNCustomerGatewayList ¶ added in v0.3.0
type VPNCustomerGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNCustomerGateway `json:"items"` }
VPNCustomerGatewayList contains a list of VPNCustomerGateways
func (*VPNCustomerGatewayList) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGatewayList) DeepCopy() *VPNCustomerGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGatewayList.
func (*VPNCustomerGatewayList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGatewayList) DeepCopyInto(out *VPNCustomerGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNCustomerGatewayList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNCustomerGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNCustomerGatewayList) GetItems ¶ added in v0.3.0
func (l *VPNCustomerGatewayList) GetItems() []resource.Managed
GetItems of this VPNCustomerGatewayList.
type VPNCustomerGatewayObservation ¶ added in v0.3.0
type VPNCustomerGatewayObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VPNCustomerGatewayObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGatewayObservation) DeepCopy() *VPNCustomerGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGatewayObservation.
func (*VPNCustomerGatewayObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGatewayObservation) DeepCopyInto(out *VPNCustomerGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNCustomerGatewayParameters ¶ added in v0.3.0
type VPNCustomerGatewayParameters struct { // Name of the customer gateway. The length of character is limited to 1-60. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Public IP of the customer gateway. // +kubebuilder:validation:Required PublicIPAddress *string `json:"publicIpAddress" tf:"public_ip_address,omitempty"` // A list of tags used to associate different resources. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VPNCustomerGatewayParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGatewayParameters) DeepCopy() *VPNCustomerGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGatewayParameters.
func (*VPNCustomerGatewayParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGatewayParameters) DeepCopyInto(out *VPNCustomerGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNCustomerGatewaySpec ¶ added in v0.3.0
type VPNCustomerGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNCustomerGatewayParameters `json:"forProvider"` }
VPNCustomerGatewaySpec defines the desired state of VPNCustomerGateway
func (*VPNCustomerGatewaySpec) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGatewaySpec) DeepCopy() *VPNCustomerGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGatewaySpec.
func (*VPNCustomerGatewaySpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGatewaySpec) DeepCopyInto(out *VPNCustomerGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNCustomerGatewayStatus ¶ added in v0.3.0
type VPNCustomerGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNCustomerGatewayObservation `json:"atProvider,omitempty"` }
VPNCustomerGatewayStatus defines the observed state of VPNCustomerGateway.
func (*VPNCustomerGatewayStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNCustomerGatewayStatus) DeepCopy() *VPNCustomerGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNCustomerGatewayStatus.
func (*VPNCustomerGatewayStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNCustomerGatewayStatus) DeepCopyInto(out *VPNCustomerGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGateway ¶ added in v0.3.0
type VPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewaySpec `json:"spec"` Status VPNGatewayStatus `json:"status,omitempty"` }
VPNGateway is the Schema for the VPNGateways 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,tencentcloudjet}
func (*VPNGateway) DeepCopy ¶ added in v0.3.0
func (in *VPNGateway) DeepCopy() *VPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGateway.
func (*VPNGateway) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGateway) DeepCopyObject ¶ added in v0.3.0
func (in *VPNGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGateway) GetCondition ¶ added in v0.3.0
func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGateway.
func (*VPNGateway) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGateway
func (*VPNGateway) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGateway.
func (*VPNGateway) GetID ¶ added in v0.3.0
func (tr *VPNGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGateway
func (*VPNGateway) GetObservation ¶ added in v0.3.0
func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGateway
func (*VPNGateway) GetParameters ¶ added in v0.3.0
func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGateway
func (*VPNGateway) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGateway.
func (*VPNGateway) GetProviderReference ¶ added in v0.3.0
func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGateway. Deprecated: Use GetProviderConfigReference.
func (*VPNGateway) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGateway
func (*VPNGateway) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGateway) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGateway.
func (*VPNGateway) LateInitialize ¶ added in v0.3.0
func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGateway) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPNGateway.
func (*VPNGateway) SetConditions ¶ added in v0.3.0
func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGateway.
func (*VPNGateway) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGateway.
func (*VPNGateway) SetObservation ¶ added in v0.3.0
func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGateway
func (*VPNGateway) SetParameters ¶ added in v0.3.0
func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGateway
func (*VPNGateway) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGateway.
func (*VPNGateway) SetProviderReference ¶ added in v0.3.0
func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGateway. Deprecated: Use SetProviderConfigReference.
func (*VPNGateway) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGateway.
type VPNGatewayList ¶ added in v0.3.0
type VPNGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGateway `json:"items"` }
VPNGatewayList contains a list of VPNGateways
func (*VPNGatewayList) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayList) DeepCopy() *VPNGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayList.
func (*VPNGatewayList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayList) DeepCopyInto(out *VPNGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayList) GetItems ¶ added in v0.3.0
func (l *VPNGatewayList) GetItems() []resource.Managed
GetItems of this VPNGatewayList.
type VPNGatewayObservation ¶ added in v0.3.0
type VPNGatewayObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ExpiredTime *string `json:"expiredTime,omitempty" tf:"expired_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsAddressBlocked *bool `json:"isAddressBlocked,omitempty" tf:"is_address_blocked,omitempty"` NewPurchasePlan *string `json:"newPurchasePlan,omitempty" tf:"new_purchase_plan,omitempty"` PublicIPAddress *string `json:"publicIpAddress,omitempty" tf:"public_ip_address,omitempty"` RestrictState *string `json:"restrictState,omitempty" tf:"restrict_state,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*VPNGatewayObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayObservation) DeepCopy() *VPNGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayObservation.
func (*VPNGatewayObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayObservation) DeepCopyInto(out *VPNGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayParameters ¶ added in v0.3.0
type VPNGatewayParameters struct { // The maximum public network output bandwidth of VPN gateway (unit: Mbps), the available values include: 5,10,20,50,100,200,500,1000. Default is 5. When charge type is `PREPAID`, bandwidth degradation operation is unsupported. // +kubebuilder:validation:Optional Bandwidth *float64 `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // CDC instance ID. // +kubebuilder:validation:Optional CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` // Charge Type of the VPN gateway. Valid value: `PREPAID`, `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. // +kubebuilder:validation:Optional ChargeType *string `json:"chargeType,omitempty" tf:"charge_type,omitempty"` // Maximum number of connected clients allowed for the SSL VPN gateway. Valid values: [5, 10, 20, 50, 100]. This parameter is only required for SSL VPN gateways. // +kubebuilder:validation:Optional MaxConnection *float64 `json:"maxConnection,omitempty" tf:"max_connection,omitempty"` // Name of the VPN gateway. The length of character is limited to 1-60. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Period of instance to be prepaid. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. The unit is month. Caution: when this para and renew_flag para are valid, the request means to renew several months more pre-paid period. This para can only be set to take effect in create operation. // +kubebuilder:validation:Optional PrepaidPeriod *float64 `json:"prepaidPeriod,omitempty" tf:"prepaid_period,omitempty"` // Flag indicates whether to renew or not. Valid value: `NOTIFY_AND_AUTO_RENEW`, `NOTIFY_AND_MANUAL_RENEW`. // +kubebuilder:validation:Optional PrepaidRenewFlag *string `json:"prepaidRenewFlag,omitempty" tf:"prepaid_renew_flag,omitempty"` // A list of tags used to associate different resources. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Type of gateway instance. Valid value: `IPSEC`, `SSL` and `CCN`. Note: CCN type is only for whitelist customer now. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // ID of the VPC. Required if vpn gateway is not in `CCN` type, and doesn't make sense for `CCN` vpn gateway. // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` // Zone of the VPN gateway. // +kubebuilder:validation:Required Zone *string `json:"zone" tf:"zone,omitempty"` }
func (*VPNGatewayParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayParameters) DeepCopy() *VPNGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayParameters.
func (*VPNGatewayParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayParameters) DeepCopyInto(out *VPNGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRoute ¶ added in v0.3.0
type VPNGatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewayRouteSpec `json:"spec"` Status VPNGatewayRouteStatus `json:"status,omitempty"` }
VPNGatewayRoute is the Schema for the VPNGatewayRoutes 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,tencentcloudjet}
func (*VPNGatewayRoute) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRoute) DeepCopy() *VPNGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoute.
func (*VPNGatewayRoute) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRoute) DeepCopyInto(out *VPNGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayRoute) DeepCopyObject ¶ added in v0.3.0
func (in *VPNGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayRoute) GetCondition ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGatewayRoute.
func (*VPNGatewayRoute) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNGatewayRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGatewayRoute
func (*VPNGatewayRoute) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGatewayRoute.
func (*VPNGatewayRoute) GetID ¶ added in v0.3.0
func (tr *VPNGatewayRoute) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGatewayRoute
func (*VPNGatewayRoute) GetObservation ¶ added in v0.3.0
func (tr *VPNGatewayRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGatewayRoute
func (*VPNGatewayRoute) GetParameters ¶ added in v0.3.0
func (tr *VPNGatewayRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGatewayRoute
func (*VPNGatewayRoute) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGatewayRoute.
func (*VPNGatewayRoute) GetProviderReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*VPNGatewayRoute) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGatewayRoute.
func (*VPNGatewayRoute) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGatewayRoute
func (*VPNGatewayRoute) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNGatewayRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGatewayRoute) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGatewayRoute.
func (*VPNGatewayRoute) LateInitialize ¶ added in v0.3.0
func (tr *VPNGatewayRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGatewayRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGatewayRoute) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPNGatewayRoute.
func (*VPNGatewayRoute) SetConditions ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGatewayRoute.
func (*VPNGatewayRoute) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGatewayRoute.
func (*VPNGatewayRoute) SetObservation ¶ added in v0.3.0
func (tr *VPNGatewayRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGatewayRoute
func (*VPNGatewayRoute) SetParameters ¶ added in v0.3.0
func (tr *VPNGatewayRoute) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGatewayRoute
func (*VPNGatewayRoute) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGatewayRoute.
func (*VPNGatewayRoute) SetProviderReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*VPNGatewayRoute) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGatewayRoute.
func (*VPNGatewayRoute) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGatewayRoute.
type VPNGatewayRouteList ¶ added in v0.3.0
type VPNGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGatewayRoute `json:"items"` }
VPNGatewayRouteList contains a list of VPNGatewayRoutes
func (*VPNGatewayRouteList) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRouteList) DeepCopy() *VPNGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRouteList.
func (*VPNGatewayRouteList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRouteList) DeepCopyInto(out *VPNGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayRouteList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayRouteList) GetItems ¶ added in v0.3.0
func (l *VPNGatewayRouteList) GetItems() []resource.Managed
GetItems of this VPNGatewayRouteList.
type VPNGatewayRouteObservation ¶ added in v0.3.0
type VPNGatewayRouteObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RouteID *string `json:"routeId,omitempty" tf:"route_id,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*VPNGatewayRouteObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRouteObservation) DeepCopy() *VPNGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRouteObservation.
func (*VPNGatewayRouteObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRouteObservation) DeepCopyInto(out *VPNGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRouteParameters ¶ added in v0.3.0
type VPNGatewayRouteParameters struct { // Destination IDC IP range. // +kubebuilder:validation:Required DestinationCidrBlock *string `json:"destinationCidrBlock" tf:"destination_cidr_block,omitempty"` // Instance ID of the next hop. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance). // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // Priority. Valid values: 0 and 100. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // Status. Valid values: ENABLE and DISABLE. // +kubebuilder:validation:Required Status *string `json:"status" tf:"status,omitempty"` // VPN gateway ID. // +crossplane:generate:reference:type=VPNGateway // +kubebuilder:validation:Optional VPNGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"` // +kubebuilder:validation:Optional VPNGatewayIDRef *v1.Reference `json:"vpnGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPNGatewayIDSelector *v1.Selector `json:"vpnGatewayIdSelector,omitempty" tf:"-"` }
func (*VPNGatewayRouteParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRouteParameters) DeepCopy() *VPNGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRouteParameters.
func (*VPNGatewayRouteParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRouteParameters) DeepCopyInto(out *VPNGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRouteSpec ¶ added in v0.3.0
type VPNGatewayRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayRouteParameters `json:"forProvider"` }
VPNGatewayRouteSpec defines the desired state of VPNGatewayRoute
func (*VPNGatewayRouteSpec) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRouteSpec) DeepCopy() *VPNGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRouteSpec.
func (*VPNGatewayRouteSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRouteSpec) DeepCopyInto(out *VPNGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRouteStatus ¶ added in v0.3.0
type VPNGatewayRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayRouteObservation `json:"atProvider,omitempty"` }
VPNGatewayRouteStatus defines the observed state of VPNGatewayRoute.
func (*VPNGatewayRouteStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayRouteStatus) DeepCopy() *VPNGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRouteStatus.
func (*VPNGatewayRouteStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayRouteStatus) DeepCopyInto(out *VPNGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewaySpec ¶ added in v0.3.0
type VPNGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayParameters `json:"forProvider"` }
VPNGatewaySpec defines the desired state of VPNGateway
func (*VPNGatewaySpec) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewaySpec) DeepCopy() *VPNGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewaySpec.
func (*VPNGatewaySpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewaySpec) DeepCopyInto(out *VPNGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayStatus ¶ added in v0.3.0
type VPNGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayObservation `json:"atProvider,omitempty"` }
VPNGatewayStatus defines the observed state of VPNGateway.
func (*VPNGatewayStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNGatewayStatus) DeepCopy() *VPNGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayStatus.
func (*VPNGatewayStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNGatewayStatus) DeepCopyInto(out *VPNGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLClient ¶ added in v0.3.0
type VPNSSLClient struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNSSLClientSpec `json:"spec"` Status VPNSSLClientStatus `json:"status,omitempty"` }
VPNSSLClient is the Schema for the VPNSSLClients 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,tencentcloudjet}
func (*VPNSSLClient) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClient) DeepCopy() *VPNSSLClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClient.
func (*VPNSSLClient) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClient) DeepCopyInto(out *VPNSSLClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSSLClient) DeepCopyObject ¶ added in v0.3.0
func (in *VPNSSLClient) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSSLClient) GetCondition ¶ added in v0.3.0
func (mg *VPNSSLClient) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNSSLClient.
func (*VPNSSLClient) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNSSLClient) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNSSLClient
func (*VPNSSLClient) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNSSLClient) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNSSLClient.
func (*VPNSSLClient) GetID ¶ added in v0.3.0
func (tr *VPNSSLClient) GetID() string
GetID returns ID of underlying Terraform resource of this VPNSSLClient
func (*VPNSSLClient) GetObservation ¶ added in v0.3.0
func (tr *VPNSSLClient) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNSSLClient
func (*VPNSSLClient) GetParameters ¶ added in v0.3.0
func (tr *VPNSSLClient) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNSSLClient
func (*VPNSSLClient) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNSSLClient) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNSSLClient.
func (*VPNSSLClient) GetProviderReference ¶ added in v0.3.0
func (mg *VPNSSLClient) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNSSLClient. Deprecated: Use GetProviderConfigReference.
func (*VPNSSLClient) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNSSLClient) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNSSLClient.
func (*VPNSSLClient) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNSSLClient) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNSSLClient
func (*VPNSSLClient) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNSSLClient) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNSSLClient) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNSSLClient) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNSSLClient.
func (*VPNSSLClient) LateInitialize ¶ added in v0.3.0
func (tr *VPNSSLClient) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNSSLClient using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNSSLClient) SetConditions ¶ added in v0.3.0
func (mg *VPNSSLClient) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNSSLClient.
func (*VPNSSLClient) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNSSLClient) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNSSLClient.
func (*VPNSSLClient) SetObservation ¶ added in v0.3.0
func (tr *VPNSSLClient) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNSSLClient
func (*VPNSSLClient) SetParameters ¶ added in v0.3.0
func (tr *VPNSSLClient) SetParameters(params map[string]interface{}) error
SetParameters for this VPNSSLClient
func (*VPNSSLClient) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNSSLClient) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNSSLClient.
func (*VPNSSLClient) SetProviderReference ¶ added in v0.3.0
func (mg *VPNSSLClient) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNSSLClient. Deprecated: Use SetProviderConfigReference.
func (*VPNSSLClient) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNSSLClient) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNSSLClient.
func (*VPNSSLClient) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNSSLClient) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNSSLClient.
type VPNSSLClientList ¶ added in v0.3.0
type VPNSSLClientList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNSSLClient `json:"items"` }
VPNSSLClientList contains a list of VPNSSLClients
func (*VPNSSLClientList) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClientList) DeepCopy() *VPNSSLClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClientList.
func (*VPNSSLClientList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClientList) DeepCopyInto(out *VPNSSLClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSSLClientList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNSSLClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSSLClientList) GetItems ¶ added in v0.3.0
func (l *VPNSSLClientList) GetItems() []resource.Managed
GetItems of this VPNSSLClientList.
type VPNSSLClientObservation ¶ added in v0.3.0
type VPNSSLClientObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNSSLClientObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClientObservation) DeepCopy() *VPNSSLClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClientObservation.
func (*VPNSSLClientObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClientObservation) DeepCopyInto(out *VPNSSLClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLClientParameters ¶ added in v0.3.0
type VPNSSLClientParameters struct { // The name of ssl vpn client to be created. // +kubebuilder:validation:Required SSLVPNClientName *string `json:"sslVpnClientName" tf:"ssl_vpn_client_name,omitempty"` // VPN ssl server id. // +kubebuilder:validation:Required SSLVPNServerID *string `json:"sslVpnServerId" tf:"ssl_vpn_server_id,omitempty"` }
func (*VPNSSLClientParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClientParameters) DeepCopy() *VPNSSLClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClientParameters.
func (*VPNSSLClientParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClientParameters) DeepCopyInto(out *VPNSSLClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLClientSpec ¶ added in v0.3.0
type VPNSSLClientSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNSSLClientParameters `json:"forProvider"` }
VPNSSLClientSpec defines the desired state of VPNSSLClient
func (*VPNSSLClientSpec) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClientSpec) DeepCopy() *VPNSSLClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClientSpec.
func (*VPNSSLClientSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClientSpec) DeepCopyInto(out *VPNSSLClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLClientStatus ¶ added in v0.3.0
type VPNSSLClientStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNSSLClientObservation `json:"atProvider,omitempty"` }
VPNSSLClientStatus defines the observed state of VPNSSLClient.
func (*VPNSSLClientStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLClientStatus) DeepCopy() *VPNSSLClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLClientStatus.
func (*VPNSSLClientStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLClientStatus) DeepCopyInto(out *VPNSSLClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLServer ¶ added in v0.3.0
type VPNSSLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNSSLServerSpec `json:"spec"` Status VPNSSLServerStatus `json:"status,omitempty"` }
VPNSSLServer is the Schema for the VPNSSLServers 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,tencentcloudjet}
func (*VPNSSLServer) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServer) DeepCopy() *VPNSSLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServer.
func (*VPNSSLServer) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServer) DeepCopyInto(out *VPNSSLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSSLServer) DeepCopyObject ¶ added in v0.3.0
func (in *VPNSSLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSSLServer) GetCondition ¶ added in v0.3.0
func (mg *VPNSSLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNSSLServer.
func (*VPNSSLServer) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPNSSLServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNSSLServer
func (*VPNSSLServer) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNSSLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNSSLServer.
func (*VPNSSLServer) GetID ¶ added in v0.3.0
func (tr *VPNSSLServer) GetID() string
GetID returns ID of underlying Terraform resource of this VPNSSLServer
func (*VPNSSLServer) GetObservation ¶ added in v0.3.0
func (tr *VPNSSLServer) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNSSLServer
func (*VPNSSLServer) GetParameters ¶ added in v0.3.0
func (tr *VPNSSLServer) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNSSLServer
func (*VPNSSLServer) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNSSLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNSSLServer.
func (*VPNSSLServer) GetProviderReference ¶ added in v0.3.0
func (mg *VPNSSLServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNSSLServer. Deprecated: Use GetProviderConfigReference.
func (*VPNSSLServer) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNSSLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNSSLServer.
func (*VPNSSLServer) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPNSSLServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNSSLServer
func (*VPNSSLServer) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPNSSLServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNSSLServer) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNSSLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNSSLServer.
func (*VPNSSLServer) LateInitialize ¶ added in v0.3.0
func (tr *VPNSSLServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNSSLServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNSSLServer) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPNSSLServer.
func (*VPNSSLServer) SetConditions ¶ added in v0.3.0
func (mg *VPNSSLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNSSLServer.
func (*VPNSSLServer) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPNSSLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNSSLServer.
func (*VPNSSLServer) SetObservation ¶ added in v0.3.0
func (tr *VPNSSLServer) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNSSLServer
func (*VPNSSLServer) SetParameters ¶ added in v0.3.0
func (tr *VPNSSLServer) SetParameters(params map[string]interface{}) error
SetParameters for this VPNSSLServer
func (*VPNSSLServer) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPNSSLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNSSLServer.
func (*VPNSSLServer) SetProviderReference ¶ added in v0.3.0
func (mg *VPNSSLServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNSSLServer. Deprecated: Use SetProviderConfigReference.
func (*VPNSSLServer) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPNSSLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNSSLServer.
func (*VPNSSLServer) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPNSSLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNSSLServer.
type VPNSSLServerList ¶ added in v0.3.0
type VPNSSLServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNSSLServer `json:"items"` }
VPNSSLServerList contains a list of VPNSSLServers
func (*VPNSSLServerList) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServerList) DeepCopy() *VPNSSLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServerList.
func (*VPNSSLServerList) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServerList) DeepCopyInto(out *VPNSSLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSSLServerList) DeepCopyObject ¶ added in v0.3.0
func (in *VPNSSLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSSLServerList) GetItems ¶ added in v0.3.0
func (l *VPNSSLServerList) GetItems() []resource.Managed
GetItems of this VPNSSLServerList.
type VPNSSLServerObservation ¶ added in v0.3.0
type VPNSSLServerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNSSLServerObservation) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServerObservation) DeepCopy() *VPNSSLServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServerObservation.
func (*VPNSSLServerObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServerObservation) DeepCopyInto(out *VPNSSLServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLServerParameters ¶ added in v0.3.0
type VPNSSLServerParameters struct { // need compressed. Default value: False. // +kubebuilder:validation:Optional Compress *bool `json:"compress,omitempty" tf:"compress,omitempty"` // The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE. // +kubebuilder:validation:Optional EncryptAlgorithm *string `json:"encryptAlgorithm,omitempty" tf:"encrypt_algorithm,omitempty"` // The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE. // +kubebuilder:validation:Optional IntegrityAlgorithm *string `json:"integrityAlgorithm,omitempty" tf:"integrity_algorithm,omitempty"` // List of local CIDR. // +kubebuilder:validation:Required LocalAddress []*string `json:"localAddress" tf:"local_address,omitempty"` // Remote CIDR for client. // +kubebuilder:validation:Required RemoteAddress *string `json:"remoteAddress" tf:"remote_address,omitempty"` // The port of ssl vpn. Default value: 1194. // +kubebuilder:validation:Optional SSLVPNPort *float64 `json:"sslVpnPort,omitempty" tf:"ssl_vpn_port,omitempty"` // The protocol of ssl vpn. Default value: UDP. // +kubebuilder:validation:Optional SSLVPNProtocol *string `json:"sslVpnProtocol,omitempty" tf:"ssl_vpn_protocol,omitempty"` // The name of ssl vpn server to be created. // +kubebuilder:validation:Required SSLVPNServerName *string `json:"sslVpnServerName" tf:"ssl_vpn_server_name,omitempty"` // VPN gateway ID. // +crossplane:generate:reference:type=VPNGateway // +kubebuilder:validation:Optional VPNGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"` // +kubebuilder:validation:Optional VPNGatewayIDRef *v1.Reference `json:"vpnGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPNGatewayIDSelector *v1.Selector `json:"vpnGatewayIdSelector,omitempty" tf:"-"` }
func (*VPNSSLServerParameters) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServerParameters) DeepCopy() *VPNSSLServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServerParameters.
func (*VPNSSLServerParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServerParameters) DeepCopyInto(out *VPNSSLServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLServerSpec ¶ added in v0.3.0
type VPNSSLServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNSSLServerParameters `json:"forProvider"` }
VPNSSLServerSpec defines the desired state of VPNSSLServer
func (*VPNSSLServerSpec) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServerSpec) DeepCopy() *VPNSSLServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServerSpec.
func (*VPNSSLServerSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServerSpec) DeepCopyInto(out *VPNSSLServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSSLServerStatus ¶ added in v0.3.0
type VPNSSLServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNSSLServerObservation `json:"atProvider,omitempty"` }
VPNSSLServerStatus defines the observed state of VPNSSLServer.
func (*VPNSSLServerStatus) DeepCopy ¶ added in v0.3.0
func (in *VPNSSLServerStatus) DeepCopy() *VPNSSLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSSLServerStatus.
func (*VPNSSLServerStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPNSSLServerStatus) DeepCopyInto(out *VPNSSLServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPVAclAttachment ¶ added in v0.3.0
type VPVAclAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPVAclAttachmentSpec `json:"spec"` Status VPVAclAttachmentStatus `json:"status,omitempty"` }
VPVAclAttachment is the Schema for the VPVAclAttachments 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,tencentcloudjet}
func (*VPVAclAttachment) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachment) DeepCopy() *VPVAclAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachment.
func (*VPVAclAttachment) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachment) DeepCopyInto(out *VPVAclAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPVAclAttachment) DeepCopyObject ¶ added in v0.3.0
func (in *VPVAclAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPVAclAttachment) GetCondition ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPVAclAttachment.
func (*VPVAclAttachment) GetConnectionDetailsMapping ¶ added in v0.3.0
func (tr *VPVAclAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPVAclAttachment
func (*VPVAclAttachment) GetDeletionPolicy ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPVAclAttachment.
func (*VPVAclAttachment) GetID ¶ added in v0.3.0
func (tr *VPVAclAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this VPVAclAttachment
func (*VPVAclAttachment) GetObservation ¶ added in v0.3.0
func (tr *VPVAclAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this VPVAclAttachment
func (*VPVAclAttachment) GetParameters ¶ added in v0.3.0
func (tr *VPVAclAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this VPVAclAttachment
func (*VPVAclAttachment) GetProviderConfigReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPVAclAttachment.
func (*VPVAclAttachment) GetProviderReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPVAclAttachment. Deprecated: Use GetProviderConfigReference.
func (*VPVAclAttachment) GetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPVAclAttachment.
func (*VPVAclAttachment) GetTerraformResourceType ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPVAclAttachment
func (*VPVAclAttachment) GetTerraformSchemaVersion ¶ added in v0.3.0
func (tr *VPVAclAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPVAclAttachment) GetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPVAclAttachment.
func (*VPVAclAttachment) LateInitialize ¶ added in v0.3.0
func (tr *VPVAclAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPVAclAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPVAclAttachment) ResolveReferences ¶ added in v0.3.0
ResolveReferences of this VPVAclAttachment.
func (*VPVAclAttachment) SetConditions ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this VPVAclAttachment.
func (*VPVAclAttachment) SetDeletionPolicy ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPVAclAttachment.
func (*VPVAclAttachment) SetObservation ¶ added in v0.3.0
func (tr *VPVAclAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this VPVAclAttachment
func (*VPVAclAttachment) SetParameters ¶ added in v0.3.0
func (tr *VPVAclAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this VPVAclAttachment
func (*VPVAclAttachment) SetProviderConfigReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPVAclAttachment.
func (*VPVAclAttachment) SetProviderReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPVAclAttachment. Deprecated: Use SetProviderConfigReference.
func (*VPVAclAttachment) SetPublishConnectionDetailsTo ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPVAclAttachment.
func (*VPVAclAttachment) SetWriteConnectionSecretToReference ¶ added in v0.3.0
func (mg *VPVAclAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPVAclAttachment.
type VPVAclAttachmentList ¶ added in v0.3.0
type VPVAclAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPVAclAttachment `json:"items"` }
VPVAclAttachmentList contains a list of VPVAclAttachments
func (*VPVAclAttachmentList) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachmentList) DeepCopy() *VPVAclAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachmentList.
func (*VPVAclAttachmentList) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachmentList) DeepCopyInto(out *VPVAclAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPVAclAttachmentList) DeepCopyObject ¶ added in v0.3.0
func (in *VPVAclAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPVAclAttachmentList) GetItems ¶ added in v0.3.0
func (l *VPVAclAttachmentList) GetItems() []resource.Managed
GetItems of this VPVAclAttachmentList.
type VPVAclAttachmentObservation ¶ added in v0.3.0
type VPVAclAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPVAclAttachmentObservation) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachmentObservation) DeepCopy() *VPVAclAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachmentObservation.
func (*VPVAclAttachmentObservation) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachmentObservation) DeepCopyInto(out *VPVAclAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPVAclAttachmentParameters ¶ added in v0.3.0
type VPVAclAttachmentParameters struct { // ID of the attached ACL. // +crossplane:generate:reference:type=VPCAcl // +kubebuilder:validation:Optional ACLID *string `json:"aclId,omitempty" tf:"acl_id,omitempty"` // +kubebuilder:validation:Optional ACLIDRef *v1.Reference `json:"aclidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ACLIDSelector *v1.Selector `json:"aclidSelector,omitempty" tf:"-"` // The Subnet instance ID. // +crossplane:generate:reference:type=Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VPVAclAttachmentParameters) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachmentParameters) DeepCopy() *VPVAclAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachmentParameters.
func (*VPVAclAttachmentParameters) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachmentParameters) DeepCopyInto(out *VPVAclAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPVAclAttachmentSpec ¶ added in v0.3.0
type VPVAclAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPVAclAttachmentParameters `json:"forProvider"` }
VPVAclAttachmentSpec defines the desired state of VPVAclAttachment
func (*VPVAclAttachmentSpec) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachmentSpec) DeepCopy() *VPVAclAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachmentSpec.
func (*VPVAclAttachmentSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachmentSpec) DeepCopyInto(out *VPVAclAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPVAclAttachmentStatus ¶ added in v0.3.0
type VPVAclAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPVAclAttachmentObservation `json:"atProvider,omitempty"` }
VPVAclAttachmentStatus defines the observed state of VPVAclAttachment.
func (*VPVAclAttachmentStatus) DeepCopy ¶ added in v0.3.0
func (in *VPVAclAttachmentStatus) DeepCopy() *VPVAclAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPVAclAttachmentStatus.
func (*VPVAclAttachmentStatus) DeepCopyInto ¶ added in v0.3.0
func (in *VPVAclAttachmentStatus) DeepCopyInto(out *VPVAclAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_addresstemplate_types.go
- zz_addresstemplategroup_types.go
- zz_dnat_types.go
- zz_eip_types.go
- zz_eipassociation_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_havip_types.go
- zz_natgateway_types.go
- zz_natgatewaysnat_types.go
- zz_protocoltemplate_types.go
- zz_protocoltemplategroup_types.go
- zz_routeentry_types.go
- zz_routetable_types.go
- zz_routetableentry_types.go
- zz_securitygroup_types.go
- zz_securitygroupliterule_types.go
- zz_securitygrouprule_types.go
- zz_subnet_types.go
- zz_vpc_types.go
- zz_vpcacl_types.go
- zz_vpcbandwidthpackage_types.go
- zz_vpcbandwidthpackageattachment_types.go
- zz_vpnconnection_types.go
- zz_vpncustomergateway_types.go
- zz_vpngateway_types.go
- zz_vpngatewayroute_types.go
- zz_vpnsslclient_types.go
- zz_vpnsslserver_types.go
- zz_vpvaclattachment_types.go