Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ec2.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type AccepterObservation
- type AccepterParameters
- type AttachmentObservation
- type AttachmentParameters
- type BlockDeviceMappingsObservation
- type BlockDeviceMappingsParameters
- type CPUOptionsObservation
- type CPUOptionsParameters
- type CapacityReservationSpecificationCapacityReservationTargetObservation
- func (in *CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopy() *CapacityReservationSpecificationCapacityReservationTargetObservation
- func (in *CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopyInto(out *CapacityReservationSpecificationCapacityReservationTargetObservation)
- type CapacityReservationSpecificationCapacityReservationTargetParameters
- func (in *CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopy() *CapacityReservationSpecificationCapacityReservationTargetParameters
- func (in *CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopyInto(out *CapacityReservationSpecificationCapacityReservationTargetParameters)
- type CapacityReservationSpecificationObservation
- type CapacityReservationSpecificationParameters
- type CapacityReservationTargetObservation
- type CapacityReservationTargetParameters
- type CreditSpecificationObservation
- type CreditSpecificationParameters
- type DNSEntryObservation
- type DNSEntryParameters
- type EBSBlockDeviceObservation
- type EBSBlockDeviceParameters
- type EBSObservation
- type EBSParameters
- type EBSVolume
- func (in *EBSVolume) DeepCopy() *EBSVolume
- func (in *EBSVolume) DeepCopyInto(out *EBSVolume)
- func (in *EBSVolume) DeepCopyObject() runtime.Object
- func (mg *EBSVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSVolume) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSVolume) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSVolume) GetID() string
- func (tr *EBSVolume) GetObservation() (map[string]interface{}, error)
- func (tr *EBSVolume) GetParameters() (map[string]interface{}, error)
- func (mg *EBSVolume) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSVolume) GetProviderReference() *xpv1.Reference
- func (mg *EBSVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSVolume) GetTerraformResourceType() string
- func (tr *EBSVolume) GetTerraformSchemaVersion() int
- func (mg *EBSVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSVolume) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSVolume) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EBSVolume) SetConditions(c ...xpv1.Condition)
- func (mg *EBSVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSVolume) SetObservation(obs map[string]interface{}) error
- func (tr *EBSVolume) SetParameters(params map[string]interface{}) error
- func (mg *EBSVolume) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSVolume) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSVolumeList
- type EBSVolumeObservation
- type EBSVolumeParameters
- type EBSVolumeSpec
- type EBSVolumeStatus
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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 EIPList
- type EIPObservation
- type EIPParameters
- type EIPSpec
- type EIPStatus
- type EgressObservation
- type EgressParameters
- type ElasticGpuSpecificationsObservation
- type ElasticGpuSpecificationsParameters
- type ElasticInferenceAcceleratorObservation
- type ElasticInferenceAcceleratorParameters
- type EnclaveOptionsObservation
- type EnclaveOptionsParameters
- type EphemeralBlockDeviceObservation
- type EphemeralBlockDeviceParameters
- type HibernationOptionsObservation
- type HibernationOptionsParameters
- type IAMInstanceProfileObservation
- type IAMInstanceProfileParameters
- type IngressObservation
- type IngressParameters
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceList
- type InstanceMarketOptionsObservation
- type InstanceMarketOptionsParameters
- type InstanceObservation
- type InstanceParameters
- type InstanceSpec
- type InstanceStatus
- type InternetGateway
- func (in *InternetGateway) DeepCopy() *InternetGateway
- func (in *InternetGateway) DeepCopyInto(out *InternetGateway)
- func (in *InternetGateway) DeepCopyObject() runtime.Object
- func (mg *InternetGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InternetGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *InternetGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InternetGateway) GetID() string
- func (tr *InternetGateway) GetObservation() (map[string]interface{}, error)
- func (tr *InternetGateway) GetParameters() (map[string]interface{}, error)
- func (mg *InternetGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *InternetGateway) GetProviderReference() *xpv1.Reference
- func (mg *InternetGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InternetGateway) GetTerraformResourceType() string
- func (tr *InternetGateway) GetTerraformSchemaVersion() int
- func (mg *InternetGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InternetGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *InternetGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InternetGateway) SetConditions(c ...xpv1.Condition)
- func (mg *InternetGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InternetGateway) SetObservation(obs map[string]interface{}) error
- func (tr *InternetGateway) SetParameters(params map[string]interface{}) error
- func (mg *InternetGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InternetGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *InternetGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InternetGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InternetGatewayList
- type InternetGatewayObservation
- type InternetGatewayParameters
- type InternetGatewaySpec
- type InternetGatewayStatus
- type LaunchTemplate
- func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
- func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
- func (in *LaunchTemplate) DeepCopyObject() runtime.Object
- func (mg *LaunchTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LaunchTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *LaunchTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LaunchTemplate) GetID() string
- func (tr *LaunchTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *LaunchTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *LaunchTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *LaunchTemplate) GetProviderReference() *xpv1.Reference
- func (mg *LaunchTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LaunchTemplate) GetTerraformResourceType() string
- func (tr *LaunchTemplate) GetTerraformSchemaVersion() int
- func (mg *LaunchTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LaunchTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *LaunchTemplate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LaunchTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *LaunchTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LaunchTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *LaunchTemplate) SetParameters(params map[string]interface{}) error
- func (mg *LaunchTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LaunchTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *LaunchTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LaunchTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LaunchTemplateCapacityReservationSpecificationObservation
- type LaunchTemplateCapacityReservationSpecificationParameters
- type LaunchTemplateCreditSpecificationObservation
- type LaunchTemplateCreditSpecificationParameters
- type LaunchTemplateEnclaveOptionsObservation
- type LaunchTemplateEnclaveOptionsParameters
- type LaunchTemplateList
- type LaunchTemplateMetadataOptionsObservation
- type LaunchTemplateMetadataOptionsParameters
- type LaunchTemplateObservation
- type LaunchTemplateObservation_2
- type LaunchTemplateParameters
- type LaunchTemplateParameters_2
- type LaunchTemplateSpec
- type LaunchTemplateStatus
- type LicenseSpecificationObservation
- type LicenseSpecificationParameters
- type MainRouteTableAssociation
- func (in *MainRouteTableAssociation) DeepCopy() *MainRouteTableAssociation
- func (in *MainRouteTableAssociation) DeepCopyInto(out *MainRouteTableAssociation)
- func (in *MainRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *MainRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MainRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *MainRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MainRouteTableAssociation) GetID() string
- func (tr *MainRouteTableAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *MainRouteTableAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *MainRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *MainRouteTableAssociation) GetProviderReference() *xpv1.Reference
- func (mg *MainRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MainRouteTableAssociation) GetTerraformResourceType() string
- func (tr *MainRouteTableAssociation) GetTerraformSchemaVersion() int
- func (mg *MainRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MainRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *MainRouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MainRouteTableAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *MainRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MainRouteTableAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *MainRouteTableAssociation) SetParameters(params map[string]interface{}) error
- func (mg *MainRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MainRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *MainRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MainRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MainRouteTableAssociationList
- func (in *MainRouteTableAssociationList) DeepCopy() *MainRouteTableAssociationList
- func (in *MainRouteTableAssociationList) DeepCopyInto(out *MainRouteTableAssociationList)
- func (in *MainRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *MainRouteTableAssociationList) GetItems() []resource.Managed
- type MainRouteTableAssociationObservation
- type MainRouteTableAssociationParameters
- type MainRouteTableAssociationSpec
- type MainRouteTableAssociationStatus
- type MetadataOptionsObservation
- type MetadataOptionsParameters
- type MonitoringObservation
- type MonitoringParameters
- type NetworkInterface
- func (in *NetworkInterface) DeepCopy() *NetworkInterface
- func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
- func (in *NetworkInterface) DeepCopyObject() runtime.Object
- func (mg *NetworkInterface) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkInterface) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkInterface) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkInterface) GetID() string
- func (tr *NetworkInterface) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkInterface) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference
- func (mg *NetworkInterface) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkInterface) GetTerraformResourceType() string
- func (tr *NetworkInterface) GetTerraformSchemaVersion() int
- func (mg *NetworkInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkInterface) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkInterface) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetworkInterface) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkInterface) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkInterface) SetParameters(params map[string]interface{}) error
- func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkInterface) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkInterfaceList
- type NetworkInterfaceObservation
- type NetworkInterfaceObservation_2
- type NetworkInterfaceParameters
- type NetworkInterfaceParameters_2
- type NetworkInterfaceSpec
- type NetworkInterfaceStatus
- type NetworkInterfacesObservation
- type NetworkInterfacesParameters
- type PlacementObservation
- type PlacementParameters
- type RequesterObservation
- type RequesterParameters
- type RootBlockDeviceObservation
- type RootBlockDeviceParameters
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Route) GetConnectionDetailsMapping() map[string]string
- func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Route) GetID() string
- func (tr *Route) GetObservation() (map[string]interface{}, error)
- func (tr *Route) GetParameters() (map[string]interface{}, error)
- func (mg *Route) GetProviderConfigReference() *xpv1.Reference
- func (mg *Route) GetProviderReference() *xpv1.Reference
- func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Route) GetTerraformResourceType() string
- func (tr *Route) GetTerraformSchemaVersion() int
- func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Route) LateInitialize(attrs []byte) (bool, error)
- func (mg *Route) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Route) SetConditions(c ...xpv1.Condition)
- func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Route) SetObservation(obs map[string]interface{}) error
- func (tr *Route) SetParameters(params map[string]interface{}) error
- func (mg *Route) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Route) SetProviderReference(r *xpv1.Reference)
- func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteList
- type RouteObservation
- type RouteParameters
- type RouteSpec
- type RouteStatus
- 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 RouteTableAssociation
- func (in *RouteTableAssociation) DeepCopy() *RouteTableAssociation
- func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)
- func (in *RouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *RouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteTableAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteTableAssociation) GetID() string
- func (tr *RouteTableAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *RouteTableAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *RouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteTableAssociation) GetProviderReference() *xpv1.Reference
- func (mg *RouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteTableAssociation) GetTerraformResourceType() string
- func (tr *RouteTableAssociation) GetTerraformSchemaVersion() int
- func (mg *RouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RouteTableAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *RouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteTableAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *RouteTableAssociation) SetParameters(params map[string]interface{}) error
- func (mg *RouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteTableAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteTableAssociationList
- type RouteTableAssociationObservation
- type RouteTableAssociationParameters
- type RouteTableAssociationSpec
- type RouteTableAssociationStatus
- type RouteTableList
- type RouteTableObservation
- type RouteTableParameters
- type RouteTableRouteObservation
- type RouteTableRouteParameters
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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 SecurityGroupObservation
- type SecurityGroupParameters
- 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 SecurityGroupRuleList
- type SecurityGroupRuleObservation
- type SecurityGroupRuleParameters
- type SecurityGroupRuleSpec
- type SecurityGroupRuleStatus
- type SecurityGroupSpec
- type SecurityGroupStatus
- type SpotOptionsObservation
- type SpotOptionsParameters
- 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 TagSpecificationsObservation
- type TagSpecificationsParameters
- type TransitGateway
- func (in *TransitGateway) DeepCopy() *TransitGateway
- func (in *TransitGateway) DeepCopyInto(out *TransitGateway)
- func (in *TransitGateway) DeepCopyObject() runtime.Object
- func (mg *TransitGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGateway) GetID() string
- func (tr *TransitGateway) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGateway) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGateway) GetProviderReference() *xpv1.Reference
- func (mg *TransitGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGateway) GetTerraformResourceType() string
- func (tr *TransitGateway) GetTerraformSchemaVersion() int
- func (mg *TransitGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGateway) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGateway) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGateway) SetParameters(params map[string]interface{}) error
- func (mg *TransitGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayList
- type TransitGatewayObservation
- type TransitGatewayParameters
- type TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopy() *TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopyInto(out *TransitGatewayRoute)
- func (in *TransitGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayRoute) GetID() string
- func (tr *TransitGatewayRoute) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayRoute) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRoute) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRoute) GetTerraformResourceType() string
- func (tr *TransitGatewayRoute) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRoute) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayRoute) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayRoute) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteList
- type TransitGatewayRouteObservation
- type TransitGatewayRouteParameters
- type TransitGatewayRouteSpec
- type TransitGatewayRouteStatus
- type TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopy() *TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopyInto(out *TransitGatewayRouteTable)
- func (in *TransitGatewayRouteTable) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayRouteTable) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayRouteTable) GetID() string
- func (tr *TransitGatewayRouteTable) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayRouteTable) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayRouteTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTable) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRouteTable) GetTerraformResourceType() string
- func (tr *TransitGatewayRouteTable) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayRouteTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayRouteTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRouteTable) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayRouteTable) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayRouteTable) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayRouteTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTable) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteTableAssociation
- func (in *TransitGatewayRouteTableAssociation) DeepCopy() *TransitGatewayRouteTableAssociation
- func (in *TransitGatewayRouteTableAssociation) DeepCopyInto(out *TransitGatewayRouteTableAssociation)
- func (in *TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayRouteTableAssociation) GetID() string
- func (tr *TransitGatewayRouteTableAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayRouteTableAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTableAssociation) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRouteTableAssociation) GetTerraformResourceType() string
- func (tr *TransitGatewayRouteTableAssociation) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayRouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRouteTableAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayRouteTableAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayRouteTableAssociation) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteTableAssociationList
- func (in *TransitGatewayRouteTableAssociationList) DeepCopy() *TransitGatewayRouteTableAssociationList
- func (in *TransitGatewayRouteTableAssociationList) DeepCopyInto(out *TransitGatewayRouteTableAssociationList)
- func (in *TransitGatewayRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayRouteTableAssociationList) GetItems() []resource.Managed
- type TransitGatewayRouteTableAssociationObservation
- type TransitGatewayRouteTableAssociationParameters
- type TransitGatewayRouteTableAssociationSpec
- type TransitGatewayRouteTableAssociationStatus
- type TransitGatewayRouteTableList
- func (in *TransitGatewayRouteTableList) DeepCopy() *TransitGatewayRouteTableList
- func (in *TransitGatewayRouteTableList) DeepCopyInto(out *TransitGatewayRouteTableList)
- func (in *TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayRouteTableList) GetItems() []resource.Managed
- type TransitGatewayRouteTableObservation
- type TransitGatewayRouteTableParameters
- type TransitGatewayRouteTablePropagation
- func (in *TransitGatewayRouteTablePropagation) DeepCopy() *TransitGatewayRouteTablePropagation
- func (in *TransitGatewayRouteTablePropagation) DeepCopyInto(out *TransitGatewayRouteTablePropagation)
- func (in *TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRouteTablePropagation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayRouteTablePropagation) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayRouteTablePropagation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayRouteTablePropagation) GetID() string
- func (tr *TransitGatewayRouteTablePropagation) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayRouteTablePropagation) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayRouteTablePropagation) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTablePropagation) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTablePropagation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRouteTablePropagation) GetTerraformResourceType() string
- func (tr *TransitGatewayRouteTablePropagation) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayRouteTablePropagation) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayRouteTablePropagation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRouteTablePropagation) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRouteTablePropagation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayRouteTablePropagation) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayRouteTablePropagation) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayRouteTablePropagation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTablePropagation) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTablePropagation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteTablePropagationList
- func (in *TransitGatewayRouteTablePropagationList) DeepCopy() *TransitGatewayRouteTablePropagationList
- func (in *TransitGatewayRouteTablePropagationList) DeepCopyInto(out *TransitGatewayRouteTablePropagationList)
- func (in *TransitGatewayRouteTablePropagationList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayRouteTablePropagationList) GetItems() []resource.Managed
- type TransitGatewayRouteTablePropagationObservation
- type TransitGatewayRouteTablePropagationParameters
- type TransitGatewayRouteTablePropagationSpec
- type TransitGatewayRouteTablePropagationStatus
- type TransitGatewayRouteTableSpec
- type TransitGatewayRouteTableStatus
- type TransitGatewaySpec
- type TransitGatewayStatus
- type TransitGatewayVPCAttachment
- func (in *TransitGatewayVPCAttachment) DeepCopy() *TransitGatewayVPCAttachment
- func (in *TransitGatewayVPCAttachment) DeepCopyInto(out *TransitGatewayVPCAttachment)
- func (in *TransitGatewayVPCAttachment) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayVPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayVPCAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayVPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayVPCAttachment) GetID() string
- func (tr *TransitGatewayVPCAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayVPCAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayVPCAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayVPCAttachment) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayVPCAttachment) GetTerraformResourceType() string
- func (tr *TransitGatewayVPCAttachment) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayVPCAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayVPCAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayVPCAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayVPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayVPCAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayVPCAttachment) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayVPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayVPCAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayVPCAttachmentAccepter
- func (in *TransitGatewayVPCAttachmentAccepter) DeepCopy() *TransitGatewayVPCAttachmentAccepter
- func (in *TransitGatewayVPCAttachmentAccepter) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepter)
- func (in *TransitGatewayVPCAttachmentAccepter) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayVPCAttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayVPCAttachmentAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayVPCAttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayVPCAttachmentAccepter) GetID() string
- func (tr *TransitGatewayVPCAttachmentAccepter) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayVPCAttachmentAccepter) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayVPCAttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayVPCAttachmentAccepter) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayVPCAttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayVPCAttachmentAccepter) GetTerraformResourceType() string
- func (tr *TransitGatewayVPCAttachmentAccepter) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayVPCAttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayVPCAttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayVPCAttachmentAccepter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayVPCAttachmentAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayVPCAttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayVPCAttachmentAccepter) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayVPCAttachmentAccepter) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayVPCAttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayVPCAttachmentAccepter) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayVPCAttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayVPCAttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayVPCAttachmentAccepterList
- func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopy() *TransitGatewayVPCAttachmentAccepterList
- func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterList)
- func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayVPCAttachmentAccepterList) GetItems() []resource.Managed
- type TransitGatewayVPCAttachmentAccepterObservation
- type TransitGatewayVPCAttachmentAccepterParameters
- type TransitGatewayVPCAttachmentAccepterSpec
- type TransitGatewayVPCAttachmentAccepterStatus
- type TransitGatewayVPCAttachmentList
- func (in *TransitGatewayVPCAttachmentList) DeepCopy() *TransitGatewayVPCAttachmentList
- func (in *TransitGatewayVPCAttachmentList) DeepCopyInto(out *TransitGatewayVPCAttachmentList)
- func (in *TransitGatewayVPCAttachmentList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayVPCAttachmentList) GetItems() []resource.Managed
- type TransitGatewayVPCAttachmentObservation
- type TransitGatewayVPCAttachmentParameters
- type TransitGatewayVPCAttachmentSpec
- type TransitGatewayVPCAttachmentStatus
- 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 VPCEndpoint
- func (in *VPCEndpoint) DeepCopy() *VPCEndpoint
- func (in *VPCEndpoint) DeepCopyInto(out *VPCEndpoint)
- func (in *VPCEndpoint) DeepCopyObject() runtime.Object
- func (mg *VPCEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpoint) GetID() string
- func (tr *VPCEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpoint) GetTerraformResourceType() string
- func (tr *VPCEndpoint) GetTerraformSchemaVersion() int
- func (mg *VPCEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointList
- type VPCEndpointObservation
- type VPCEndpointParameters
- type VPCEndpointSpec
- type VPCEndpointStatus
- type VPCIPv4CidrBlockAssociation
- func (in *VPCIPv4CidrBlockAssociation) DeepCopy() *VPCIPv4CidrBlockAssociation
- func (in *VPCIPv4CidrBlockAssociation) DeepCopyInto(out *VPCIPv4CidrBlockAssociation)
- func (in *VPCIPv4CidrBlockAssociation) DeepCopyObject() runtime.Object
- func (mg *VPCIPv4CidrBlockAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCIPv4CidrBlockAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCIPv4CidrBlockAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCIPv4CidrBlockAssociation) GetID() string
- func (tr *VPCIPv4CidrBlockAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *VPCIPv4CidrBlockAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *VPCIPv4CidrBlockAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCIPv4CidrBlockAssociation) GetProviderReference() *xpv1.Reference
- func (mg *VPCIPv4CidrBlockAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCIPv4CidrBlockAssociation) GetTerraformResourceType() string
- func (tr *VPCIPv4CidrBlockAssociation) GetTerraformSchemaVersion() int
- func (mg *VPCIPv4CidrBlockAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCIPv4CidrBlockAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCIPv4CidrBlockAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCIPv4CidrBlockAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *VPCIPv4CidrBlockAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCIPv4CidrBlockAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *VPCIPv4CidrBlockAssociation) SetParameters(params map[string]interface{}) error
- func (mg *VPCIPv4CidrBlockAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCIPv4CidrBlockAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCIPv4CidrBlockAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCIPv4CidrBlockAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCIPv4CidrBlockAssociationList
- func (in *VPCIPv4CidrBlockAssociationList) DeepCopy() *VPCIPv4CidrBlockAssociationList
- func (in *VPCIPv4CidrBlockAssociationList) DeepCopyInto(out *VPCIPv4CidrBlockAssociationList)
- func (in *VPCIPv4CidrBlockAssociationList) DeepCopyObject() runtime.Object
- func (l *VPCIPv4CidrBlockAssociationList) GetItems() []resource.Managed
- type VPCIPv4CidrBlockAssociationObservation
- type VPCIPv4CidrBlockAssociationParameters
- type VPCIPv4CidrBlockAssociationSpec
- type VPCIPv4CidrBlockAssociationStatus
- type VPCList
- type VPCObservation
- type VPCParameters
- type VPCPeeringConnection
- func (in *VPCPeeringConnection) DeepCopy() *VPCPeeringConnection
- func (in *VPCPeeringConnection) DeepCopyInto(out *VPCPeeringConnection)
- func (in *VPCPeeringConnection) DeepCopyObject() runtime.Object
- func (mg *VPCPeeringConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCPeeringConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCPeeringConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCPeeringConnection) GetID() string
- func (tr *VPCPeeringConnection) GetObservation() (map[string]interface{}, error)
- func (tr *VPCPeeringConnection) GetParameters() (map[string]interface{}, error)
- func (mg *VPCPeeringConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCPeeringConnection) GetProviderReference() *xpv1.Reference
- func (mg *VPCPeeringConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCPeeringConnection) GetTerraformResourceType() string
- func (tr *VPCPeeringConnection) GetTerraformSchemaVersion() int
- func (mg *VPCPeeringConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCPeeringConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCPeeringConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCPeeringConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VPCPeeringConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCPeeringConnection) SetObservation(obs map[string]interface{}) error
- func (tr *VPCPeeringConnection) SetParameters(params map[string]interface{}) error
- func (mg *VPCPeeringConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCPeeringConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCPeeringConnectionList
- type VPCPeeringConnectionObservation
- type VPCPeeringConnectionParameters
- type VPCPeeringConnectionSpec
- type VPCPeeringConnectionStatus
- type VPCSpec
- type VPCStatus
Constants ¶
const ( CRDGroup = "ec2.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( EBSVolume_Kind = "EBSVolume" EBSVolume_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSVolume_Kind}.String() EBSVolume_KindAPIVersion = EBSVolume_Kind + "." + CRDGroupVersion.String() EBSVolume_GroupVersionKind = CRDGroupVersion.WithKind(EBSVolume_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 ( // 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 ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( InternetGateway_Kind = "InternetGateway" InternetGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InternetGateway_Kind}.String() InternetGateway_KindAPIVersion = InternetGateway_Kind + "." + CRDGroupVersion.String() InternetGateway_GroupVersionKind = CRDGroupVersion.WithKind(InternetGateway_Kind) )
Repository type metadata.
var ( LaunchTemplate_Kind = "LaunchTemplate" LaunchTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LaunchTemplate_Kind}.String() LaunchTemplate_KindAPIVersion = LaunchTemplate_Kind + "." + CRDGroupVersion.String() LaunchTemplate_GroupVersionKind = CRDGroupVersion.WithKind(LaunchTemplate_Kind) )
Repository type metadata.
var ( MainRouteTableAssociation_Kind = "MainRouteTableAssociation" MainRouteTableAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MainRouteTableAssociation_Kind}.String() MainRouteTableAssociation_KindAPIVersion = MainRouteTableAssociation_Kind + "." + CRDGroupVersion.String() MainRouteTableAssociation_GroupVersionKind = CRDGroupVersion.WithKind(MainRouteTableAssociation_Kind) )
Repository type metadata.
var ( NetworkInterface_Kind = "NetworkInterface" NetworkInterface_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkInterface_Kind}.String() NetworkInterface_KindAPIVersion = NetworkInterface_Kind + "." + CRDGroupVersion.String() NetworkInterface_GroupVersionKind = CRDGroupVersion.WithKind(NetworkInterface_Kind) )
Repository type metadata.
var ( Route_Kind = "Route" Route_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Route_Kind}.String() Route_KindAPIVersion = Route_Kind + "." + CRDGroupVersion.String() Route_GroupVersionKind = CRDGroupVersion.WithKind(Route_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 ( RouteTableAssociation_Kind = "RouteTableAssociation" RouteTableAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteTableAssociation_Kind}.String() RouteTableAssociation_KindAPIVersion = RouteTableAssociation_Kind + "." + CRDGroupVersion.String() RouteTableAssociation_GroupVersionKind = CRDGroupVersion.WithKind(RouteTableAssociation_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 ( 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 ( TransitGateway_Kind = "TransitGateway" TransitGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGateway_Kind}.String() TransitGateway_KindAPIVersion = TransitGateway_Kind + "." + CRDGroupVersion.String() TransitGateway_GroupVersionKind = CRDGroupVersion.WithKind(TransitGateway_Kind) )
Repository type metadata.
var ( TransitGatewayRoute_Kind = "TransitGatewayRoute" TransitGatewayRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRoute_Kind}.String() TransitGatewayRoute_KindAPIVersion = TransitGatewayRoute_Kind + "." + CRDGroupVersion.String() TransitGatewayRoute_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayRoute_Kind) )
Repository type metadata.
var ( TransitGatewayRouteTable_Kind = "TransitGatewayRouteTable" TransitGatewayRouteTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRouteTable_Kind}.String() TransitGatewayRouteTable_KindAPIVersion = TransitGatewayRouteTable_Kind + "." + CRDGroupVersion.String() TransitGatewayRouteTable_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayRouteTable_Kind) )
Repository type metadata.
var ( TransitGatewayRouteTableAssociation_Kind = "TransitGatewayRouteTableAssociation" TransitGatewayRouteTableAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRouteTableAssociation_Kind}.String() TransitGatewayRouteTableAssociation_KindAPIVersion = TransitGatewayRouteTableAssociation_Kind + "." + CRDGroupVersion.String() TransitGatewayRouteTableAssociation_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayRouteTableAssociation_Kind) )
Repository type metadata.
var ( TransitGatewayRouteTablePropagation_Kind = "TransitGatewayRouteTablePropagation" TransitGatewayRouteTablePropagation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRouteTablePropagation_Kind}.String() TransitGatewayRouteTablePropagation_KindAPIVersion = TransitGatewayRouteTablePropagation_Kind + "." + CRDGroupVersion.String() TransitGatewayRouteTablePropagation_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayRouteTablePropagation_Kind) )
Repository type metadata.
var ( TransitGatewayVPCAttachment_Kind = "TransitGatewayVPCAttachment" TransitGatewayVPCAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayVPCAttachment_Kind}.String() TransitGatewayVPCAttachment_KindAPIVersion = TransitGatewayVPCAttachment_Kind + "." + CRDGroupVersion.String() TransitGatewayVPCAttachment_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayVPCAttachment_Kind) )
Repository type metadata.
var ( TransitGatewayVPCAttachmentAccepter_Kind = "TransitGatewayVPCAttachmentAccepter" TransitGatewayVPCAttachmentAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayVPCAttachmentAccepter_Kind}.String() TransitGatewayVPCAttachmentAccepter_KindAPIVersion = TransitGatewayVPCAttachmentAccepter_Kind + "." + CRDGroupVersion.String() TransitGatewayVPCAttachmentAccepter_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayVPCAttachmentAccepter_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 ( VPCEndpoint_Kind = "VPCEndpoint" VPCEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpoint_Kind}.String() VPCEndpoint_KindAPIVersion = VPCEndpoint_Kind + "." + CRDGroupVersion.String() VPCEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpoint_Kind) )
Repository type metadata.
var ( VPCIPv4CidrBlockAssociation_Kind = "VPCIPv4CidrBlockAssociation" VPCIPv4CidrBlockAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCIPv4CidrBlockAssociation_Kind}.String() VPCIPv4CidrBlockAssociation_KindAPIVersion = VPCIPv4CidrBlockAssociation_Kind + "." + CRDGroupVersion.String() VPCIPv4CidrBlockAssociation_GroupVersionKind = CRDGroupVersion.WithKind(VPCIPv4CidrBlockAssociation_Kind) )
Repository type metadata.
var ( VPCPeeringConnection_Kind = "VPCPeeringConnection" VPCPeeringConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCPeeringConnection_Kind}.String() VPCPeeringConnection_KindAPIVersion = VPCPeeringConnection_Kind + "." + CRDGroupVersion.String() VPCPeeringConnection_GroupVersionKind = CRDGroupVersion.WithKind(VPCPeeringConnection_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccepterObservation ¶
type AccepterObservation struct { }
func (*AccepterObservation) DeepCopy ¶
func (in *AccepterObservation) DeepCopy() *AccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccepterObservation.
func (*AccepterObservation) DeepCopyInto ¶
func (in *AccepterObservation) DeepCopyInto(out *AccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccepterParameters ¶
type AccepterParameters struct { // +kubebuilder:validation:Optional AllowClassicLinkToRemoteVPC *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"` // +kubebuilder:validation:Optional AllowRemoteVPCDNSResolution *bool `json:"allowRemoteVpcDnsResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"` // +kubebuilder:validation:Optional AllowVPCToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"` }
func (*AccepterParameters) DeepCopy ¶
func (in *AccepterParameters) DeepCopy() *AccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccepterParameters.
func (*AccepterParameters) DeepCopyInto ¶
func (in *AccepterParameters) DeepCopyInto(out *AccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentObservation ¶
type AttachmentObservation struct {
AttachmentID *string `json:"attachmentId,omitempty" tf:"attachment_id,omitempty"`
}
func (*AttachmentObservation) DeepCopy ¶
func (in *AttachmentObservation) DeepCopy() *AttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentObservation.
func (*AttachmentObservation) DeepCopyInto ¶
func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentParameters ¶
type AttachmentParameters struct { // +kubebuilder:validation:Required DeviceIndex *float64 `json:"deviceIndex" tf:"device_index,omitempty"` // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // +kubebuilder:validation:Optional InstanceRef *v1.Reference `json:"instanceRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceSelector *v1.Selector `json:"instanceSelector,omitempty" tf:"-"` }
func (*AttachmentParameters) DeepCopy ¶
func (in *AttachmentParameters) DeepCopy() *AttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentParameters.
func (*AttachmentParameters) DeepCopyInto ¶
func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockDeviceMappingsObservation ¶
type BlockDeviceMappingsObservation struct { }
func (*BlockDeviceMappingsObservation) DeepCopy ¶
func (in *BlockDeviceMappingsObservation) DeepCopy() *BlockDeviceMappingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockDeviceMappingsObservation.
func (*BlockDeviceMappingsObservation) DeepCopyInto ¶
func (in *BlockDeviceMappingsObservation) DeepCopyInto(out *BlockDeviceMappingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockDeviceMappingsParameters ¶
type BlockDeviceMappingsParameters struct { // +kubebuilder:validation:Optional DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +kubebuilder:validation:Optional EBS []EBSParameters `json:"ebs,omitempty" tf:"ebs,omitempty"` // +kubebuilder:validation:Optional NoDevice *string `json:"noDevice,omitempty" tf:"no_device,omitempty"` // +kubebuilder:validation:Optional VirtualName *string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"` }
func (*BlockDeviceMappingsParameters) DeepCopy ¶
func (in *BlockDeviceMappingsParameters) DeepCopy() *BlockDeviceMappingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockDeviceMappingsParameters.
func (*BlockDeviceMappingsParameters) DeepCopyInto ¶
func (in *BlockDeviceMappingsParameters) DeepCopyInto(out *BlockDeviceMappingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUOptionsObservation ¶
type CPUOptionsObservation struct { }
func (*CPUOptionsObservation) DeepCopy ¶
func (in *CPUOptionsObservation) DeepCopy() *CPUOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUOptionsObservation.
func (*CPUOptionsObservation) DeepCopyInto ¶
func (in *CPUOptionsObservation) DeepCopyInto(out *CPUOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUOptionsParameters ¶
type CPUOptionsParameters struct { // +kubebuilder:validation:Optional CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // +kubebuilder:validation:Optional ThreadsPerCore *float64 `json:"threadsPerCore,omitempty" tf:"threads_per_core,omitempty"` }
func (*CPUOptionsParameters) DeepCopy ¶
func (in *CPUOptionsParameters) DeepCopy() *CPUOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUOptionsParameters.
func (*CPUOptionsParameters) DeepCopyInto ¶
func (in *CPUOptionsParameters) DeepCopyInto(out *CPUOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecificationCapacityReservationTargetObservation ¶
type CapacityReservationSpecificationCapacityReservationTargetObservation struct { }
func (*CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopy ¶
func (in *CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopy() *CapacityReservationSpecificationCapacityReservationTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecificationCapacityReservationTargetObservation.
func (*CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopyInto ¶
func (in *CapacityReservationSpecificationCapacityReservationTargetObservation) DeepCopyInto(out *CapacityReservationSpecificationCapacityReservationTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecificationCapacityReservationTargetParameters ¶
type CapacityReservationSpecificationCapacityReservationTargetParameters struct { // +kubebuilder:validation:Optional CapacityReservationID *string `json:"capacityReservationId,omitempty" tf:"capacity_reservation_id,omitempty"` }
func (*CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopy ¶
func (in *CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopy() *CapacityReservationSpecificationCapacityReservationTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecificationCapacityReservationTargetParameters.
func (*CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopyInto ¶
func (in *CapacityReservationSpecificationCapacityReservationTargetParameters) DeepCopyInto(out *CapacityReservationSpecificationCapacityReservationTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecificationObservation ¶
type CapacityReservationSpecificationObservation struct { }
func (*CapacityReservationSpecificationObservation) DeepCopy ¶
func (in *CapacityReservationSpecificationObservation) DeepCopy() *CapacityReservationSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecificationObservation.
func (*CapacityReservationSpecificationObservation) DeepCopyInto ¶
func (in *CapacityReservationSpecificationObservation) DeepCopyInto(out *CapacityReservationSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecificationParameters ¶
type CapacityReservationSpecificationParameters struct { // +kubebuilder:validation:Optional CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty" tf:"capacity_reservation_preference,omitempty"` // +kubebuilder:validation:Optional CapacityReservationTarget []CapacityReservationTargetParameters `json:"capacityReservationTarget,omitempty" tf:"capacity_reservation_target,omitempty"` }
func (*CapacityReservationSpecificationParameters) DeepCopy ¶
func (in *CapacityReservationSpecificationParameters) DeepCopy() *CapacityReservationSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecificationParameters.
func (*CapacityReservationSpecificationParameters) DeepCopyInto ¶
func (in *CapacityReservationSpecificationParameters) DeepCopyInto(out *CapacityReservationSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationTargetObservation ¶
type CapacityReservationTargetObservation struct { }
func (*CapacityReservationTargetObservation) DeepCopy ¶
func (in *CapacityReservationTargetObservation) DeepCopy() *CapacityReservationTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationTargetObservation.
func (*CapacityReservationTargetObservation) DeepCopyInto ¶
func (in *CapacityReservationTargetObservation) DeepCopyInto(out *CapacityReservationTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationTargetParameters ¶
type CapacityReservationTargetParameters struct { // +kubebuilder:validation:Optional CapacityReservationID *string `json:"capacityReservationId,omitempty" tf:"capacity_reservation_id,omitempty"` }
func (*CapacityReservationTargetParameters) DeepCopy ¶
func (in *CapacityReservationTargetParameters) DeepCopy() *CapacityReservationTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationTargetParameters.
func (*CapacityReservationTargetParameters) DeepCopyInto ¶
func (in *CapacityReservationTargetParameters) DeepCopyInto(out *CapacityReservationTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreditSpecificationObservation ¶
type CreditSpecificationObservation struct { }
func (*CreditSpecificationObservation) DeepCopy ¶
func (in *CreditSpecificationObservation) DeepCopy() *CreditSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreditSpecificationObservation.
func (*CreditSpecificationObservation) DeepCopyInto ¶
func (in *CreditSpecificationObservation) DeepCopyInto(out *CreditSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreditSpecificationParameters ¶
type CreditSpecificationParameters struct { // +kubebuilder:validation:Optional CPUCredits *string `json:"cpuCredits,omitempty" tf:"cpu_credits,omitempty"` }
func (*CreditSpecificationParameters) DeepCopy ¶
func (in *CreditSpecificationParameters) DeepCopy() *CreditSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreditSpecificationParameters.
func (*CreditSpecificationParameters) DeepCopyInto ¶
func (in *CreditSpecificationParameters) DeepCopyInto(out *CreditSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSEntryObservation ¶
type DNSEntryObservation struct { DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"` }
func (*DNSEntryObservation) DeepCopy ¶
func (in *DNSEntryObservation) DeepCopy() *DNSEntryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSEntryObservation.
func (*DNSEntryObservation) DeepCopyInto ¶
func (in *DNSEntryObservation) DeepCopyInto(out *DNSEntryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSEntryParameters ¶
type DNSEntryParameters struct { }
func (*DNSEntryParameters) DeepCopy ¶
func (in *DNSEntryParameters) DeepCopy() *DNSEntryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSEntryParameters.
func (*DNSEntryParameters) DeepCopyInto ¶
func (in *DNSEntryParameters) DeepCopyInto(out *DNSEntryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSBlockDeviceObservation ¶
type EBSBlockDeviceObservation struct {
VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"`
}
func (*EBSBlockDeviceObservation) DeepCopy ¶
func (in *EBSBlockDeviceObservation) DeepCopy() *EBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSBlockDeviceObservation.
func (*EBSBlockDeviceObservation) DeepCopyInto ¶
func (in *EBSBlockDeviceObservation) DeepCopyInto(out *EBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSBlockDeviceParameters ¶
type EBSBlockDeviceParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*EBSBlockDeviceParameters) DeepCopy ¶
func (in *EBSBlockDeviceParameters) DeepCopy() *EBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSBlockDeviceParameters.
func (*EBSBlockDeviceParameters) DeepCopyInto ¶
func (in *EBSBlockDeviceParameters) DeepCopyInto(out *EBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSObservation ¶
type EBSObservation struct { }
func (*EBSObservation) DeepCopy ¶
func (in *EBSObservation) DeepCopy() *EBSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSObservation.
func (*EBSObservation) DeepCopyInto ¶
func (in *EBSObservation) DeepCopyInto(out *EBSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSParameters ¶
type EBSParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *string `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Optional Encrypted *string `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*EBSParameters) DeepCopy ¶
func (in *EBSParameters) DeepCopy() *EBSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSParameters.
func (*EBSParameters) DeepCopyInto ¶
func (in *EBSParameters) DeepCopyInto(out *EBSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolume ¶
type EBSVolume struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSVolumeSpec `json:"spec"` Status EBSVolumeStatus `json:"status,omitempty"` }
EBSVolume is the Schema for the EBSVolumes 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,awsjet}
func (*EBSVolume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolume.
func (*EBSVolume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSVolume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSVolume) GetCondition ¶
func (mg *EBSVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSVolume.
func (*EBSVolume) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this EBSVolume
func (*EBSVolume) GetDeletionPolicy ¶
func (mg *EBSVolume) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSVolume.
func (*EBSVolume) GetObservation ¶
GetObservation of this EBSVolume
func (*EBSVolume) GetParameters ¶
GetParameters of this EBSVolume
func (*EBSVolume) GetProviderConfigReference ¶
GetProviderConfigReference of this EBSVolume.
func (*EBSVolume) GetProviderReference ¶
GetProviderReference of this EBSVolume. Deprecated: Use GetProviderConfigReference.
func (*EBSVolume) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *EBSVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSVolume.
func (*EBSVolume) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this EBSVolume
func (*EBSVolume) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSVolume) GetWriteConnectionSecretToReference ¶
func (mg *EBSVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSVolume.
func (*EBSVolume) LateInitialize ¶
LateInitialize this EBSVolume using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSVolume) ResolveReferences ¶
ResolveReferences of this EBSVolume.
func (*EBSVolume) SetConditions ¶
SetConditions of this EBSVolume.
func (*EBSVolume) SetDeletionPolicy ¶
func (mg *EBSVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSVolume.
func (*EBSVolume) SetObservation ¶
SetObservation for this EBSVolume
func (*EBSVolume) SetParameters ¶
SetParameters for this EBSVolume
func (*EBSVolume) SetProviderConfigReference ¶
SetProviderConfigReference of this EBSVolume.
func (*EBSVolume) SetProviderReference ¶
SetProviderReference of this EBSVolume. Deprecated: Use SetProviderConfigReference.
func (*EBSVolume) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *EBSVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSVolume.
func (*EBSVolume) SetWriteConnectionSecretToReference ¶
func (mg *EBSVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSVolume.
type EBSVolumeList ¶
type EBSVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSVolume `json:"items"` }
EBSVolumeList contains a list of EBSVolumes
func (*EBSVolumeList) DeepCopy ¶
func (in *EBSVolumeList) DeepCopy() *EBSVolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeList.
func (*EBSVolumeList) DeepCopyInto ¶
func (in *EBSVolumeList) DeepCopyInto(out *EBSVolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSVolumeList) DeepCopyObject ¶
func (in *EBSVolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSVolumeList) GetItems ¶
func (l *EBSVolumeList) GetItems() []resource.Managed
GetItems of this EBSVolumeList.
type EBSVolumeObservation ¶
type EBSVolumeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EBSVolumeObservation) DeepCopy ¶
func (in *EBSVolumeObservation) DeepCopy() *EBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeObservation.
func (*EBSVolumeObservation) DeepCopyInto ¶
func (in *EBSVolumeObservation) DeepCopyInto(out *EBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolumeParameters ¶
type EBSVolumeParameters struct { // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional MultiAttachEnabled *bool `json:"multiAttachEnabled,omitempty" tf:"multi_attach_enabled,omitempty"` // +kubebuilder:validation:Optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Size *float64 `json:"size,omitempty" tf:"size,omitempty"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EBSVolumeParameters) DeepCopy ¶
func (in *EBSVolumeParameters) DeepCopy() *EBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeParameters.
func (*EBSVolumeParameters) DeepCopyInto ¶
func (in *EBSVolumeParameters) DeepCopyInto(out *EBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolumeSpec ¶
type EBSVolumeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSVolumeParameters `json:"forProvider"` }
EBSVolumeSpec defines the desired state of EBSVolume
func (*EBSVolumeSpec) DeepCopy ¶
func (in *EBSVolumeSpec) DeepCopy() *EBSVolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeSpec.
func (*EBSVolumeSpec) DeepCopyInto ¶
func (in *EBSVolumeSpec) DeepCopyInto(out *EBSVolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolumeStatus ¶
type EBSVolumeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSVolumeObservation `json:"atProvider,omitempty"` }
EBSVolumeStatus defines the observed state of EBSVolume.
func (*EBSVolumeStatus) DeepCopy ¶
func (in *EBSVolumeStatus) DeepCopy() *EBSVolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeStatus.
func (*EBSVolumeStatus) DeepCopyInto ¶
func (in *EBSVolumeStatus) DeepCopyInto(out *EBSVolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIP ¶
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,awsjet}
func (*EIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIP.
func (*EIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EIP) GetCondition ¶
func (mg *EIP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EIP.
func (*EIP) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this EIP
func (*EIP) GetDeletionPolicy ¶
func (mg *EIP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EIP.
func (*EIP) GetObservation ¶
GetObservation of this EIP
func (*EIP) GetParameters ¶
GetParameters of this EIP
func (*EIP) GetProviderConfigReference ¶
GetProviderConfigReference of this EIP.
func (*EIP) GetProviderReference ¶
GetProviderReference of this EIP. Deprecated: Use GetProviderConfigReference.
func (*EIP) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *EIP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EIP.
func (*EIP) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this EIP
func (*EIP) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EIP) GetWriteConnectionSecretToReference ¶
func (mg *EIP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EIP.
func (*EIP) LateInitialize ¶
LateInitialize this EIP using its observed tfState. returns True if there are any spec changes for the resource.
func (*EIP) ResolveReferences ¶
ResolveReferences of this EIP.
func (*EIP) SetConditions ¶
SetConditions of this EIP.
func (*EIP) SetDeletionPolicy ¶
func (mg *EIP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EIP.
func (*EIP) SetObservation ¶
SetObservation for this EIP
func (*EIP) SetParameters ¶
SetParameters for this EIP
func (*EIP) SetProviderConfigReference ¶
SetProviderConfigReference of this EIP.
func (*EIP) SetProviderReference ¶
SetProviderReference of this EIP. Deprecated: Use SetProviderConfigReference.
func (*EIP) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *EIP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EIP.
func (*EIP) SetWriteConnectionSecretToReference ¶
func (mg *EIP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EIP.
type EIPList ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPList.
func (*EIPList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIPList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EIPObservation ¶
type EIPObservation struct { AllocationID *string `json:"allocationId,omitempty" tf:"allocation_id,omitempty"` AssociationID *string `json:"associationId,omitempty" tf:"association_id,omitempty"` CarrierIP *string `json:"carrierIp,omitempty" tf:"carrier_ip,omitempty"` CustomerOwnedIP *string `json:"customerOwnedIp,omitempty" tf:"customer_owned_ip,omitempty"` Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrivateDNS *string `json:"privateDns,omitempty" tf:"private_dns,omitempty"` PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` PublicDNS *string `json:"publicDns,omitempty" tf:"public_dns,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EIPObservation) DeepCopy ¶
func (in *EIPObservation) DeepCopy() *EIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPObservation.
func (*EIPObservation) DeepCopyInto ¶
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 ¶
type EIPParameters struct { // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional AssociateWithPrivateIP *string `json:"associateWithPrivateIp,omitempty" tf:"associate_with_private_ip,omitempty"` // +kubebuilder:validation:Optional CustomerOwnedIPv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool,omitempty"` // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional Instance *string `json:"instance,omitempty" tf:"instance,omitempty"` // +kubebuilder:validation:Optional InstanceRef *v1.Reference `json:"instanceRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceSelector *v1.Selector `json:"instanceSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkBorderGroup *string `json:"networkBorderGroup,omitempty" tf:"network_border_group,omitempty"` // +crossplane:generate:reference:type=NetworkInterface // +kubebuilder:validation:Optional NetworkInterface *string `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceRef *v1.Reference `json:"networkInterfaceRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkInterfaceSelector *v1.Selector `json:"networkInterfaceSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional PublicIPv4Pool *string `json:"publicIpv4Pool,omitempty" tf:"public_ipv4_pool,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VPC *bool `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*EIPParameters) DeepCopy ¶
func (in *EIPParameters) DeepCopy() *EIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPParameters.
func (*EIPParameters) DeepCopyInto ¶
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 ¶
type EIPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EIPParameters `json:"forProvider"` }
EIPSpec defines the desired state of EIP
func (*EIPSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPSpec.
func (*EIPSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPStatus ¶
type EIPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EIPObservation `json:"atProvider,omitempty"` }
EIPStatus defines the observed state of EIP.
func (*EIPStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPStatus.
func (*EIPStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressObservation ¶
type EgressObservation struct { }
func (*EgressObservation) DeepCopy ¶
func (in *EgressObservation) DeepCopy() *EgressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressObservation.
func (*EgressObservation) DeepCopyInto ¶
func (in *EgressObservation) DeepCopyInto(out *EgressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressParameters ¶
type EgressParameters struct { // +kubebuilder:validation:Optional CidrBlocks []*string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description"` // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port"` // +kubebuilder:validation:Optional IPv6CidrBlocks []*string `json:"ipv6CidrBlocks,omitempty" tf:"ipv6_cidr_blocks"` // +kubebuilder:validation:Optional PrefixListIds []*string `json:"prefixListIds,omitempty" tf:"prefix_list_ids"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups"` // +kubebuilder:validation:Optional Self *bool `json:"self,omitempty" tf:"self"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port"` }
func (*EgressParameters) DeepCopy ¶
func (in *EgressParameters) DeepCopy() *EgressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressParameters.
func (*EgressParameters) DeepCopyInto ¶
func (in *EgressParameters) DeepCopyInto(out *EgressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGpuSpecificationsObservation ¶
type ElasticGpuSpecificationsObservation struct { }
func (*ElasticGpuSpecificationsObservation) DeepCopy ¶
func (in *ElasticGpuSpecificationsObservation) DeepCopy() *ElasticGpuSpecificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGpuSpecificationsObservation.
func (*ElasticGpuSpecificationsObservation) DeepCopyInto ¶
func (in *ElasticGpuSpecificationsObservation) DeepCopyInto(out *ElasticGpuSpecificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGpuSpecificationsParameters ¶
type ElasticGpuSpecificationsParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ElasticGpuSpecificationsParameters) DeepCopy ¶
func (in *ElasticGpuSpecificationsParameters) DeepCopy() *ElasticGpuSpecificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGpuSpecificationsParameters.
func (*ElasticGpuSpecificationsParameters) DeepCopyInto ¶
func (in *ElasticGpuSpecificationsParameters) DeepCopyInto(out *ElasticGpuSpecificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticInferenceAcceleratorObservation ¶
type ElasticInferenceAcceleratorObservation struct { }
func (*ElasticInferenceAcceleratorObservation) DeepCopy ¶
func (in *ElasticInferenceAcceleratorObservation) DeepCopy() *ElasticInferenceAcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticInferenceAcceleratorObservation.
func (*ElasticInferenceAcceleratorObservation) DeepCopyInto ¶
func (in *ElasticInferenceAcceleratorObservation) DeepCopyInto(out *ElasticInferenceAcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticInferenceAcceleratorParameters ¶
type ElasticInferenceAcceleratorParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ElasticInferenceAcceleratorParameters) DeepCopy ¶
func (in *ElasticInferenceAcceleratorParameters) DeepCopy() *ElasticInferenceAcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticInferenceAcceleratorParameters.
func (*ElasticInferenceAcceleratorParameters) DeepCopyInto ¶
func (in *ElasticInferenceAcceleratorParameters) DeepCopyInto(out *ElasticInferenceAcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnclaveOptionsObservation ¶
type EnclaveOptionsObservation struct { }
func (*EnclaveOptionsObservation) DeepCopy ¶
func (in *EnclaveOptionsObservation) DeepCopy() *EnclaveOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnclaveOptionsObservation.
func (*EnclaveOptionsObservation) DeepCopyInto ¶
func (in *EnclaveOptionsObservation) DeepCopyInto(out *EnclaveOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnclaveOptionsParameters ¶
type EnclaveOptionsParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*EnclaveOptionsParameters) DeepCopy ¶
func (in *EnclaveOptionsParameters) DeepCopy() *EnclaveOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnclaveOptionsParameters.
func (*EnclaveOptionsParameters) DeepCopyInto ¶
func (in *EnclaveOptionsParameters) DeepCopyInto(out *EnclaveOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralBlockDeviceObservation ¶
type EphemeralBlockDeviceObservation struct { }
func (*EphemeralBlockDeviceObservation) DeepCopy ¶
func (in *EphemeralBlockDeviceObservation) DeepCopy() *EphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralBlockDeviceObservation.
func (*EphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *EphemeralBlockDeviceObservation) DeepCopyInto(out *EphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralBlockDeviceParameters ¶
type EphemeralBlockDeviceParameters struct { // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Optional NoDevice *bool `json:"noDevice,omitempty" tf:"no_device,omitempty"` // +kubebuilder:validation:Optional VirtualName *string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"` }
func (*EphemeralBlockDeviceParameters) DeepCopy ¶
func (in *EphemeralBlockDeviceParameters) DeepCopy() *EphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralBlockDeviceParameters.
func (*EphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *EphemeralBlockDeviceParameters) DeepCopyInto(out *EphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HibernationOptionsObservation ¶
type HibernationOptionsObservation struct { }
func (*HibernationOptionsObservation) DeepCopy ¶
func (in *HibernationOptionsObservation) DeepCopy() *HibernationOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HibernationOptionsObservation.
func (*HibernationOptionsObservation) DeepCopyInto ¶
func (in *HibernationOptionsObservation) DeepCopyInto(out *HibernationOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HibernationOptionsParameters ¶
type HibernationOptionsParameters struct { // +kubebuilder:validation:Required Configured *bool `json:"configured" tf:"configured,omitempty"` }
func (*HibernationOptionsParameters) DeepCopy ¶
func (in *HibernationOptionsParameters) DeepCopy() *HibernationOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HibernationOptionsParameters.
func (*HibernationOptionsParameters) DeepCopyInto ¶
func (in *HibernationOptionsParameters) DeepCopyInto(out *HibernationOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMInstanceProfileObservation ¶
type IAMInstanceProfileObservation struct { }
func (*IAMInstanceProfileObservation) DeepCopy ¶
func (in *IAMInstanceProfileObservation) DeepCopy() *IAMInstanceProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMInstanceProfileObservation.
func (*IAMInstanceProfileObservation) DeepCopyInto ¶
func (in *IAMInstanceProfileObservation) DeepCopyInto(out *IAMInstanceProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMInstanceProfileParameters ¶
type IAMInstanceProfileParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.InstanceProfile // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // +kubebuilder:validation:Optional ArnRef *v1.Reference `json:"arnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ArnSelector *v1.Selector `json:"arnSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.InstanceProfile // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` }
func (*IAMInstanceProfileParameters) DeepCopy ¶
func (in *IAMInstanceProfileParameters) DeepCopy() *IAMInstanceProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMInstanceProfileParameters.
func (*IAMInstanceProfileParameters) DeepCopyInto ¶
func (in *IAMInstanceProfileParameters) DeepCopyInto(out *IAMInstanceProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressObservation ¶
type IngressObservation struct { }
func (*IngressObservation) DeepCopy ¶
func (in *IngressObservation) DeepCopy() *IngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressObservation.
func (*IngressObservation) DeepCopyInto ¶
func (in *IngressObservation) DeepCopyInto(out *IngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressParameters ¶
type IngressParameters struct { // +kubebuilder:validation:Optional CidrBlocks []*string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description"` // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port"` // +kubebuilder:validation:Optional IPv6CidrBlocks []*string `json:"ipv6CidrBlocks,omitempty" tf:"ipv6_cidr_blocks"` // +kubebuilder:validation:Optional PrefixListIds []*string `json:"prefixListIds,omitempty" tf:"prefix_list_ids"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups"` // +kubebuilder:validation:Optional Self *bool `json:"self,omitempty" tf:"self"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port"` }
func (*IngressParameters) DeepCopy ¶
func (in *IngressParameters) DeepCopy() *IngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressParameters.
func (*IngressParameters) DeepCopyInto ¶
func (in *IngressParameters) DeepCopyInto(out *IngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances 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,awsjet}
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Instance.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) ResolveReferences ¶
ResolveReferences of this Instance.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Instance.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceMarketOptionsObservation ¶
type InstanceMarketOptionsObservation struct { }
func (*InstanceMarketOptionsObservation) DeepCopy ¶
func (in *InstanceMarketOptionsObservation) DeepCopy() *InstanceMarketOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMarketOptionsObservation.
func (*InstanceMarketOptionsObservation) DeepCopyInto ¶
func (in *InstanceMarketOptionsObservation) DeepCopyInto(out *InstanceMarketOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMarketOptionsParameters ¶
type InstanceMarketOptionsParameters struct { // +kubebuilder:validation:Optional MarketType *string `json:"marketType,omitempty" tf:"market_type,omitempty"` // +kubebuilder:validation:Optional SpotOptions []SpotOptionsParameters `json:"spotOptions,omitempty" tf:"spot_options,omitempty"` }
func (*InstanceMarketOptionsParameters) DeepCopy ¶
func (in *InstanceMarketOptionsParameters) DeepCopy() *InstanceMarketOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMarketOptionsParameters.
func (*InstanceMarketOptionsParameters) DeepCopyInto ¶
func (in *InstanceMarketOptionsParameters) DeepCopyInto(out *InstanceMarketOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceObservation ¶
type InstanceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InstanceState *string `json:"instanceState,omitempty" tf:"instance_state,omitempty"` OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn,omitempty"` PasswordData *string `json:"passwordData,omitempty" tf:"password_data,omitempty"` PrimaryNetworkInterfaceID *string `json:"primaryNetworkInterfaceId,omitempty" tf:"primary_network_interface_id,omitempty"` PrivateDNS *string `json:"privateDns,omitempty" tf:"private_dns,omitempty"` PublicDNS *string `json:"publicDns,omitempty" tf:"public_dns,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // +kubebuilder:validation:Optional AMI *string `json:"ami,omitempty" tf:"ami,omitempty"` // +kubebuilder:validation:Optional AssociatePublicIPAddress *bool `json:"associatePublicIpAddress,omitempty" tf:"associate_public_ip_address,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional CPUCoreCount *float64 `json:"cpuCoreCount,omitempty" tf:"cpu_core_count,omitempty"` // +kubebuilder:validation:Optional CPUThreadsPerCore *float64 `json:"cpuThreadsPerCore,omitempty" tf:"cpu_threads_per_core,omitempty"` // +kubebuilder:validation:Optional CapacityReservationSpecification []CapacityReservationSpecificationParameters `json:"capacityReservationSpecification,omitempty" tf:"capacity_reservation_specification,omitempty"` // +kubebuilder:validation:Optional CreditSpecification []CreditSpecificationParameters `json:"creditSpecification,omitempty" tf:"credit_specification,omitempty"` // +kubebuilder:validation:Optional DisableAPITermination *bool `json:"disableApiTermination,omitempty" tf:"disable_api_termination,omitempty"` // +kubebuilder:validation:Optional EBSBlockDevice []EBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional EnclaveOptions []EnclaveOptionsParameters `json:"enclaveOptions,omitempty" tf:"enclave_options,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []EphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"` // +kubebuilder:validation:Optional GetPasswordData *bool `json:"getPasswordData,omitempty" tf:"get_password_data,omitempty"` // +kubebuilder:validation:Optional Hibernation *bool `json:"hibernation,omitempty" tf:"hibernation,omitempty"` // +kubebuilder:validation:Optional HostID *string `json:"hostId,omitempty" tf:"host_id,omitempty"` // +kubebuilder:validation:Optional IAMInstanceProfile *string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"` // +kubebuilder:validation:Optional IPv6AddressCount *float64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"` // +kubebuilder:validation:Optional IPv6Addresses []*string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"` // +kubebuilder:validation:Optional InstanceInitiatedShutdownBehavior *string `json:"instanceInitiatedShutdownBehavior,omitempty" tf:"instance_initiated_shutdown_behavior,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // +kubebuilder:validation:Optional LaunchTemplate []LaunchTemplateParameters `json:"launchTemplate,omitempty" tf:"launch_template,omitempty"` // +kubebuilder:validation:Optional MetadataOptions []MetadataOptionsParameters `json:"metadataOptions,omitempty" tf:"metadata_options,omitempty"` // +kubebuilder:validation:Optional Monitoring *bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"` // +kubebuilder:validation:Optional NetworkInterface []NetworkInterfaceParameters `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` // +kubebuilder:validation:Optional PlacementGroup *string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"` // +kubebuilder:validation:Optional PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RootBlockDevice []RootBlockDeviceParameters `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"` // +kubebuilder:validation:Optional SecondaryPrivateIps []*string `json:"secondaryPrivateIps,omitempty" tf:"secondary_private_ips,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional SourceDestCheck *bool `json:"sourceDestCheck,omitempty" tf:"source_dest_check,omitempty"` // +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:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` // +kubebuilder:validation:Optional UserDataBase64 *string `json:"userDataBase64,omitempty" tf:"user_data_base64,omitempty"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"` // +kubebuilder:validation:Optional VolumeTags map[string]*string `json:"volumeTags,omitempty" tf:"volume_tags,omitempty"` }
func (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGateway ¶ added in v0.5.0
type InternetGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InternetGatewaySpec `json:"spec"` Status InternetGatewayStatus `json:"status,omitempty"` }
InternetGateway is the Schema for the InternetGateways 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,awsjet}
func (*InternetGateway) DeepCopy ¶ added in v0.5.0
func (in *InternetGateway) DeepCopy() *InternetGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGateway.
func (*InternetGateway) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGateway) DeepCopyInto(out *InternetGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetGateway) DeepCopyObject ¶ added in v0.5.0
func (in *InternetGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetGateway) GetCondition ¶ added in v0.5.0
func (mg *InternetGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InternetGateway.
func (*InternetGateway) GetConnectionDetailsMapping ¶ added in v0.5.0
func (tr *InternetGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InternetGateway
func (*InternetGateway) GetDeletionPolicy ¶ added in v0.5.0
func (mg *InternetGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InternetGateway.
func (*InternetGateway) GetID ¶ added in v0.5.0
func (tr *InternetGateway) GetID() string
GetID returns ID of underlying Terraform resource of this InternetGateway
func (*InternetGateway) GetObservation ¶ added in v0.5.0
func (tr *InternetGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this InternetGateway
func (*InternetGateway) GetParameters ¶ added in v0.5.0
func (tr *InternetGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this InternetGateway
func (*InternetGateway) GetProviderConfigReference ¶ added in v0.5.0
func (mg *InternetGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InternetGateway.
func (*InternetGateway) GetProviderReference ¶ added in v0.5.0
func (mg *InternetGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this InternetGateway. Deprecated: Use GetProviderConfigReference.
func (*InternetGateway) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *InternetGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InternetGateway.
func (*InternetGateway) GetTerraformResourceType ¶ added in v0.5.0
func (mg *InternetGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InternetGateway
func (*InternetGateway) GetTerraformSchemaVersion ¶ added in v0.5.0
func (tr *InternetGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InternetGateway) GetWriteConnectionSecretToReference ¶ added in v0.5.0
func (mg *InternetGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InternetGateway.
func (*InternetGateway) LateInitialize ¶ added in v0.5.0
func (tr *InternetGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InternetGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*InternetGateway) ResolveReferences ¶ added in v0.5.0
ResolveReferences of this InternetGateway.
func (*InternetGateway) SetConditions ¶ added in v0.5.0
func (mg *InternetGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this InternetGateway.
func (*InternetGateway) SetDeletionPolicy ¶ added in v0.5.0
func (mg *InternetGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InternetGateway.
func (*InternetGateway) SetObservation ¶ added in v0.5.0
func (tr *InternetGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this InternetGateway
func (*InternetGateway) SetParameters ¶ added in v0.5.0
func (tr *InternetGateway) SetParameters(params map[string]interface{}) error
SetParameters for this InternetGateway
func (*InternetGateway) SetProviderConfigReference ¶ added in v0.5.0
func (mg *InternetGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InternetGateway.
func (*InternetGateway) SetProviderReference ¶ added in v0.5.0
func (mg *InternetGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InternetGateway. Deprecated: Use SetProviderConfigReference.
func (*InternetGateway) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *InternetGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InternetGateway.
func (*InternetGateway) SetWriteConnectionSecretToReference ¶ added in v0.5.0
func (mg *InternetGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InternetGateway.
type InternetGatewayList ¶ added in v0.5.0
type InternetGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InternetGateway `json:"items"` }
InternetGatewayList contains a list of InternetGateways
func (*InternetGatewayList) DeepCopy ¶ added in v0.5.0
func (in *InternetGatewayList) DeepCopy() *InternetGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayList.
func (*InternetGatewayList) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGatewayList) DeepCopyInto(out *InternetGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetGatewayList) DeepCopyObject ¶ added in v0.5.0
func (in *InternetGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetGatewayList) GetItems ¶ added in v0.5.0
func (l *InternetGatewayList) GetItems() []resource.Managed
GetItems of this InternetGatewayList.
type InternetGatewayObservation ¶ added in v0.5.0
type InternetGatewayObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*InternetGatewayObservation) DeepCopy ¶ added in v0.5.0
func (in *InternetGatewayObservation) DeepCopy() *InternetGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayObservation.
func (*InternetGatewayObservation) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGatewayObservation) DeepCopyInto(out *InternetGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewayParameters ¶ added in v0.5.0
type InternetGatewayParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*InternetGatewayParameters) DeepCopy ¶ added in v0.5.0
func (in *InternetGatewayParameters) DeepCopy() *InternetGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayParameters.
func (*InternetGatewayParameters) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGatewayParameters) DeepCopyInto(out *InternetGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewaySpec ¶ added in v0.5.0
type InternetGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider InternetGatewayParameters `json:"forProvider"` }
InternetGatewaySpec defines the desired state of InternetGateway
func (*InternetGatewaySpec) DeepCopy ¶ added in v0.5.0
func (in *InternetGatewaySpec) DeepCopy() *InternetGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewaySpec.
func (*InternetGatewaySpec) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGatewaySpec) DeepCopyInto(out *InternetGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewayStatus ¶ added in v0.5.0
type InternetGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InternetGatewayObservation `json:"atProvider,omitempty"` }
InternetGatewayStatus defines the observed state of InternetGateway.
func (*InternetGatewayStatus) DeepCopy ¶ added in v0.5.0
func (in *InternetGatewayStatus) DeepCopy() *InternetGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayStatus.
func (*InternetGatewayStatus) DeepCopyInto ¶ added in v0.5.0
func (in *InternetGatewayStatus) DeepCopyInto(out *InternetGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplate ¶
type LaunchTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LaunchTemplateSpec `json:"spec"` Status LaunchTemplateStatus `json:"status,omitempty"` }
LaunchTemplate is the Schema for the LaunchTemplates 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,awsjet}
func (*LaunchTemplate) DeepCopy ¶
func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplate.
func (*LaunchTemplate) DeepCopyInto ¶
func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplate) DeepCopyObject ¶
func (in *LaunchTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplate) GetCondition ¶
func (mg *LaunchTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LaunchTemplate.
func (*LaunchTemplate) GetConnectionDetailsMapping ¶
func (tr *LaunchTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LaunchTemplate
func (*LaunchTemplate) GetDeletionPolicy ¶
func (mg *LaunchTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LaunchTemplate.
func (*LaunchTemplate) GetID ¶
func (tr *LaunchTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this LaunchTemplate
func (*LaunchTemplate) GetObservation ¶
func (tr *LaunchTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this LaunchTemplate
func (*LaunchTemplate) GetParameters ¶
func (tr *LaunchTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this LaunchTemplate
func (*LaunchTemplate) GetProviderConfigReference ¶
func (mg *LaunchTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LaunchTemplate.
func (*LaunchTemplate) GetProviderReference ¶
func (mg *LaunchTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this LaunchTemplate. Deprecated: Use GetProviderConfigReference.
func (*LaunchTemplate) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *LaunchTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LaunchTemplate.
func (*LaunchTemplate) GetTerraformResourceType ¶
func (mg *LaunchTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LaunchTemplate
func (*LaunchTemplate) GetTerraformSchemaVersion ¶
func (tr *LaunchTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LaunchTemplate) GetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LaunchTemplate.
func (*LaunchTemplate) LateInitialize ¶
func (tr *LaunchTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LaunchTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*LaunchTemplate) ResolveReferences ¶
ResolveReferences of this LaunchTemplate.
func (*LaunchTemplate) SetConditions ¶
func (mg *LaunchTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this LaunchTemplate.
func (*LaunchTemplate) SetDeletionPolicy ¶
func (mg *LaunchTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LaunchTemplate.
func (*LaunchTemplate) SetObservation ¶
func (tr *LaunchTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this LaunchTemplate
func (*LaunchTemplate) SetParameters ¶
func (tr *LaunchTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this LaunchTemplate
func (*LaunchTemplate) SetProviderConfigReference ¶
func (mg *LaunchTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LaunchTemplate.
func (*LaunchTemplate) SetProviderReference ¶
func (mg *LaunchTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LaunchTemplate. Deprecated: Use SetProviderConfigReference.
func (*LaunchTemplate) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *LaunchTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LaunchTemplate.
func (*LaunchTemplate) SetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LaunchTemplate.
type LaunchTemplateCapacityReservationSpecificationObservation ¶
type LaunchTemplateCapacityReservationSpecificationObservation struct { }
func (*LaunchTemplateCapacityReservationSpecificationObservation) DeepCopy ¶
func (in *LaunchTemplateCapacityReservationSpecificationObservation) DeepCopy() *LaunchTemplateCapacityReservationSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCapacityReservationSpecificationObservation.
func (*LaunchTemplateCapacityReservationSpecificationObservation) DeepCopyInto ¶
func (in *LaunchTemplateCapacityReservationSpecificationObservation) DeepCopyInto(out *LaunchTemplateCapacityReservationSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCapacityReservationSpecificationParameters ¶
type LaunchTemplateCapacityReservationSpecificationParameters struct { // +kubebuilder:validation:Optional CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty" tf:"capacity_reservation_preference,omitempty"` // +kubebuilder:validation:Optional CapacityReservationTarget []CapacityReservationSpecificationCapacityReservationTargetParameters `json:"capacityReservationTarget,omitempty" tf:"capacity_reservation_target,omitempty"` }
func (*LaunchTemplateCapacityReservationSpecificationParameters) DeepCopy ¶
func (in *LaunchTemplateCapacityReservationSpecificationParameters) DeepCopy() *LaunchTemplateCapacityReservationSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCapacityReservationSpecificationParameters.
func (*LaunchTemplateCapacityReservationSpecificationParameters) DeepCopyInto ¶
func (in *LaunchTemplateCapacityReservationSpecificationParameters) DeepCopyInto(out *LaunchTemplateCapacityReservationSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCreditSpecificationObservation ¶
type LaunchTemplateCreditSpecificationObservation struct { }
func (*LaunchTemplateCreditSpecificationObservation) DeepCopy ¶
func (in *LaunchTemplateCreditSpecificationObservation) DeepCopy() *LaunchTemplateCreditSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCreditSpecificationObservation.
func (*LaunchTemplateCreditSpecificationObservation) DeepCopyInto ¶
func (in *LaunchTemplateCreditSpecificationObservation) DeepCopyInto(out *LaunchTemplateCreditSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCreditSpecificationParameters ¶
type LaunchTemplateCreditSpecificationParameters struct { // +kubebuilder:validation:Optional CPUCredits *string `json:"cpuCredits,omitempty" tf:"cpu_credits,omitempty"` }
func (*LaunchTemplateCreditSpecificationParameters) DeepCopy ¶
func (in *LaunchTemplateCreditSpecificationParameters) DeepCopy() *LaunchTemplateCreditSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCreditSpecificationParameters.
func (*LaunchTemplateCreditSpecificationParameters) DeepCopyInto ¶
func (in *LaunchTemplateCreditSpecificationParameters) DeepCopyInto(out *LaunchTemplateCreditSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEnclaveOptionsObservation ¶
type LaunchTemplateEnclaveOptionsObservation struct { }
func (*LaunchTemplateEnclaveOptionsObservation) DeepCopy ¶
func (in *LaunchTemplateEnclaveOptionsObservation) DeepCopy() *LaunchTemplateEnclaveOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEnclaveOptionsObservation.
func (*LaunchTemplateEnclaveOptionsObservation) DeepCopyInto ¶
func (in *LaunchTemplateEnclaveOptionsObservation) DeepCopyInto(out *LaunchTemplateEnclaveOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEnclaveOptionsParameters ¶
type LaunchTemplateEnclaveOptionsParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*LaunchTemplateEnclaveOptionsParameters) DeepCopy ¶
func (in *LaunchTemplateEnclaveOptionsParameters) DeepCopy() *LaunchTemplateEnclaveOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEnclaveOptionsParameters.
func (*LaunchTemplateEnclaveOptionsParameters) DeepCopyInto ¶
func (in *LaunchTemplateEnclaveOptionsParameters) DeepCopyInto(out *LaunchTemplateEnclaveOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateList ¶
type LaunchTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LaunchTemplate `json:"items"` }
LaunchTemplateList contains a list of LaunchTemplates
func (*LaunchTemplateList) DeepCopy ¶
func (in *LaunchTemplateList) DeepCopy() *LaunchTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateList.
func (*LaunchTemplateList) DeepCopyInto ¶
func (in *LaunchTemplateList) DeepCopyInto(out *LaunchTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplateList) DeepCopyObject ¶
func (in *LaunchTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplateList) GetItems ¶
func (l *LaunchTemplateList) GetItems() []resource.Managed
GetItems of this LaunchTemplateList.
type LaunchTemplateMetadataOptionsObservation ¶
type LaunchTemplateMetadataOptionsObservation struct { }
func (*LaunchTemplateMetadataOptionsObservation) DeepCopy ¶
func (in *LaunchTemplateMetadataOptionsObservation) DeepCopy() *LaunchTemplateMetadataOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateMetadataOptionsObservation.
func (*LaunchTemplateMetadataOptionsObservation) DeepCopyInto ¶
func (in *LaunchTemplateMetadataOptionsObservation) DeepCopyInto(out *LaunchTemplateMetadataOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateMetadataOptionsParameters ¶
type LaunchTemplateMetadataOptionsParameters struct { // +kubebuilder:validation:Optional HTTPEndpoint *string `json:"httpEndpoint,omitempty" tf:"http_endpoint,omitempty"` // +kubebuilder:validation:Optional HTTPPutResponseHopLimit *float64 `json:"httpPutResponseHopLimit,omitempty" tf:"http_put_response_hop_limit,omitempty"` // +kubebuilder:validation:Optional HTTPTokens *string `json:"httpTokens,omitempty" tf:"http_tokens,omitempty"` }
func (*LaunchTemplateMetadataOptionsParameters) DeepCopy ¶
func (in *LaunchTemplateMetadataOptionsParameters) DeepCopy() *LaunchTemplateMetadataOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateMetadataOptionsParameters.
func (*LaunchTemplateMetadataOptionsParameters) DeepCopyInto ¶
func (in *LaunchTemplateMetadataOptionsParameters) DeepCopyInto(out *LaunchTemplateMetadataOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateObservation ¶
type LaunchTemplateObservation struct { }
func (*LaunchTemplateObservation) DeepCopy ¶
func (in *LaunchTemplateObservation) DeepCopy() *LaunchTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateObservation.
func (*LaunchTemplateObservation) DeepCopyInto ¶
func (in *LaunchTemplateObservation) DeepCopyInto(out *LaunchTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateObservation_2 ¶
type LaunchTemplateObservation_2 struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LatestVersion *float64 `json:"latestVersion,omitempty" tf:"latest_version,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*LaunchTemplateObservation_2) DeepCopy ¶
func (in *LaunchTemplateObservation_2) DeepCopy() *LaunchTemplateObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateObservation_2.
func (*LaunchTemplateObservation_2) DeepCopyInto ¶
func (in *LaunchTemplateObservation_2) DeepCopyInto(out *LaunchTemplateObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateParameters ¶
type LaunchTemplateParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LaunchTemplateParameters) DeepCopy ¶
func (in *LaunchTemplateParameters) DeepCopy() *LaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateParameters.
func (*LaunchTemplateParameters) DeepCopyInto ¶
func (in *LaunchTemplateParameters) DeepCopyInto(out *LaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateParameters_2 ¶
type LaunchTemplateParameters_2 struct { // +kubebuilder:validation:Optional BlockDeviceMappings []BlockDeviceMappingsParameters `json:"blockDeviceMappings,omitempty" tf:"block_device_mappings,omitempty"` // +kubebuilder:validation:Optional CPUOptions []CPUOptionsParameters `json:"cpuOptions,omitempty" tf:"cpu_options,omitempty"` // +kubebuilder:validation:Optional CapacityReservationSpecification []LaunchTemplateCapacityReservationSpecificationParameters `json:"capacityReservationSpecification,omitempty" tf:"capacity_reservation_specification,omitempty"` // +kubebuilder:validation:Optional CreditSpecification []LaunchTemplateCreditSpecificationParameters `json:"creditSpecification,omitempty" tf:"credit_specification,omitempty"` // +kubebuilder:validation:Optional DefaultVersion *float64 `json:"defaultVersion,omitempty" tf:"default_version,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DisableAPITermination *bool `json:"disableApiTermination,omitempty" tf:"disable_api_termination,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *string `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional ElasticGpuSpecifications []ElasticGpuSpecificationsParameters `json:"elasticGpuSpecifications,omitempty" tf:"elastic_gpu_specifications,omitempty"` // +kubebuilder:validation:Optional ElasticInferenceAccelerator []ElasticInferenceAcceleratorParameters `json:"elasticInferenceAccelerator,omitempty" tf:"elastic_inference_accelerator,omitempty"` // +kubebuilder:validation:Optional EnclaveOptions []LaunchTemplateEnclaveOptionsParameters `json:"enclaveOptions,omitempty" tf:"enclave_options,omitempty"` // +kubebuilder:validation:Optional HibernationOptions []HibernationOptionsParameters `json:"hibernationOptions,omitempty" tf:"hibernation_options,omitempty"` // +kubebuilder:validation:Optional IAMInstanceProfile []IAMInstanceProfileParameters `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"` // +kubebuilder:validation:Optional ImageID *string `json:"imageId,omitempty" tf:"image_id,omitempty"` // +kubebuilder:validation:Optional InstanceInitiatedShutdownBehavior *string `json:"instanceInitiatedShutdownBehavior,omitempty" tf:"instance_initiated_shutdown_behavior,omitempty"` // +kubebuilder:validation:Optional InstanceMarketOptions []InstanceMarketOptionsParameters `json:"instanceMarketOptions,omitempty" tf:"instance_market_options,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional KernelID *string `json:"kernelId,omitempty" tf:"kernel_id,omitempty"` // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // +kubebuilder:validation:Optional LicenseSpecification []LicenseSpecificationParameters `json:"licenseSpecification,omitempty" tf:"license_specification,omitempty"` // +kubebuilder:validation:Optional MetadataOptions []LaunchTemplateMetadataOptionsParameters `json:"metadataOptions,omitempty" tf:"metadata_options,omitempty"` // +kubebuilder:validation:Optional Monitoring []MonitoringParameters `json:"monitoring,omitempty" tf:"monitoring,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaces []NetworkInterfacesParameters `json:"networkInterfaces,omitempty" tf:"network_interfaces,omitempty"` // +kubebuilder:validation:Optional Placement []PlacementParameters `json:"placement,omitempty" tf:"placement,omitempty"` // +kubebuilder:validation:Optional RAMDiskID *string `json:"ramDiskId,omitempty" tf:"ram_disk_id,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupNameRefs []v1.Reference `json:"securityGroupNameRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupNameSelector *v1.Selector `json:"securityGroupNameSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupNameRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupNameSelector // +kubebuilder:validation:Optional SecurityGroupNames []*string `json:"securityGroupNames,omitempty" tf:"security_group_names,omitempty"` // +kubebuilder:validation:Optional TagSpecifications []TagSpecificationsParameters `json:"tagSpecifications,omitempty" tf:"tag_specifications,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UpdateDefaultVersion *bool `json:"updateDefaultVersion,omitempty" tf:"update_default_version,omitempty"` // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=VpcSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=VpcSecurityGroupIdSelector // +kubebuilder:validation:Optional VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"` // +kubebuilder:validation:Optional VpcSecurityGroupIdRefs []v1.Reference `json:"vpcSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional VpcSecurityGroupIdSelector *v1.Selector `json:"vpcSecurityGroupIdSelector,omitempty" tf:"-"` }
func (*LaunchTemplateParameters_2) DeepCopy ¶
func (in *LaunchTemplateParameters_2) DeepCopy() *LaunchTemplateParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateParameters_2.
func (*LaunchTemplateParameters_2) DeepCopyInto ¶
func (in *LaunchTemplateParameters_2) DeepCopyInto(out *LaunchTemplateParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpec ¶
type LaunchTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LaunchTemplateParameters_2 `json:"forProvider"` }
LaunchTemplateSpec defines the desired state of LaunchTemplate
func (*LaunchTemplateSpec) DeepCopy ¶
func (in *LaunchTemplateSpec) DeepCopy() *LaunchTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpec.
func (*LaunchTemplateSpec) DeepCopyInto ¶
func (in *LaunchTemplateSpec) DeepCopyInto(out *LaunchTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateStatus ¶
type LaunchTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LaunchTemplateObservation_2 `json:"atProvider,omitempty"` }
LaunchTemplateStatus defines the observed state of LaunchTemplate.
func (*LaunchTemplateStatus) DeepCopy ¶
func (in *LaunchTemplateStatus) DeepCopy() *LaunchTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateStatus.
func (*LaunchTemplateStatus) DeepCopyInto ¶
func (in *LaunchTemplateStatus) DeepCopyInto(out *LaunchTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseSpecificationObservation ¶
type LicenseSpecificationObservation struct { }
func (*LicenseSpecificationObservation) DeepCopy ¶
func (in *LicenseSpecificationObservation) DeepCopy() *LicenseSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseSpecificationObservation.
func (*LicenseSpecificationObservation) DeepCopyInto ¶
func (in *LicenseSpecificationObservation) DeepCopyInto(out *LicenseSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseSpecificationParameters ¶
type LicenseSpecificationParameters struct { // +kubebuilder:validation:Required LicenseConfigurationArn *string `json:"licenseConfigurationArn" tf:"license_configuration_arn,omitempty"` }
func (*LicenseSpecificationParameters) DeepCopy ¶
func (in *LicenseSpecificationParameters) DeepCopy() *LicenseSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseSpecificationParameters.
func (*LicenseSpecificationParameters) DeepCopyInto ¶
func (in *LicenseSpecificationParameters) DeepCopyInto(out *LicenseSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociation ¶
type MainRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MainRouteTableAssociationSpec `json:"spec"` Status MainRouteTableAssociationStatus `json:"status,omitempty"` }
MainRouteTableAssociation is the Schema for the MainRouteTableAssociations 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,awsjet}
func (*MainRouteTableAssociation) DeepCopy ¶
func (in *MainRouteTableAssociation) DeepCopy() *MainRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociation.
func (*MainRouteTableAssociation) DeepCopyInto ¶
func (in *MainRouteTableAssociation) DeepCopyInto(out *MainRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MainRouteTableAssociation) DeepCopyObject ¶
func (in *MainRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MainRouteTableAssociation) GetCondition ¶
func (mg *MainRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetConnectionDetailsMapping ¶
func (tr *MainRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MainRouteTableAssociation
func (*MainRouteTableAssociation) GetDeletionPolicy ¶
func (mg *MainRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetID ¶
func (tr *MainRouteTableAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this MainRouteTableAssociation
func (*MainRouteTableAssociation) GetObservation ¶
func (tr *MainRouteTableAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this MainRouteTableAssociation
func (*MainRouteTableAssociation) GetParameters ¶
func (tr *MainRouteTableAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this MainRouteTableAssociation
func (*MainRouteTableAssociation) GetProviderConfigReference ¶
func (mg *MainRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetProviderReference ¶
func (mg *MainRouteTableAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this MainRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*MainRouteTableAssociation) GetPublishConnectionDetailsTo ¶
func (mg *MainRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetTerraformResourceType ¶
func (mg *MainRouteTableAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MainRouteTableAssociation
func (*MainRouteTableAssociation) GetTerraformSchemaVersion ¶
func (tr *MainRouteTableAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MainRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *MainRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) LateInitialize ¶
func (tr *MainRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MainRouteTableAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*MainRouteTableAssociation) ResolveReferences ¶
ResolveReferences of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetConditions ¶
func (mg *MainRouteTableAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetDeletionPolicy ¶
func (mg *MainRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetObservation ¶
func (tr *MainRouteTableAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this MainRouteTableAssociation
func (*MainRouteTableAssociation) SetParameters ¶
func (tr *MainRouteTableAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this MainRouteTableAssociation
func (*MainRouteTableAssociation) SetProviderConfigReference ¶
func (mg *MainRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetProviderReference ¶
func (mg *MainRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MainRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*MainRouteTableAssociation) SetPublishConnectionDetailsTo ¶
func (mg *MainRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *MainRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MainRouteTableAssociation.
type MainRouteTableAssociationList ¶
type MainRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MainRouteTableAssociation `json:"items"` }
MainRouteTableAssociationList contains a list of MainRouteTableAssociations
func (*MainRouteTableAssociationList) DeepCopy ¶
func (in *MainRouteTableAssociationList) DeepCopy() *MainRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationList.
func (*MainRouteTableAssociationList) DeepCopyInto ¶
func (in *MainRouteTableAssociationList) DeepCopyInto(out *MainRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MainRouteTableAssociationList) DeepCopyObject ¶
func (in *MainRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MainRouteTableAssociationList) GetItems ¶
func (l *MainRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this MainRouteTableAssociationList.
type MainRouteTableAssociationObservation ¶
type MainRouteTableAssociationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OriginalRouteTableID *string `json:"originalRouteTableId,omitempty" tf:"original_route_table_id,omitempty"` }
func (*MainRouteTableAssociationObservation) DeepCopy ¶
func (in *MainRouteTableAssociationObservation) DeepCopy() *MainRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationObservation.
func (*MainRouteTableAssociationObservation) DeepCopyInto ¶
func (in *MainRouteTableAssociationObservation) DeepCopyInto(out *MainRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationParameters ¶
type MainRouteTableAssociationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*MainRouteTableAssociationParameters) DeepCopy ¶
func (in *MainRouteTableAssociationParameters) DeepCopy() *MainRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationParameters.
func (*MainRouteTableAssociationParameters) DeepCopyInto ¶
func (in *MainRouteTableAssociationParameters) DeepCopyInto(out *MainRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationSpec ¶
type MainRouteTableAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MainRouteTableAssociationParameters `json:"forProvider"` }
MainRouteTableAssociationSpec defines the desired state of MainRouteTableAssociation
func (*MainRouteTableAssociationSpec) DeepCopy ¶
func (in *MainRouteTableAssociationSpec) DeepCopy() *MainRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationSpec.
func (*MainRouteTableAssociationSpec) DeepCopyInto ¶
func (in *MainRouteTableAssociationSpec) DeepCopyInto(out *MainRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationStatus ¶
type MainRouteTableAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MainRouteTableAssociationObservation `json:"atProvider,omitempty"` }
MainRouteTableAssociationStatus defines the observed state of MainRouteTableAssociation.
func (*MainRouteTableAssociationStatus) DeepCopy ¶
func (in *MainRouteTableAssociationStatus) DeepCopy() *MainRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationStatus.
func (*MainRouteTableAssociationStatus) DeepCopyInto ¶
func (in *MainRouteTableAssociationStatus) DeepCopyInto(out *MainRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataOptionsObservation ¶
type MetadataOptionsObservation struct { }
func (*MetadataOptionsObservation) DeepCopy ¶
func (in *MetadataOptionsObservation) DeepCopy() *MetadataOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataOptionsObservation.
func (*MetadataOptionsObservation) DeepCopyInto ¶
func (in *MetadataOptionsObservation) DeepCopyInto(out *MetadataOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataOptionsParameters ¶
type MetadataOptionsParameters struct { // +kubebuilder:validation:Optional HTTPEndpoint *string `json:"httpEndpoint,omitempty" tf:"http_endpoint,omitempty"` // +kubebuilder:validation:Optional HTTPPutResponseHopLimit *float64 `json:"httpPutResponseHopLimit,omitempty" tf:"http_put_response_hop_limit,omitempty"` // +kubebuilder:validation:Optional HTTPTokens *string `json:"httpTokens,omitempty" tf:"http_tokens,omitempty"` }
func (*MetadataOptionsParameters) DeepCopy ¶
func (in *MetadataOptionsParameters) DeepCopy() *MetadataOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataOptionsParameters.
func (*MetadataOptionsParameters) DeepCopyInto ¶
func (in *MetadataOptionsParameters) DeepCopyInto(out *MetadataOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringObservation ¶
type MonitoringObservation struct { }
func (*MonitoringObservation) DeepCopy ¶
func (in *MonitoringObservation) DeepCopy() *MonitoringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringObservation.
func (*MonitoringObservation) DeepCopyInto ¶
func (in *MonitoringObservation) DeepCopyInto(out *MonitoringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringParameters ¶
type MonitoringParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MonitoringParameters) DeepCopy ¶
func (in *MonitoringParameters) DeepCopy() *MonitoringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringParameters.
func (*MonitoringParameters) DeepCopyInto ¶
func (in *MonitoringParameters) DeepCopyInto(out *MonitoringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶
type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSpec `json:"spec"` Status NetworkInterfaceStatus `json:"status,omitempty"` }
NetworkInterface is the Schema for the NetworkInterfaces 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,awsjet}
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface) DeepCopyObject ¶
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterface) GetCondition ¶
func (mg *NetworkInterface) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkInterface.
func (*NetworkInterface) GetConnectionDetailsMapping ¶
func (tr *NetworkInterface) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkInterface
func (*NetworkInterface) GetDeletionPolicy ¶
func (mg *NetworkInterface) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) GetID ¶
func (tr *NetworkInterface) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkInterface
func (*NetworkInterface) GetObservation ¶
func (tr *NetworkInterface) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkInterface
func (*NetworkInterface) GetParameters ¶
func (tr *NetworkInterface) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkInterface
func (*NetworkInterface) GetProviderConfigReference ¶
func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) GetProviderReference ¶
func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkInterface. Deprecated: Use GetProviderConfigReference.
func (*NetworkInterface) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *NetworkInterface) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkInterface.
func (*NetworkInterface) GetTerraformResourceType ¶
func (mg *NetworkInterface) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkInterface
func (*NetworkInterface) GetTerraformSchemaVersion ¶
func (tr *NetworkInterface) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkInterface) GetWriteConnectionSecretToReference ¶
func (mg *NetworkInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkInterface.
func (*NetworkInterface) LateInitialize ¶
func (tr *NetworkInterface) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkInterface using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkInterface) ResolveReferences ¶
ResolveReferences of this NetworkInterface.
func (*NetworkInterface) SetConditions ¶
func (mg *NetworkInterface) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkInterface.
func (*NetworkInterface) SetDeletionPolicy ¶
func (mg *NetworkInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) SetObservation ¶
func (tr *NetworkInterface) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkInterface
func (*NetworkInterface) SetParameters ¶
func (tr *NetworkInterface) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkInterface
func (*NetworkInterface) SetProviderConfigReference ¶
func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) SetProviderReference ¶
func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkInterface. Deprecated: Use SetProviderConfigReference.
func (*NetworkInterface) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *NetworkInterface) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkInterface.
func (*NetworkInterface) SetWriteConnectionSecretToReference ¶
func (mg *NetworkInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkInterface.
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
NetworkInterfaceList contains a list of NetworkInterfaces
func (*NetworkInterfaceList) DeepCopy ¶
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶
func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceList) DeepCopyObject ¶
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceList) GetItems ¶
func (l *NetworkInterfaceList) GetItems() []resource.Managed
GetItems of this NetworkInterfaceList.
type NetworkInterfaceObservation ¶
type NetworkInterfaceObservation struct { }
func (*NetworkInterfaceObservation) DeepCopy ¶
func (in *NetworkInterfaceObservation) DeepCopy() *NetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation.
func (*NetworkInterfaceObservation) DeepCopyInto ¶
func (in *NetworkInterfaceObservation) DeepCopyInto(out *NetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceObservation_2 ¶
type NetworkInterfaceObservation_2 struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` MacAddress *string `json:"macAddress,omitempty" tf:"mac_address,omitempty"` OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn,omitempty"` PrivateDNSName *string `json:"privateDnsName,omitempty" tf:"private_dns_name,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*NetworkInterfaceObservation_2) DeepCopy ¶
func (in *NetworkInterfaceObservation_2) DeepCopy() *NetworkInterfaceObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation_2.
func (*NetworkInterfaceObservation_2) DeepCopyInto ¶
func (in *NetworkInterfaceObservation_2) DeepCopyInto(out *NetworkInterfaceObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceParameters ¶
type NetworkInterfaceParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Required DeviceIndex *float64 `json:"deviceIndex" tf:"device_index,omitempty"` // +crossplane:generate:reference:type=NetworkInterface // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceIDRef *v1.Reference `json:"networkInterfaceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkInterfaceIDSelector *v1.Selector `json:"networkInterfaceIdSelector,omitempty" tf:"-"` }
func (*NetworkInterfaceParameters) DeepCopy ¶
func (in *NetworkInterfaceParameters) DeepCopy() *NetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters.
func (*NetworkInterfaceParameters) DeepCopyInto ¶
func (in *NetworkInterfaceParameters) DeepCopyInto(out *NetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceParameters_2 ¶
type NetworkInterfaceParameters_2 struct { // +kubebuilder:validation:Optional Attachment []AttachmentParameters `json:"attachment,omitempty" tf:"attachment,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IPv6AddressCount *float64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"` // +kubebuilder:validation:Optional IPv6Addresses []*string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"` // +kubebuilder:validation:Optional InterfaceType *string `json:"interfaceType,omitempty" tf:"interface_type,omitempty"` // +kubebuilder:validation:Optional PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` // +kubebuilder:validation:Optional PrivateIps []*string `json:"privateIps,omitempty" tf:"private_ips,omitempty"` // +kubebuilder:validation:Optional PrivateIpsCount *float64 `json:"privateIpsCount,omitempty" tf:"private_ips_count,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional SourceDestCheck *bool `json:"sourceDestCheck,omitempty" tf:"source_dest_check,omitempty"` // +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:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetworkInterfaceParameters_2) DeepCopy ¶
func (in *NetworkInterfaceParameters_2) DeepCopy() *NetworkInterfaceParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters_2.
func (*NetworkInterfaceParameters_2) DeepCopyInto ¶
func (in *NetworkInterfaceParameters_2) DeepCopyInto(out *NetworkInterfaceParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSpec ¶
type NetworkInterfaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkInterfaceParameters_2 `json:"forProvider"` }
NetworkInterfaceSpec defines the desired state of NetworkInterface
func (*NetworkInterfaceSpec) DeepCopy ¶
func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.
func (*NetworkInterfaceSpec) DeepCopyInto ¶
func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceStatus ¶
type NetworkInterfaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkInterfaceObservation_2 `json:"atProvider,omitempty"` }
NetworkInterfaceStatus defines the observed state of NetworkInterface.
func (*NetworkInterfaceStatus) DeepCopy ¶
func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.
func (*NetworkInterfaceStatus) DeepCopyInto ¶
func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacesObservation ¶
type NetworkInterfacesObservation struct { }
func (*NetworkInterfacesObservation) DeepCopy ¶
func (in *NetworkInterfacesObservation) DeepCopy() *NetworkInterfacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacesObservation.
func (*NetworkInterfacesObservation) DeepCopyInto ¶
func (in *NetworkInterfacesObservation) DeepCopyInto(out *NetworkInterfacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacesParameters ¶
type NetworkInterfacesParameters struct { // +kubebuilder:validation:Optional AssociateCarrierIPAddress *string `json:"associateCarrierIpAddress,omitempty" tf:"associate_carrier_ip_address,omitempty"` // +kubebuilder:validation:Optional AssociatePublicIPAddress *string `json:"associatePublicIpAddress,omitempty" tf:"associate_public_ip_address,omitempty"` // +kubebuilder:validation:Optional DeleteOnTermination *string `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DeviceIndex *float64 `json:"deviceIndex,omitempty" tf:"device_index,omitempty"` // +kubebuilder:validation:Optional IPv4AddressCount *float64 `json:"ipv4AddressCount,omitempty" tf:"ipv4_address_count,omitempty"` // +kubebuilder:validation:Optional IPv4Addresses []*string `json:"ipv4Addresses,omitempty" tf:"ipv4_addresses,omitempty"` // +kubebuilder:validation:Optional IPv6AddressCount *float64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"` // +kubebuilder:validation:Optional IPv6Addresses []*string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"` // +kubebuilder:validation:Optional InterfaceType *string `json:"interfaceType,omitempty" tf:"interface_type,omitempty"` // +crossplane:generate:reference:type=NetworkInterface // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceIDRef *v1.Reference `json:"networkInterfaceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkInterfaceIDSelector *v1.Selector `json:"networkInterfaceIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +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 (*NetworkInterfacesParameters) DeepCopy ¶
func (in *NetworkInterfacesParameters) DeepCopy() *NetworkInterfacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacesParameters.
func (*NetworkInterfacesParameters) DeepCopyInto ¶
func (in *NetworkInterfacesParameters) DeepCopyInto(out *NetworkInterfacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementObservation ¶
type PlacementObservation struct { }
func (*PlacementObservation) DeepCopy ¶
func (in *PlacementObservation) DeepCopy() *PlacementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementObservation.
func (*PlacementObservation) DeepCopyInto ¶
func (in *PlacementObservation) DeepCopyInto(out *PlacementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementParameters ¶
type PlacementParameters struct { // +kubebuilder:validation:Optional Affinity *string `json:"affinity,omitempty" tf:"affinity,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` // +kubebuilder:validation:Optional HostID *string `json:"hostId,omitempty" tf:"host_id,omitempty"` // +kubebuilder:validation:Optional HostResourceGroupArn *string `json:"hostResourceGroupArn,omitempty" tf:"host_resource_group_arn,omitempty"` // +kubebuilder:validation:Optional PartitionNumber *float64 `json:"partitionNumber,omitempty" tf:"partition_number,omitempty"` // +kubebuilder:validation:Optional SpreadDomain *string `json:"spreadDomain,omitempty" tf:"spread_domain,omitempty"` // +kubebuilder:validation:Optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` }
func (*PlacementParameters) DeepCopy ¶
func (in *PlacementParameters) DeepCopy() *PlacementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementParameters.
func (*PlacementParameters) DeepCopyInto ¶
func (in *PlacementParameters) DeepCopyInto(out *PlacementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequesterObservation ¶
type RequesterObservation struct { }
func (*RequesterObservation) DeepCopy ¶
func (in *RequesterObservation) DeepCopy() *RequesterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequesterObservation.
func (*RequesterObservation) DeepCopyInto ¶
func (in *RequesterObservation) DeepCopyInto(out *RequesterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequesterParameters ¶
type RequesterParameters struct { // +kubebuilder:validation:Optional AllowClassicLinkToRemoteVPC *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"` // +kubebuilder:validation:Optional AllowRemoteVPCDNSResolution *bool `json:"allowRemoteVpcDnsResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"` // +kubebuilder:validation:Optional AllowVPCToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"` }
func (*RequesterParameters) DeepCopy ¶
func (in *RequesterParameters) DeepCopy() *RequesterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequesterParameters.
func (*RequesterParameters) DeepCopyInto ¶
func (in *RequesterParameters) DeepCopyInto(out *RequesterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootBlockDeviceObservation ¶
type RootBlockDeviceObservation struct { DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"` }
func (*RootBlockDeviceObservation) DeepCopy ¶
func (in *RootBlockDeviceObservation) DeepCopy() *RootBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootBlockDeviceObservation.
func (*RootBlockDeviceObservation) DeepCopyInto ¶
func (in *RootBlockDeviceObservation) DeepCopyInto(out *RootBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootBlockDeviceParameters ¶
type RootBlockDeviceParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*RootBlockDeviceParameters) DeepCopy ¶
func (in *RootBlockDeviceParameters) DeepCopy() *RootBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootBlockDeviceParameters.
func (*RootBlockDeviceParameters) DeepCopyInto ¶
func (in *RootBlockDeviceParameters) DeepCopyInto(out *RootBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route ¶
type Route struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec"` Status RouteStatus `json:"status,omitempty"` }
Route is the Schema for the Routes 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,awsjet}
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) GetCondition ¶
func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Route.
func (*Route) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Route
func (*Route) GetDeletionPolicy ¶
func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Route.
func (*Route) GetObservation ¶
GetObservation of this Route
func (*Route) GetParameters ¶
GetParameters of this Route
func (*Route) GetProviderConfigReference ¶
GetProviderConfigReference of this Route.
func (*Route) GetProviderReference ¶
GetProviderReference of this Route. Deprecated: Use GetProviderConfigReference.
func (*Route) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Route.
func (*Route) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Route
func (*Route) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Route) GetWriteConnectionSecretToReference ¶
func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Route.
func (*Route) LateInitialize ¶
LateInitialize this Route using its observed tfState. returns True if there are any spec changes for the resource.
func (*Route) ResolveReferences ¶
ResolveReferences of this Route.
func (*Route) SetConditions ¶
SetConditions of this Route.
func (*Route) SetDeletionPolicy ¶
func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Route.
func (*Route) SetObservation ¶
SetObservation for this Route
func (*Route) SetParameters ¶
SetParameters for this Route
func (*Route) SetProviderConfigReference ¶
SetProviderConfigReference of this Route.
func (*Route) SetProviderReference ¶
SetProviderReference of this Route. Deprecated: Use SetProviderConfigReference.
func (*Route) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Route.
func (*Route) SetWriteConnectionSecretToReference ¶
func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Route.
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route `json:"items"` }
RouteList contains a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteObservation ¶
type RouteObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` InstanceOwnerID *string `json:"instanceOwnerId,omitempty" tf:"instance_owner_id,omitempty"` Origin *string `json:"origin,omitempty" tf:"origin,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Optional CarrierGatewayID *string `json:"carrierGatewayId,omitempty" tf:"carrier_gateway_id,omitempty"` // +kubebuilder:validation:Optional DestinationCidrBlock *string `json:"destinationCidrBlock,omitempty" tf:"destination_cidr_block,omitempty"` // +kubebuilder:validation:Optional DestinationIPv6CidrBlock *string `json:"destinationIpv6CidrBlock,omitempty" tf:"destination_ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Optional DestinationPrefixListID *string `json:"destinationPrefixListId,omitempty" tf:"destination_prefix_list_id,omitempty"` // +kubebuilder:validation:Optional EgressOnlyGatewayID *string `json:"egressOnlyGatewayId,omitempty" tf:"egress_only_gateway_id,omitempty"` // +crossplane:generate:reference:type=InternetGateway // +kubebuilder:validation:Optional GatewayID *string `json:"gatewayId,omitempty" tf:"gateway_id,omitempty"` // +kubebuilder:validation:Optional GatewayIDRef *v1.Reference `json:"gatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional GatewayIDSelector *v1.Selector `json:"gatewayIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LocalGatewayID *string `json:"localGatewayId,omitempty" tf:"local_gateway_id,omitempty"` // +kubebuilder:validation:Optional NATGatewayID *string `json:"natGatewayId,omitempty" tf:"nat_gateway_id,omitempty"` // +crossplane:generate:reference:type=NetworkInterface // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceIDRef *v1.Reference `json:"networkInterfaceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkInterfaceIDSelector *v1.Selector `json:"networkInterfaceIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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:"-"` // +crossplane:generate:reference:type=TransitGateway // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayIDRef *v1.Reference `json:"transitGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayIDSelector *v1.Selector `json:"transitGatewayIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=VPCEndpoint // +kubebuilder:validation:Optional VPCEndpointID *string `json:"vpcEndpointId,omitempty" tf:"vpc_endpoint_id,omitempty"` // +kubebuilder:validation:Optional VPCEndpointIDRef *v1.Reference `json:"vpcEndpointIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCEndpointIDSelector *v1.Selector `json:"vpcEndpointIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=VPCPeeringConnection // +kubebuilder:validation:Optional VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId,omitempty" tf:"vpc_peering_connection_id,omitempty"` // +kubebuilder:validation:Optional VPCPeeringConnectionIDRef *v1.Reference `json:"vpcPeeringConnectionIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCPeeringConnectionIDSelector *v1.Selector `json:"vpcPeeringConnectionIdSelector,omitempty" tf:"-"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteParameters `json:"forProvider"` }
RouteSpec defines the desired state of Route
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteObservation `json:"atProvider,omitempty"` }
RouteStatus defines the observed state of Route.
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable ¶
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,awsjet}
func (*RouteTable) DeepCopy ¶
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶
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 ¶
func (in *RouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTable) GetCondition ¶
func (mg *RouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteTable.
func (*RouteTable) GetConnectionDetailsMapping ¶
func (tr *RouteTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteTable
func (*RouteTable) GetDeletionPolicy ¶
func (mg *RouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteTable.
func (*RouteTable) GetID ¶
func (tr *RouteTable) GetID() string
GetID returns ID of underlying Terraform resource of this RouteTable
func (*RouteTable) GetObservation ¶
func (tr *RouteTable) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteTable
func (*RouteTable) GetParameters ¶
func (tr *RouteTable) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteTable
func (*RouteTable) GetProviderConfigReference ¶
func (mg *RouteTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteTable.
func (*RouteTable) GetProviderReference ¶
func (mg *RouteTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteTable. Deprecated: Use GetProviderConfigReference.
func (*RouteTable) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteTable.
func (*RouteTable) GetTerraformResourceType ¶
func (mg *RouteTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteTable
func (*RouteTable) GetTerraformSchemaVersion ¶
func (tr *RouteTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteTable) GetWriteConnectionSecretToReference ¶
func (mg *RouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteTable.
func (*RouteTable) LateInitialize ¶
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 ¶
ResolveReferences of this RouteTable.
func (*RouteTable) SetConditions ¶
func (mg *RouteTable) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteTable.
func (*RouteTable) SetDeletionPolicy ¶
func (mg *RouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteTable.
func (*RouteTable) SetObservation ¶
func (tr *RouteTable) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteTable
func (*RouteTable) SetParameters ¶
func (tr *RouteTable) SetParameters(params map[string]interface{}) error
SetParameters for this RouteTable
func (*RouteTable) SetProviderConfigReference ¶
func (mg *RouteTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteTable.
func (*RouteTable) SetProviderReference ¶
func (mg *RouteTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteTable. Deprecated: Use SetProviderConfigReference.
func (*RouteTable) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteTable.
func (*RouteTable) SetWriteConnectionSecretToReference ¶
func (mg *RouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteTable.
type RouteTableAssociation ¶
type RouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableAssociationSpec `json:"spec"` Status RouteTableAssociationStatus `json:"status,omitempty"` }
RouteTableAssociation is the Schema for the RouteTableAssociations 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,awsjet}
func (*RouteTableAssociation) DeepCopy ¶
func (in *RouteTableAssociation) DeepCopy() *RouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociation.
func (*RouteTableAssociation) DeepCopyInto ¶
func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAssociation) DeepCopyObject ¶
func (in *RouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableAssociation) GetCondition ¶
func (mg *RouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteTableAssociation.
func (*RouteTableAssociation) GetConnectionDetailsMapping ¶
func (tr *RouteTableAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteTableAssociation
func (*RouteTableAssociation) GetDeletionPolicy ¶
func (mg *RouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteTableAssociation.
func (*RouteTableAssociation) GetID ¶
func (tr *RouteTableAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this RouteTableAssociation
func (*RouteTableAssociation) GetObservation ¶
func (tr *RouteTableAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteTableAssociation
func (*RouteTableAssociation) GetParameters ¶
func (tr *RouteTableAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteTableAssociation
func (*RouteTableAssociation) GetProviderConfigReference ¶
func (mg *RouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteTableAssociation.
func (*RouteTableAssociation) GetProviderReference ¶
func (mg *RouteTableAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*RouteTableAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteTableAssociation.
func (*RouteTableAssociation) GetTerraformResourceType ¶
func (mg *RouteTableAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteTableAssociation
func (*RouteTableAssociation) GetTerraformSchemaVersion ¶
func (tr *RouteTableAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *RouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteTableAssociation.
func (*RouteTableAssociation) LateInitialize ¶
func (tr *RouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteTableAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteTableAssociation) ResolveReferences ¶
ResolveReferences of this RouteTableAssociation.
func (*RouteTableAssociation) SetConditions ¶
func (mg *RouteTableAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteTableAssociation.
func (*RouteTableAssociation) SetDeletionPolicy ¶
func (mg *RouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteTableAssociation.
func (*RouteTableAssociation) SetObservation ¶
func (tr *RouteTableAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteTableAssociation
func (*RouteTableAssociation) SetParameters ¶
func (tr *RouteTableAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this RouteTableAssociation
func (*RouteTableAssociation) SetProviderConfigReference ¶
func (mg *RouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteTableAssociation.
func (*RouteTableAssociation) SetProviderReference ¶
func (mg *RouteTableAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*RouteTableAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteTableAssociation.
func (*RouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *RouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteTableAssociation.
type RouteTableAssociationList ¶
type RouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTableAssociation `json:"items"` }
RouteTableAssociationList contains a list of RouteTableAssociations
func (*RouteTableAssociationList) DeepCopy ¶
func (in *RouteTableAssociationList) DeepCopy() *RouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationList.
func (*RouteTableAssociationList) DeepCopyInto ¶
func (in *RouteTableAssociationList) DeepCopyInto(out *RouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAssociationList) DeepCopyObject ¶
func (in *RouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableAssociationList) GetItems ¶
func (l *RouteTableAssociationList) GetItems() []resource.Managed
GetItems of this RouteTableAssociationList.
type RouteTableAssociationObservation ¶
type RouteTableAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteTableAssociationObservation) DeepCopy ¶
func (in *RouteTableAssociationObservation) DeepCopy() *RouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationObservation.
func (*RouteTableAssociationObservation) DeepCopyInto ¶
func (in *RouteTableAssociationObservation) DeepCopyInto(out *RouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationParameters ¶
type RouteTableAssociationParameters struct { // +kubebuilder:validation:Optional GatewayID *string `json:"gatewayId,omitempty" tf:"gateway_id,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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:"-"` // +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 (*RouteTableAssociationParameters) DeepCopy ¶
func (in *RouteTableAssociationParameters) DeepCopy() *RouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationParameters.
func (*RouteTableAssociationParameters) DeepCopyInto ¶
func (in *RouteTableAssociationParameters) DeepCopyInto(out *RouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationSpec ¶
type RouteTableAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteTableAssociationParameters `json:"forProvider"` }
RouteTableAssociationSpec defines the desired state of RouteTableAssociation
func (*RouteTableAssociationSpec) DeepCopy ¶
func (in *RouteTableAssociationSpec) DeepCopy() *RouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationSpec.
func (*RouteTableAssociationSpec) DeepCopyInto ¶
func (in *RouteTableAssociationSpec) DeepCopyInto(out *RouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationStatus ¶
type RouteTableAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteTableAssociationObservation `json:"atProvider,omitempty"` }
RouteTableAssociationStatus defines the observed state of RouteTableAssociation.
func (*RouteTableAssociationStatus) DeepCopy ¶
func (in *RouteTableAssociationStatus) DeepCopy() *RouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationStatus.
func (*RouteTableAssociationStatus) DeepCopyInto ¶
func (in *RouteTableAssociationStatus) DeepCopyInto(out *RouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableList ¶
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 ¶
func (in *RouteTableList) DeepCopy() *RouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.
func (*RouteTableList) DeepCopyInto ¶
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 ¶
func (in *RouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableList) GetItems ¶
func (l *RouteTableList) GetItems() []resource.Managed
GetItems of this RouteTableList.
type RouteTableObservation ¶
type RouteTableObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RouteTableObservation) DeepCopy ¶
func (in *RouteTableObservation) DeepCopy() *RouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableObservation.
func (*RouteTableObservation) DeepCopyInto ¶
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 ¶
type RouteTableParameters struct { // +kubebuilder:validation:Optional PropagatingVgws []*string `json:"propagatingVgws,omitempty" tf:"propagating_vgws,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Route []RouteTableRouteParameters `json:"route,omitempty" tf:"route,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 ¶
func (in *RouteTableParameters) DeepCopy() *RouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableParameters.
func (*RouteTableParameters) DeepCopyInto ¶
func (in *RouteTableParameters) DeepCopyInto(out *RouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableRouteObservation ¶
type RouteTableRouteObservation struct { }
func (*RouteTableRouteObservation) DeepCopy ¶
func (in *RouteTableRouteObservation) DeepCopy() *RouteTableRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableRouteObservation.
func (*RouteTableRouteObservation) DeepCopyInto ¶
func (in *RouteTableRouteObservation) DeepCopyInto(out *RouteTableRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableRouteParameters ¶
type RouteTableRouteParameters struct { // +kubebuilder:validation:Optional CarrierGatewayID *string `json:"carrierGatewayId,omitempty" tf:"carrier_gateway_id"` // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +kubebuilder:validation:Optional DestinationPrefixListID *string `json:"destinationPrefixListId,omitempty" tf:"destination_prefix_list_id"` // +kubebuilder:validation:Optional EgressOnlyGatewayID *string `json:"egressOnlyGatewayId,omitempty" tf:"egress_only_gateway_id"` // +kubebuilder:validation:Optional GatewayID *string `json:"gatewayId,omitempty" tf:"gateway_id"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block"` // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LocalGatewayID *string `json:"localGatewayId,omitempty" tf:"local_gateway_id"` // +kubebuilder:validation:Optional NATGatewayID *string `json:"natGatewayId,omitempty" tf:"nat_gateway_id"` // +crossplane:generate:reference:type=NetworkInterface // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id"` // +kubebuilder:validation:Optional NetworkInterfaceIDRef *v1.Reference `json:"networkInterfaceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NetworkInterfaceIDSelector *v1.Selector `json:"networkInterfaceIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id"` // +crossplane:generate:reference:type=VPCEndpoint // +kubebuilder:validation:Optional VPCEndpointID *string `json:"vpcEndpointId,omitempty" tf:"vpc_endpoint_id"` // +kubebuilder:validation:Optional VPCEndpointIDRef *v1.Reference `json:"vpcEndpointIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCEndpointIDSelector *v1.Selector `json:"vpcEndpointIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=VPCPeeringConnection // +kubebuilder:validation:Optional VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId,omitempty" tf:"vpc_peering_connection_id"` // +kubebuilder:validation:Optional VPCPeeringConnectionIDRef *v1.Reference `json:"vpcPeeringConnectionIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCPeeringConnectionIDSelector *v1.Selector `json:"vpcPeeringConnectionIdSelector,omitempty" tf:"-"` }
func (*RouteTableRouteParameters) DeepCopy ¶
func (in *RouteTableRouteParameters) DeepCopy() *RouteTableRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableRouteParameters.
func (*RouteTableRouteParameters) DeepCopyInto ¶
func (in *RouteTableRouteParameters) DeepCopyInto(out *RouteTableRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpec ¶
type RouteTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteTableParameters `json:"forProvider"` }
RouteTableSpec defines the desired state of RouteTable
func (*RouteTableSpec) DeepCopy ¶
func (in *RouteTableSpec) DeepCopy() *RouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec.
func (*RouteTableSpec) DeepCopyInto ¶
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 ¶
type RouteTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteTableObservation `json:"atProvider,omitempty"` }
RouteTableStatus defines the observed state of RouteTable.
func (*RouteTableStatus) DeepCopy ¶
func (in *RouteTableStatus) DeepCopy() *RouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableStatus.
func (*RouteTableStatus) DeepCopyInto ¶
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 ¶
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,awsjet}
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
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 ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) GetCondition ¶
func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroup.
func (*SecurityGroup) GetConnectionDetailsMapping ¶
func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroup
func (*SecurityGroup) GetDeletionPolicy ¶
func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) GetID ¶
func (tr *SecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroup
func (*SecurityGroup) GetObservation ¶
func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroup
func (*SecurityGroup) GetParameters ¶
func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroup
func (*SecurityGroup) GetProviderConfigReference ¶
func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) GetProviderReference ¶
func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroup) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *SecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroup.
func (*SecurityGroup) GetTerraformResourceType ¶
func (mg *SecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroup
func (*SecurityGroup) GetTerraformSchemaVersion ¶
func (tr *SecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroup.
func (*SecurityGroup) LateInitialize ¶
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) ResolveReferences ¶
ResolveReferences of this SecurityGroup.
func (*SecurityGroup) SetConditions ¶
func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroup.
func (*SecurityGroup) SetDeletionPolicy ¶
func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) SetObservation ¶
func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroup
func (*SecurityGroup) SetParameters ¶
func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroup
func (*SecurityGroup) SetProviderConfigReference ¶
func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) SetProviderReference ¶
func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroup) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *SecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroup.
func (*SecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroup.
type SecurityGroupList ¶
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 ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
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 ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupList) GetItems ¶
func (l *SecurityGroupList) GetItems() []resource.Managed
GetItems of this SecurityGroupList.
type SecurityGroupObservation ¶
type SecurityGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SecurityGroupObservation) DeepCopy ¶
func (in *SecurityGroupObservation) DeepCopy() *SecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupObservation.
func (*SecurityGroupObservation) DeepCopyInto ¶
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 ¶
type SecurityGroupParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Egress []EgressParameters `json:"egress,omitempty" tf:"egress,omitempty"` // +kubebuilder:validation:Optional Ingress []IngressParameters `json:"ingress,omitempty" tf:"ingress,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RevokeRulesOnDelete *bool `json:"revokeRulesOnDelete,omitempty" tf:"revoke_rules_on_delete,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*SecurityGroupParameters) DeepCopy ¶
func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupParameters.
func (*SecurityGroupParameters) DeepCopyInto ¶
func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRule ¶
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,awsjet}
func (*SecurityGroupRule) DeepCopy ¶
func (in *SecurityGroupRule) DeepCopy() *SecurityGroupRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRule.
func (*SecurityGroupRule) DeepCopyInto ¶
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 ¶
func (in *SecurityGroupRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupRule) GetCondition ¶
func (mg *SecurityGroupRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroupRule.
func (*SecurityGroupRule) GetConnectionDetailsMapping ¶
func (tr *SecurityGroupRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroupRule
func (*SecurityGroupRule) GetDeletionPolicy ¶
func (mg *SecurityGroupRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroupRule.
func (*SecurityGroupRule) GetID ¶
func (tr *SecurityGroupRule) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroupRule
func (*SecurityGroupRule) GetObservation ¶
func (tr *SecurityGroupRule) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroupRule
func (*SecurityGroupRule) GetParameters ¶
func (tr *SecurityGroupRule) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroupRule
func (*SecurityGroupRule) GetProviderConfigReference ¶
func (mg *SecurityGroupRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroupRule.
func (*SecurityGroupRule) GetProviderReference ¶
func (mg *SecurityGroupRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroupRule. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroupRule) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *SecurityGroupRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroupRule.
func (*SecurityGroupRule) GetTerraformResourceType ¶
func (mg *SecurityGroupRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroupRule
func (*SecurityGroupRule) GetTerraformSchemaVersion ¶
func (tr *SecurityGroupRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroupRule) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroupRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroupRule.
func (*SecurityGroupRule) LateInitialize ¶
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 ¶
ResolveReferences of this SecurityGroupRule.
func (*SecurityGroupRule) SetConditions ¶
func (mg *SecurityGroupRule) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroupRule.
func (*SecurityGroupRule) SetDeletionPolicy ¶
func (mg *SecurityGroupRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroupRule.
func (*SecurityGroupRule) SetObservation ¶
func (tr *SecurityGroupRule) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroupRule
func (*SecurityGroupRule) SetParameters ¶
func (tr *SecurityGroupRule) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroupRule
func (*SecurityGroupRule) SetProviderConfigReference ¶
func (mg *SecurityGroupRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroupRule.
func (*SecurityGroupRule) SetProviderReference ¶
func (mg *SecurityGroupRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroupRule. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroupRule) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *SecurityGroupRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroupRule.
func (*SecurityGroupRule) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroupRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroupRule.
type SecurityGroupRuleList ¶
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 ¶
func (in *SecurityGroupRuleList) DeepCopy() *SecurityGroupRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleList.
func (*SecurityGroupRuleList) DeepCopyInto ¶
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 ¶
func (in *SecurityGroupRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupRuleList) GetItems ¶
func (l *SecurityGroupRuleList) GetItems() []resource.Managed
GetItems of this SecurityGroupRuleList.
type SecurityGroupRuleObservation ¶
type SecurityGroupRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupRuleObservation) DeepCopy ¶
func (in *SecurityGroupRuleObservation) DeepCopy() *SecurityGroupRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleObservation.
func (*SecurityGroupRuleObservation) DeepCopyInto ¶
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 ¶
type SecurityGroupRuleParameters struct { // +kubebuilder:validation:Optional CidrBlocks []*string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required FromPort *float64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional IPv6CidrBlocks []*string `json:"ipv6CidrBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"` // +kubebuilder:validation:Optional PrefixListIds []*string `json:"prefixListIds,omitempty" tf:"prefix_list_ids,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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:"-"` // +kubebuilder:validation:Optional Self *bool `json:"self,omitempty" tf:"self,omitempty"` // +crossplane:generate:reference:type=SecurityGroup // +kubebuilder:validation:Optional SourceSecurityGroupID *string `json:"sourceSecurityGroupId,omitempty" tf:"source_security_group_id,omitempty"` // +kubebuilder:validation:Optional SourceSecurityGroupIDRef *v1.Reference `json:"sourceSecurityGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceSecurityGroupIDSelector *v1.Selector `json:"sourceSecurityGroupIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ToPort *float64 `json:"toPort" tf:"to_port,omitempty"` // Type of rule, ingress (inbound) or egress (outbound). // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SecurityGroupRuleParameters) DeepCopy ¶
func (in *SecurityGroupRuleParameters) DeepCopy() *SecurityGroupRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleParameters.
func (*SecurityGroupRuleParameters) DeepCopyInto ¶
func (in *SecurityGroupRuleParameters) DeepCopyInto(out *SecurityGroupRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleSpec ¶
type SecurityGroupRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupRuleParameters `json:"forProvider"` }
SecurityGroupRuleSpec defines the desired state of SecurityGroupRule
func (*SecurityGroupRuleSpec) DeepCopy ¶
func (in *SecurityGroupRuleSpec) DeepCopy() *SecurityGroupRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleSpec.
func (*SecurityGroupRuleSpec) DeepCopyInto ¶
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 ¶
type SecurityGroupRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupRuleObservation `json:"atProvider,omitempty"` }
SecurityGroupRuleStatus defines the observed state of SecurityGroupRule.
func (*SecurityGroupRuleStatus) DeepCopy ¶
func (in *SecurityGroupRuleStatus) DeepCopy() *SecurityGroupRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleStatus.
func (*SecurityGroupRuleStatus) DeepCopyInto ¶
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 ¶
type SecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupParameters `json:"forProvider"` }
SecurityGroupSpec defines the desired state of SecurityGroup
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
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 ¶
type SecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupObservation `json:"atProvider,omitempty"` }
SecurityGroupStatus defines the observed state of SecurityGroup.
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotOptionsObservation ¶
type SpotOptionsObservation struct { }
func (*SpotOptionsObservation) DeepCopy ¶
func (in *SpotOptionsObservation) DeepCopy() *SpotOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotOptionsObservation.
func (*SpotOptionsObservation) DeepCopyInto ¶
func (in *SpotOptionsObservation) DeepCopyInto(out *SpotOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotOptionsParameters ¶
type SpotOptionsParameters struct { // +kubebuilder:validation:Optional BlockDurationMinutes *float64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"` // +kubebuilder:validation:Optional InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior,omitempty"` // +kubebuilder:validation:Optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price,omitempty"` // +kubebuilder:validation:Optional SpotInstanceType *string `json:"spotInstanceType,omitempty" tf:"spot_instance_type,omitempty"` // +kubebuilder:validation:Optional ValidUntil *string `json:"validUntil,omitempty" tf:"valid_until,omitempty"` }
func (*SpotOptionsParameters) DeepCopy ¶
func (in *SpotOptionsParameters) DeepCopy() *SpotOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotOptionsParameters.
func (*SpotOptionsParameters) DeepCopyInto ¶
func (in *SpotOptionsParameters) DeepCopyInto(out *SpotOptionsParameters)
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,awsjet}
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6CidrBlockAssociationID *string `json:"ipv6CidrBlockAssociationId,omitempty" tf:"ipv6_cidr_block_association_id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,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 { // +kubebuilder:validation:Optional AssignIPv6AddressOnCreation *bool `json:"assignIpv6AddressOnCreation,omitempty" tf:"assign_ipv6_address_on_creation,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional AvailabilityZoneID *string `json:"availabilityZoneId,omitempty" tf:"availability_zone_id,omitempty"` // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // +kubebuilder:validation:Optional CustomerOwnedIPv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool,omitempty"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Optional MapCustomerOwnedIPOnLaunch *bool `json:"mapCustomerOwnedIpOnLaunch,omitempty" tf:"map_customer_owned_ip_on_launch,omitempty"` // +kubebuilder:validation:Optional MapPublicIPOnLaunch *bool `json:"mapPublicIpOnLaunch,omitempty" tf:"map_public_ip_on_launch,omitempty"` // +kubebuilder:validation:Optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 TagSpecificationsObservation ¶
type TagSpecificationsObservation struct { }
func (*TagSpecificationsObservation) DeepCopy ¶
func (in *TagSpecificationsObservation) DeepCopy() *TagSpecificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpecificationsObservation.
func (*TagSpecificationsObservation) DeepCopyInto ¶
func (in *TagSpecificationsObservation) DeepCopyInto(out *TagSpecificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpecificationsParameters ¶
type TagSpecificationsParameters struct { // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TagSpecificationsParameters) DeepCopy ¶
func (in *TagSpecificationsParameters) DeepCopy() *TagSpecificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpecificationsParameters.
func (*TagSpecificationsParameters) DeepCopyInto ¶
func (in *TagSpecificationsParameters) DeepCopyInto(out *TagSpecificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGateway ¶
type TransitGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewaySpec `json:"spec"` Status TransitGatewayStatus `json:"status,omitempty"` }
TransitGateway is the Schema for the TransitGateways 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,awsjet}
func (*TransitGateway) DeepCopy ¶
func (in *TransitGateway) DeepCopy() *TransitGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGateway.
func (*TransitGateway) DeepCopyInto ¶
func (in *TransitGateway) DeepCopyInto(out *TransitGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGateway) DeepCopyObject ¶
func (in *TransitGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGateway) GetCondition ¶
func (mg *TransitGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGateway.
func (*TransitGateway) GetConnectionDetailsMapping ¶
func (tr *TransitGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGateway
func (*TransitGateway) GetDeletionPolicy ¶
func (mg *TransitGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGateway.
func (*TransitGateway) GetID ¶
func (tr *TransitGateway) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGateway
func (*TransitGateway) GetObservation ¶
func (tr *TransitGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGateway
func (*TransitGateway) GetParameters ¶
func (tr *TransitGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGateway
func (*TransitGateway) GetProviderConfigReference ¶
func (mg *TransitGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGateway.
func (*TransitGateway) GetProviderReference ¶
func (mg *TransitGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGateway. Deprecated: Use GetProviderConfigReference.
func (*TransitGateway) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGateway.
func (*TransitGateway) GetTerraformResourceType ¶
func (mg *TransitGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGateway
func (*TransitGateway) GetTerraformSchemaVersion ¶
func (tr *TransitGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGateway) GetWriteConnectionSecretToReference ¶
func (mg *TransitGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGateway.
func (*TransitGateway) LateInitialize ¶
func (tr *TransitGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGateway) SetConditions ¶
func (mg *TransitGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGateway.
func (*TransitGateway) SetDeletionPolicy ¶
func (mg *TransitGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGateway.
func (*TransitGateway) SetObservation ¶
func (tr *TransitGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGateway
func (*TransitGateway) SetParameters ¶
func (tr *TransitGateway) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGateway
func (*TransitGateway) SetProviderConfigReference ¶
func (mg *TransitGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGateway.
func (*TransitGateway) SetProviderReference ¶
func (mg *TransitGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGateway. Deprecated: Use SetProviderConfigReference.
func (*TransitGateway) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGateway.
func (*TransitGateway) SetWriteConnectionSecretToReference ¶
func (mg *TransitGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGateway.
type TransitGatewayList ¶
type TransitGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGateway `json:"items"` }
TransitGatewayList contains a list of TransitGateways
func (*TransitGatewayList) DeepCopy ¶
func (in *TransitGatewayList) DeepCopy() *TransitGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayList.
func (*TransitGatewayList) DeepCopyInto ¶
func (in *TransitGatewayList) DeepCopyInto(out *TransitGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayList) DeepCopyObject ¶
func (in *TransitGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayList) GetItems ¶
func (l *TransitGatewayList) GetItems() []resource.Managed
GetItems of this TransitGatewayList.
type TransitGatewayObservation ¶
type TransitGatewayObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AssociationDefaultRouteTableID *string `json:"associationDefaultRouteTableId,omitempty" tf:"association_default_route_table_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` PropagationDefaultRouteTableID *string `json:"propagationDefaultRouteTableId,omitempty" tf:"propagation_default_route_table_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TransitGatewayObservation) DeepCopy ¶
func (in *TransitGatewayObservation) DeepCopy() *TransitGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayObservation.
func (*TransitGatewayObservation) DeepCopyInto ¶
func (in *TransitGatewayObservation) DeepCopyInto(out *TransitGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayParameters ¶
type TransitGatewayParameters struct { // +kubebuilder:validation:Optional AmazonSideAsn *float64 `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"` AutoAcceptSharedAttachments *string `json:"autoAcceptSharedAttachments,omitempty" tf:"auto_accept_shared_attachments,omitempty"` // +kubebuilder:validation:Optional DNSSupport *string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"` // +kubebuilder:validation:Optional DefaultRouteTableAssociation *string `json:"defaultRouteTableAssociation,omitempty" tf:"default_route_table_association,omitempty"` // +kubebuilder:validation:Optional DefaultRouteTablePropagation *string `json:"defaultRouteTablePropagation,omitempty" tf:"default_route_table_propagation,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VPNEcmpSupport *string `json:"vpnEcmpSupport,omitempty" tf:"vpn_ecmp_support,omitempty"` }
func (*TransitGatewayParameters) DeepCopy ¶
func (in *TransitGatewayParameters) DeepCopy() *TransitGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayParameters.
func (*TransitGatewayParameters) DeepCopyInto ¶
func (in *TransitGatewayParameters) DeepCopyInto(out *TransitGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRoute ¶
type TransitGatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteSpec `json:"spec"` Status TransitGatewayRouteStatus `json:"status,omitempty"` }
TransitGatewayRoute is the Schema for the TransitGatewayRoutes 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,awsjet}
func (*TransitGatewayRoute) DeepCopy ¶
func (in *TransitGatewayRoute) DeepCopy() *TransitGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRoute.
func (*TransitGatewayRoute) DeepCopyInto ¶
func (in *TransitGatewayRoute) DeepCopyInto(out *TransitGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRoute) DeepCopyObject ¶
func (in *TransitGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRoute) GetCondition ¶
func (mg *TransitGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayRoute
func (*TransitGatewayRoute) GetDeletionPolicy ¶
func (mg *TransitGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetID ¶
func (tr *TransitGatewayRoute) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayRoute
func (*TransitGatewayRoute) GetObservation ¶
func (tr *TransitGatewayRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayRoute
func (*TransitGatewayRoute) GetParameters ¶
func (tr *TransitGatewayRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayRoute
func (*TransitGatewayRoute) GetProviderConfigReference ¶
func (mg *TransitGatewayRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetProviderReference ¶
func (mg *TransitGatewayRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayRoute) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetTerraformResourceType ¶
func (mg *TransitGatewayRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayRoute
func (*TransitGatewayRoute) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) LateInitialize ¶
func (tr *TransitGatewayRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayRoute) ResolveReferences ¶
ResolveReferences of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetConditions ¶
func (mg *TransitGatewayRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetDeletionPolicy ¶
func (mg *TransitGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetObservation ¶
func (tr *TransitGatewayRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayRoute
func (*TransitGatewayRoute) SetParameters ¶
func (tr *TransitGatewayRoute) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayRoute
func (*TransitGatewayRoute) SetProviderConfigReference ¶
func (mg *TransitGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetProviderReference ¶
func (mg *TransitGatewayRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayRoute) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRoute.
type TransitGatewayRouteList ¶
type TransitGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRoute `json:"items"` }
TransitGatewayRouteList contains a list of TransitGatewayRoutes
func (*TransitGatewayRouteList) DeepCopy ¶
func (in *TransitGatewayRouteList) DeepCopy() *TransitGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteList.
func (*TransitGatewayRouteList) DeepCopyInto ¶
func (in *TransitGatewayRouteList) DeepCopyInto(out *TransitGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteList) DeepCopyObject ¶
func (in *TransitGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteList) GetItems ¶
func (l *TransitGatewayRouteList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteList.
type TransitGatewayRouteObservation ¶
type TransitGatewayRouteObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TransitGatewayRouteObservation) DeepCopy ¶
func (in *TransitGatewayRouteObservation) DeepCopy() *TransitGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteObservation.
func (*TransitGatewayRouteObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteObservation) DeepCopyInto(out *TransitGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteParameters ¶
type TransitGatewayRouteParameters struct { // +kubebuilder:validation:Optional Blackhole *bool `json:"blackhole,omitempty" tf:"blackhole,omitempty"` // +kubebuilder:validation:Required DestinationCidrBlock *string `json:"destinationCidrBlock" tf:"destination_cidr_block,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayVPCAttachment // +kubebuilder:validation:Optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDRef *v1.Reference `json:"transitGatewayAttachmentIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDSelector *v1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayRouteTable // +kubebuilder:validation:Optional TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableId,omitempty" tf:"transit_gateway_route_table_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDRef *v1.Reference `json:"transitGatewayRouteTableIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDSelector *v1.Selector `json:"transitGatewayRouteTableIdSelector,omitempty" tf:"-"` }
func (*TransitGatewayRouteParameters) DeepCopy ¶
func (in *TransitGatewayRouteParameters) DeepCopy() *TransitGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteParameters.
func (*TransitGatewayRouteParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteParameters) DeepCopyInto(out *TransitGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteSpec ¶
type TransitGatewayRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteParameters `json:"forProvider"` }
TransitGatewayRouteSpec defines the desired state of TransitGatewayRoute
func (*TransitGatewayRouteSpec) DeepCopy ¶
func (in *TransitGatewayRouteSpec) DeepCopy() *TransitGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteSpec.
func (*TransitGatewayRouteSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteSpec) DeepCopyInto(out *TransitGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteStatus ¶
type TransitGatewayRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteStatus defines the observed state of TransitGatewayRoute.
func (*TransitGatewayRouteStatus) DeepCopy ¶
func (in *TransitGatewayRouteStatus) DeepCopy() *TransitGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteStatus.
func (*TransitGatewayRouteStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteStatus) DeepCopyInto(out *TransitGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTable ¶
type TransitGatewayRouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTableSpec `json:"spec"` Status TransitGatewayRouteTableStatus `json:"status,omitempty"` }
TransitGatewayRouteTable is the Schema for the TransitGatewayRouteTables 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,awsjet}
func (*TransitGatewayRouteTable) DeepCopy ¶
func (in *TransitGatewayRouteTable) DeepCopy() *TransitGatewayRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) DeepCopyInto ¶
func (in *TransitGatewayRouteTable) DeepCopyInto(out *TransitGatewayRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTable) DeepCopyObject ¶
func (in *TransitGatewayRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTable) GetCondition ¶
func (mg *TransitGatewayRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayRouteTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) GetDeletionPolicy ¶
func (mg *TransitGatewayRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetID ¶
func (tr *TransitGatewayRouteTable) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) GetObservation ¶
func (tr *TransitGatewayRouteTable) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) GetParameters ¶
func (tr *TransitGatewayRouteTable) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) GetProviderConfigReference ¶
func (mg *TransitGatewayRouteTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetProviderReference ¶
func (mg *TransitGatewayRouteTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayRouteTable. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayRouteTable) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetTerraformResourceType ¶
func (mg *TransitGatewayRouteTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayRouteTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayRouteTable) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) LateInitialize ¶
func (tr *TransitGatewayRouteTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayRouteTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayRouteTable) ResolveReferences ¶
ResolveReferences of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetConditions ¶
func (mg *TransitGatewayRouteTable) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetDeletionPolicy ¶
func (mg *TransitGatewayRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetObservation ¶
func (tr *TransitGatewayRouteTable) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) SetParameters ¶
func (tr *TransitGatewayRouteTable) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayRouteTable
func (*TransitGatewayRouteTable) SetProviderConfigReference ¶
func (mg *TransitGatewayRouteTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetProviderReference ¶
func (mg *TransitGatewayRouteTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayRouteTable. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayRouteTable) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRouteTable.
type TransitGatewayRouteTableAssociation ¶
type TransitGatewayRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTableAssociationSpec `json:"spec"` Status TransitGatewayRouteTableAssociationStatus `json:"status,omitempty"` }
TransitGatewayRouteTableAssociation is the Schema for the TransitGatewayRouteTableAssociations 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,awsjet}
func (*TransitGatewayRouteTableAssociation) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopy() *TransitGatewayRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopyInto(out *TransitGatewayRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableAssociation) DeepCopyObject ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTableAssociation) GetCondition ¶
func (mg *TransitGatewayRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) GetDeletionPolicy ¶
func (mg *TransitGatewayRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) GetID ¶
func (tr *TransitGatewayRouteTableAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) GetObservation ¶
func (tr *TransitGatewayRouteTableAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) GetParameters ¶
func (tr *TransitGatewayRouteTableAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) GetProviderConfigReference ¶
func (mg *TransitGatewayRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) GetProviderReference ¶
func (mg *TransitGatewayRouteTableAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayRouteTableAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) GetTerraformResourceType ¶
func (mg *TransitGatewayRouteTableAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayRouteTableAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) LateInitialize ¶
func (tr *TransitGatewayRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayRouteTableAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayRouteTableAssociation) ResolveReferences ¶
func (mg *TransitGatewayRouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) SetConditions ¶
func (mg *TransitGatewayRouteTableAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) SetDeletionPolicy ¶
func (mg *TransitGatewayRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) SetObservation ¶
func (tr *TransitGatewayRouteTableAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) SetParameters ¶
func (tr *TransitGatewayRouteTableAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociation) SetProviderConfigReference ¶
func (mg *TransitGatewayRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) SetProviderReference ¶
func (mg *TransitGatewayRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayRouteTableAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRouteTableAssociation.
type TransitGatewayRouteTableAssociationList ¶
type TransitGatewayRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRouteTableAssociation `json:"items"` }
TransitGatewayRouteTableAssociationList contains a list of TransitGatewayRouteTableAssociations
func (*TransitGatewayRouteTableAssociationList) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopy() *TransitGatewayRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationList.
func (*TransitGatewayRouteTableAssociationList) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopyInto(out *TransitGatewayRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableAssociationList) DeepCopyObject ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTableAssociationList) GetItems ¶
func (l *TransitGatewayRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteTableAssociationList.
type TransitGatewayRouteTableAssociationObservation ¶
type TransitGatewayRouteTableAssociationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` }
func (*TransitGatewayRouteTableAssociationObservation) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationObservation) DeepCopy() *TransitGatewayRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationObservation.
func (*TransitGatewayRouteTableAssociationObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationObservation) DeepCopyInto(out *TransitGatewayRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAssociationParameters ¶
type TransitGatewayRouteTableAssociationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayVPCAttachment // +kubebuilder:validation:Optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDRef *v1.Reference `json:"transitGatewayAttachmentIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDSelector *v1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayRouteTable // +kubebuilder:validation:Optional TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableId,omitempty" tf:"transit_gateway_route_table_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDRef *v1.Reference `json:"transitGatewayRouteTableIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDSelector *v1.Selector `json:"transitGatewayRouteTableIdSelector,omitempty" tf:"-"` }
func (*TransitGatewayRouteTableAssociationParameters) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationParameters) DeepCopy() *TransitGatewayRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationParameters.
func (*TransitGatewayRouteTableAssociationParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationParameters) DeepCopyInto(out *TransitGatewayRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAssociationSpec ¶
type TransitGatewayRouteTableAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteTableAssociationParameters `json:"forProvider"` }
TransitGatewayRouteTableAssociationSpec defines the desired state of TransitGatewayRouteTableAssociation
func (*TransitGatewayRouteTableAssociationSpec) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationSpec) DeepCopy() *TransitGatewayRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationSpec.
func (*TransitGatewayRouteTableAssociationSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationSpec) DeepCopyInto(out *TransitGatewayRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAssociationStatus ¶
type TransitGatewayRouteTableAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteTableAssociationObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteTableAssociationStatus defines the observed state of TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociationStatus) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationStatus) DeepCopy() *TransitGatewayRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationStatus.
func (*TransitGatewayRouteTableAssociationStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationStatus) DeepCopyInto(out *TransitGatewayRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableList ¶
type TransitGatewayRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRouteTable `json:"items"` }
TransitGatewayRouteTableList contains a list of TransitGatewayRouteTables
func (*TransitGatewayRouteTableList) DeepCopy ¶
func (in *TransitGatewayRouteTableList) DeepCopy() *TransitGatewayRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableList.
func (*TransitGatewayRouteTableList) DeepCopyInto ¶
func (in *TransitGatewayRouteTableList) DeepCopyInto(out *TransitGatewayRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableList) DeepCopyObject ¶
func (in *TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTableList) GetItems ¶
func (l *TransitGatewayRouteTableList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteTableList.
type TransitGatewayRouteTableObservation ¶
type TransitGatewayRouteTableObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DefaultAssociationRouteTable *bool `json:"defaultAssociationRouteTable,omitempty" tf:"default_association_route_table,omitempty"` DefaultPropagationRouteTable *bool `json:"defaultPropagationRouteTable,omitempty" tf:"default_propagation_route_table,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TransitGatewayRouteTableObservation) DeepCopy ¶
func (in *TransitGatewayRouteTableObservation) DeepCopy() *TransitGatewayRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableObservation.
func (*TransitGatewayRouteTableObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteTableObservation) DeepCopyInto(out *TransitGatewayRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableParameters ¶
type TransitGatewayRouteTableParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=TransitGateway // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayIDRef *v1.Reference `json:"transitGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayIDSelector *v1.Selector `json:"transitGatewayIdSelector,omitempty" tf:"-"` }
func (*TransitGatewayRouteTableParameters) DeepCopy ¶
func (in *TransitGatewayRouteTableParameters) DeepCopy() *TransitGatewayRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableParameters.
func (*TransitGatewayRouteTableParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteTableParameters) DeepCopyInto(out *TransitGatewayRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagation ¶
type TransitGatewayRouteTablePropagation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTablePropagationSpec `json:"spec"` Status TransitGatewayRouteTablePropagationStatus `json:"status,omitempty"` }
TransitGatewayRouteTablePropagation is the Schema for the TransitGatewayRouteTablePropagations 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,awsjet}
func (*TransitGatewayRouteTablePropagation) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopy() *TransitGatewayRouteTablePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopyInto(out *TransitGatewayRouteTablePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTablePropagation) DeepCopyObject ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTablePropagation) GetCondition ¶
func (mg *TransitGatewayRouteTablePropagation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayRouteTablePropagation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) GetDeletionPolicy ¶
func (mg *TransitGatewayRouteTablePropagation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) GetID ¶
func (tr *TransitGatewayRouteTablePropagation) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) GetObservation ¶
func (tr *TransitGatewayRouteTablePropagation) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) GetParameters ¶
func (tr *TransitGatewayRouteTablePropagation) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) GetProviderConfigReference ¶
func (mg *TransitGatewayRouteTablePropagation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) GetProviderReference ¶
func (mg *TransitGatewayRouteTablePropagation) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayRouteTablePropagation. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayRouteTablePropagation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTablePropagation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) GetTerraformResourceType ¶
func (mg *TransitGatewayRouteTablePropagation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayRouteTablePropagation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) LateInitialize ¶
func (tr *TransitGatewayRouteTablePropagation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayRouteTablePropagation using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayRouteTablePropagation) ResolveReferences ¶
func (mg *TransitGatewayRouteTablePropagation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) SetConditions ¶
func (mg *TransitGatewayRouteTablePropagation) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) SetDeletionPolicy ¶
func (mg *TransitGatewayRouteTablePropagation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) SetObservation ¶
func (tr *TransitGatewayRouteTablePropagation) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) SetParameters ¶
func (tr *TransitGatewayRouteTablePropagation) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagation) SetProviderConfigReference ¶
func (mg *TransitGatewayRouteTablePropagation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) SetProviderReference ¶
func (mg *TransitGatewayRouteTablePropagation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayRouteTablePropagation. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayRouteTablePropagation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayRouteTablePropagation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRouteTablePropagation.
type TransitGatewayRouteTablePropagationList ¶
type TransitGatewayRouteTablePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRouteTablePropagation `json:"items"` }
TransitGatewayRouteTablePropagationList contains a list of TransitGatewayRouteTablePropagations
func (*TransitGatewayRouteTablePropagationList) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopy() *TransitGatewayRouteTablePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationList.
func (*TransitGatewayRouteTablePropagationList) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopyInto(out *TransitGatewayRouteTablePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTablePropagationList) DeepCopyObject ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTablePropagationList) GetItems ¶
func (l *TransitGatewayRouteTablePropagationList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteTablePropagationList.
type TransitGatewayRouteTablePropagationObservation ¶
type TransitGatewayRouteTablePropagationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` }
func (*TransitGatewayRouteTablePropagationObservation) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationObservation) DeepCopy() *TransitGatewayRouteTablePropagationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationObservation.
func (*TransitGatewayRouteTablePropagationObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationObservation) DeepCopyInto(out *TransitGatewayRouteTablePropagationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagationParameters ¶
type TransitGatewayRouteTablePropagationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayVPCAttachment // +kubebuilder:validation:Optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDRef *v1.Reference `json:"transitGatewayAttachmentIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDSelector *v1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=TransitGatewayRouteTable // +kubebuilder:validation:Optional TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableId,omitempty" tf:"transit_gateway_route_table_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDRef *v1.Reference `json:"transitGatewayRouteTableIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayRouteTableIDSelector *v1.Selector `json:"transitGatewayRouteTableIdSelector,omitempty" tf:"-"` }
func (*TransitGatewayRouteTablePropagationParameters) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationParameters) DeepCopy() *TransitGatewayRouteTablePropagationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationParameters.
func (*TransitGatewayRouteTablePropagationParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationParameters) DeepCopyInto(out *TransitGatewayRouteTablePropagationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagationSpec ¶
type TransitGatewayRouteTablePropagationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteTablePropagationParameters `json:"forProvider"` }
TransitGatewayRouteTablePropagationSpec defines the desired state of TransitGatewayRouteTablePropagation
func (*TransitGatewayRouteTablePropagationSpec) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationSpec) DeepCopy() *TransitGatewayRouteTablePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationSpec.
func (*TransitGatewayRouteTablePropagationSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationSpec) DeepCopyInto(out *TransitGatewayRouteTablePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagationStatus ¶
type TransitGatewayRouteTablePropagationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteTablePropagationObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteTablePropagationStatus defines the observed state of TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagationStatus) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationStatus) DeepCopy() *TransitGatewayRouteTablePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationStatus.
func (*TransitGatewayRouteTablePropagationStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationStatus) DeepCopyInto(out *TransitGatewayRouteTablePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableSpec ¶
type TransitGatewayRouteTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteTableParameters `json:"forProvider"` }
TransitGatewayRouteTableSpec defines the desired state of TransitGatewayRouteTable
func (*TransitGatewayRouteTableSpec) DeepCopy ¶
func (in *TransitGatewayRouteTableSpec) DeepCopy() *TransitGatewayRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableSpec.
func (*TransitGatewayRouteTableSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTableSpec) DeepCopyInto(out *TransitGatewayRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableStatus ¶
type TransitGatewayRouteTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteTableObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteTableStatus defines the observed state of TransitGatewayRouteTable.
func (*TransitGatewayRouteTableStatus) DeepCopy ¶
func (in *TransitGatewayRouteTableStatus) DeepCopy() *TransitGatewayRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableStatus.
func (*TransitGatewayRouteTableStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTableStatus) DeepCopyInto(out *TransitGatewayRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewaySpec ¶
type TransitGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayParameters `json:"forProvider"` }
TransitGatewaySpec defines the desired state of TransitGateway
func (*TransitGatewaySpec) DeepCopy ¶
func (in *TransitGatewaySpec) DeepCopy() *TransitGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewaySpec.
func (*TransitGatewaySpec) DeepCopyInto ¶
func (in *TransitGatewaySpec) DeepCopyInto(out *TransitGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayStatus ¶
type TransitGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayObservation `json:"atProvider,omitempty"` }
TransitGatewayStatus defines the observed state of TransitGateway.
func (*TransitGatewayStatus) DeepCopy ¶
func (in *TransitGatewayStatus) DeepCopy() *TransitGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayStatus.
func (*TransitGatewayStatus) DeepCopyInto ¶
func (in *TransitGatewayStatus) DeepCopyInto(out *TransitGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachment ¶
type TransitGatewayVPCAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayVPCAttachmentSpec `json:"spec"` Status TransitGatewayVPCAttachmentStatus `json:"status,omitempty"` }
TransitGatewayVPCAttachment is the Schema for the TransitGatewayVPCAttachments 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,awsjet}
func (*TransitGatewayVPCAttachment) DeepCopy ¶
func (in *TransitGatewayVPCAttachment) DeepCopy() *TransitGatewayVPCAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachment) DeepCopyInto(out *TransitGatewayVPCAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVPCAttachment) DeepCopyObject ¶
func (in *TransitGatewayVPCAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVPCAttachment) GetCondition ¶
func (mg *TransitGatewayVPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayVPCAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) GetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetID ¶
func (tr *TransitGatewayVPCAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) GetObservation ¶
func (tr *TransitGatewayVPCAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) GetParameters ¶
func (tr *TransitGatewayVPCAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) GetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetProviderReference ¶
func (mg *TransitGatewayVPCAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayVPCAttachment. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetTerraformResourceType ¶
func (mg *TransitGatewayVPCAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayVPCAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) LateInitialize ¶
func (tr *TransitGatewayVPCAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayVPCAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayVPCAttachment) ResolveReferences ¶
func (mg *TransitGatewayVPCAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetConditions ¶
func (mg *TransitGatewayVPCAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetObservation ¶
func (tr *TransitGatewayVPCAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) SetParameters ¶
func (tr *TransitGatewayVPCAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachment) SetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetProviderReference ¶
func (mg *TransitGatewayVPCAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayVPCAttachment. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayVPCAttachment.
type TransitGatewayVPCAttachmentAccepter ¶
type TransitGatewayVPCAttachmentAccepter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayVPCAttachmentAccepterSpec `json:"spec"` Status TransitGatewayVPCAttachmentAccepterStatus `json:"status,omitempty"` }
TransitGatewayVPCAttachmentAccepter is the Schema for the TransitGatewayVPCAttachmentAccepters 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,awsjet}
func (*TransitGatewayVPCAttachmentAccepter) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepter) DeepCopy() *TransitGatewayVPCAttachmentAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepter) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVPCAttachmentAccepter) DeepCopyObject ¶
func (in *TransitGatewayVPCAttachmentAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVPCAttachmentAccepter) GetCondition ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayVPCAttachmentAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) GetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) GetID ¶
func (tr *TransitGatewayVPCAttachmentAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) GetObservation ¶
func (tr *TransitGatewayVPCAttachmentAccepter) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) GetParameters ¶
func (tr *TransitGatewayVPCAttachmentAccepter) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) GetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) GetProviderReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayVPCAttachmentAccepter. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayVPCAttachmentAccepter) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayVPCAttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) GetTerraformResourceType ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayVPCAttachmentAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayVPCAttachmentAccepter) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) LateInitialize ¶
func (tr *TransitGatewayVPCAttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayVPCAttachmentAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayVPCAttachmentAccepter) ResolveReferences ¶
func (mg *TransitGatewayVPCAttachmentAccepter) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) SetConditions ¶
func (mg *TransitGatewayVPCAttachmentAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) SetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) SetObservation ¶
func (tr *TransitGatewayVPCAttachmentAccepter) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) SetParameters ¶
func (tr *TransitGatewayVPCAttachmentAccepter) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepter) SetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) SetProviderReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayVPCAttachmentAccepter. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayVPCAttachmentAccepter) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TransitGatewayVPCAttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepter) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayVPCAttachmentAccepter.
type TransitGatewayVPCAttachmentAccepterList ¶
type TransitGatewayVPCAttachmentAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayVPCAttachmentAccepter `json:"items"` }
TransitGatewayVPCAttachmentAccepterList contains a list of TransitGatewayVPCAttachmentAccepters
func (*TransitGatewayVPCAttachmentAccepterList) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopy() *TransitGatewayVPCAttachmentAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepterList.
func (*TransitGatewayVPCAttachmentAccepterList) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVPCAttachmentAccepterList) DeepCopyObject ¶
func (in *TransitGatewayVPCAttachmentAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVPCAttachmentAccepterList) GetItems ¶
func (l *TransitGatewayVPCAttachmentAccepterList) GetItems() []resource.Managed
GetItems of this TransitGatewayVPCAttachmentAccepterList.
type TransitGatewayVPCAttachmentAccepterObservation ¶
type TransitGatewayVPCAttachmentAccepterObservation struct { ApplianceModeSupport *string `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6Support *string `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"` SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` VPCOwnerID *string `json:"vpcOwnerId,omitempty" tf:"vpc_owner_id,omitempty"` }
func (*TransitGatewayVPCAttachmentAccepterObservation) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepterObservation) DeepCopy() *TransitGatewayVPCAttachmentAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepterObservation.
func (*TransitGatewayVPCAttachmentAccepterObservation) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepterObservation) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentAccepterParameters ¶
type TransitGatewayVPCAttachmentAccepterParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=TransitGatewayVPCAttachment // +kubebuilder:validation:Optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDRef *v1.Reference `json:"transitGatewayAttachmentIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayAttachmentIDSelector *v1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayDefaultRouteTableAssociation *bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association,omitempty"` // +kubebuilder:validation:Optional TransitGatewayDefaultRouteTablePropagation *bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation,omitempty"` }
func (*TransitGatewayVPCAttachmentAccepterParameters) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepterParameters) DeepCopy() *TransitGatewayVPCAttachmentAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepterParameters.
func (*TransitGatewayVPCAttachmentAccepterParameters) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepterParameters) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentAccepterSpec ¶
type TransitGatewayVPCAttachmentAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayVPCAttachmentAccepterParameters `json:"forProvider"` }
TransitGatewayVPCAttachmentAccepterSpec defines the desired state of TransitGatewayVPCAttachmentAccepter
func (*TransitGatewayVPCAttachmentAccepterSpec) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepterSpec) DeepCopy() *TransitGatewayVPCAttachmentAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepterSpec.
func (*TransitGatewayVPCAttachmentAccepterSpec) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepterSpec) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentAccepterStatus ¶
type TransitGatewayVPCAttachmentAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayVPCAttachmentAccepterObservation `json:"atProvider,omitempty"` }
TransitGatewayVPCAttachmentAccepterStatus defines the observed state of TransitGatewayVPCAttachmentAccepter.
func (*TransitGatewayVPCAttachmentAccepterStatus) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentAccepterStatus) DeepCopy() *TransitGatewayVPCAttachmentAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentAccepterStatus.
func (*TransitGatewayVPCAttachmentAccepterStatus) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentAccepterStatus) DeepCopyInto(out *TransitGatewayVPCAttachmentAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentList ¶
type TransitGatewayVPCAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayVPCAttachment `json:"items"` }
TransitGatewayVPCAttachmentList contains a list of TransitGatewayVPCAttachments
func (*TransitGatewayVPCAttachmentList) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentList) DeepCopy() *TransitGatewayVPCAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentList.
func (*TransitGatewayVPCAttachmentList) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentList) DeepCopyInto(out *TransitGatewayVPCAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVPCAttachmentList) DeepCopyObject ¶
func (in *TransitGatewayVPCAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVPCAttachmentList) GetItems ¶
func (l *TransitGatewayVPCAttachmentList) GetItems() []resource.Managed
GetItems of this TransitGatewayVPCAttachmentList.
type TransitGatewayVPCAttachmentObservation ¶
type TransitGatewayVPCAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCOwnerID *string `json:"vpcOwnerId,omitempty" tf:"vpc_owner_id,omitempty"` }
func (*TransitGatewayVPCAttachmentObservation) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentObservation) DeepCopy() *TransitGatewayVPCAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentObservation.
func (*TransitGatewayVPCAttachmentObservation) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentObservation) DeepCopyInto(out *TransitGatewayVPCAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentParameters ¶
type TransitGatewayVPCAttachmentParameters struct { // +kubebuilder:validation:Optional ApplianceModeSupport *string `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support,omitempty"` // +kubebuilder:validation:Optional DNSSupport *string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"` // +kubebuilder:validation:Optional IPv6Support *string `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TransitGatewayDefaultRouteTableAssociation *bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association,omitempty"` // +kubebuilder:validation:Optional TransitGatewayDefaultRouteTablePropagation *bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation,omitempty"` // +crossplane:generate:reference:type=TransitGateway // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` // +kubebuilder:validation:Optional TransitGatewayIDRef *v1.Reference `json:"transitGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TransitGatewayIDSelector *v1.Selector `json:"transitGatewayIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*TransitGatewayVPCAttachmentParameters) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentParameters) DeepCopy() *TransitGatewayVPCAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentParameters.
func (*TransitGatewayVPCAttachmentParameters) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentParameters) DeepCopyInto(out *TransitGatewayVPCAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentSpec ¶
type TransitGatewayVPCAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayVPCAttachmentParameters `json:"forProvider"` }
TransitGatewayVPCAttachmentSpec defines the desired state of TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachmentSpec) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentSpec) DeepCopy() *TransitGatewayVPCAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentSpec.
func (*TransitGatewayVPCAttachmentSpec) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentSpec) DeepCopyInto(out *TransitGatewayVPCAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentStatus ¶
type TransitGatewayVPCAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayVPCAttachmentObservation `json:"atProvider,omitempty"` }
TransitGatewayVPCAttachmentStatus defines the observed state of TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachmentStatus) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentStatus) DeepCopy() *TransitGatewayVPCAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentStatus.
func (*TransitGatewayVPCAttachmentStatus) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentStatus) DeepCopyInto(out *TransitGatewayVPCAttachmentStatus)
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,awsjet}
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 VPCEndpoint ¶
type VPCEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointSpec `json:"spec"` Status VPCEndpointStatus `json:"status,omitempty"` }
VPCEndpoint is the Schema for the VPCEndpoints 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,awsjet}
func (*VPCEndpoint) DeepCopy ¶
func (in *VPCEndpoint) DeepCopy() *VPCEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpoint.
func (*VPCEndpoint) DeepCopyInto ¶
func (in *VPCEndpoint) DeepCopyInto(out *VPCEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpoint) DeepCopyObject ¶
func (in *VPCEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpoint) GetCondition ¶
func (mg *VPCEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpoint.
func (*VPCEndpoint) GetConnectionDetailsMapping ¶
func (tr *VPCEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpoint
func (*VPCEndpoint) GetDeletionPolicy ¶
func (mg *VPCEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpoint.
func (*VPCEndpoint) GetID ¶
func (tr *VPCEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpoint
func (*VPCEndpoint) GetObservation ¶
func (tr *VPCEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpoint
func (*VPCEndpoint) GetParameters ¶
func (tr *VPCEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpoint
func (*VPCEndpoint) GetProviderConfigReference ¶
func (mg *VPCEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpoint.
func (*VPCEndpoint) GetProviderReference ¶
func (mg *VPCEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpoint. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpoint) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpoint.
func (*VPCEndpoint) GetTerraformResourceType ¶
func (mg *VPCEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpoint
func (*VPCEndpoint) GetTerraformSchemaVersion ¶
func (tr *VPCEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpoint.
func (*VPCEndpoint) LateInitialize ¶
func (tr *VPCEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpoint) ResolveReferences ¶
ResolveReferences of this VPCEndpoint.
func (*VPCEndpoint) SetConditions ¶
func (mg *VPCEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpoint.
func (*VPCEndpoint) SetDeletionPolicy ¶
func (mg *VPCEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpoint.
func (*VPCEndpoint) SetObservation ¶
func (tr *VPCEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpoint
func (*VPCEndpoint) SetParameters ¶
func (tr *VPCEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpoint
func (*VPCEndpoint) SetProviderConfigReference ¶
func (mg *VPCEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpoint.
func (*VPCEndpoint) SetProviderReference ¶
func (mg *VPCEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpoint. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpoint) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpoint.
func (*VPCEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpoint.
type VPCEndpointList ¶
type VPCEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpoint `json:"items"` }
VPCEndpointList contains a list of VPCEndpoints
func (*VPCEndpointList) DeepCopy ¶
func (in *VPCEndpointList) DeepCopy() *VPCEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointList.
func (*VPCEndpointList) DeepCopyInto ¶
func (in *VPCEndpointList) DeepCopyInto(out *VPCEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointList) DeepCopyObject ¶
func (in *VPCEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointList) GetItems ¶
func (l *VPCEndpointList) GetItems() []resource.Managed
GetItems of this VPCEndpointList.
type VPCEndpointObservation ¶
type VPCEndpointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CidrBlocks []*string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"` DNSEntry []DNSEntryObservation `json:"dnsEntry,omitempty" tf:"dns_entry,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkInterfaceIds []*string `json:"networkInterfaceIds,omitempty" tf:"network_interface_ids,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` PrefixListID *string `json:"prefixListId,omitempty" tf:"prefix_list_id,omitempty"` RequesterManaged *bool `json:"requesterManaged,omitempty" tf:"requester_managed,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VPCEndpointObservation) DeepCopy ¶
func (in *VPCEndpointObservation) DeepCopy() *VPCEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointObservation.
func (*VPCEndpointObservation) DeepCopyInto ¶
func (in *VPCEndpointObservation) DeepCopyInto(out *VPCEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointParameters ¶
type VPCEndpointParameters struct { // +kubebuilder:validation:Optional AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` // +kubebuilder:validation:Optional PrivateDNSEnabled *bool `json:"privateDnsEnabled,omitempty" tf:"private_dns_enabled,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RouteTableIdRefs []v1.Reference `json:"routeTableIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional RouteTableIdSelector *v1.Selector `json:"routeTableIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=RouteTable // +crossplane:generate:reference:refFieldName=RouteTableIdRefs // +crossplane:generate:reference:selectorFieldName=RouteTableIdSelector // +kubebuilder:validation:Optional RouteTableIds []*string `json:"routeTableIds,omitempty" tf:"route_table_ids,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Required ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VPCEndpointType *string `json:"vpcEndpointType,omitempty" tf:"vpc_endpoint_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*VPCEndpointParameters) DeepCopy ¶
func (in *VPCEndpointParameters) DeepCopy() *VPCEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointParameters.
func (*VPCEndpointParameters) DeepCopyInto ¶
func (in *VPCEndpointParameters) DeepCopyInto(out *VPCEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSpec ¶
type VPCEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointParameters `json:"forProvider"` }
VPCEndpointSpec defines the desired state of VPCEndpoint
func (*VPCEndpointSpec) DeepCopy ¶
func (in *VPCEndpointSpec) DeepCopy() *VPCEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSpec.
func (*VPCEndpointSpec) DeepCopyInto ¶
func (in *VPCEndpointSpec) DeepCopyInto(out *VPCEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointStatus ¶
type VPCEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointObservation `json:"atProvider,omitempty"` }
VPCEndpointStatus defines the observed state of VPCEndpoint.
func (*VPCEndpointStatus) DeepCopy ¶
func (in *VPCEndpointStatus) DeepCopy() *VPCEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointStatus.
func (*VPCEndpointStatus) DeepCopyInto ¶
func (in *VPCEndpointStatus) DeepCopyInto(out *VPCEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCIPv4CidrBlockAssociation ¶
type VPCIPv4CidrBlockAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCIPv4CidrBlockAssociationSpec `json:"spec"` Status VPCIPv4CidrBlockAssociationStatus `json:"status,omitempty"` }
VPCIPv4CidrBlockAssociation is the Schema for the VPCIPv4CidrBlockAssociations 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,awsjet}
func (*VPCIPv4CidrBlockAssociation) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociation) DeepCopy() *VPCIPv4CidrBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociation) DeepCopyInto(out *VPCIPv4CidrBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCIPv4CidrBlockAssociation) DeepCopyObject ¶
func (in *VPCIPv4CidrBlockAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCIPv4CidrBlockAssociation) GetCondition ¶
func (mg *VPCIPv4CidrBlockAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) GetConnectionDetailsMapping ¶
func (tr *VPCIPv4CidrBlockAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) GetDeletionPolicy ¶
func (mg *VPCIPv4CidrBlockAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) GetID ¶
func (tr *VPCIPv4CidrBlockAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) GetObservation ¶
func (tr *VPCIPv4CidrBlockAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) GetParameters ¶
func (tr *VPCIPv4CidrBlockAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) GetProviderConfigReference ¶
func (mg *VPCIPv4CidrBlockAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) GetProviderReference ¶
func (mg *VPCIPv4CidrBlockAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCIPv4CidrBlockAssociation. Deprecated: Use GetProviderConfigReference.
func (*VPCIPv4CidrBlockAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCIPv4CidrBlockAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) GetTerraformResourceType ¶
func (mg *VPCIPv4CidrBlockAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) GetTerraformSchemaVersion ¶
func (tr *VPCIPv4CidrBlockAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCIPv4CidrBlockAssociation) GetWriteConnectionSecretToReference ¶
func (mg *VPCIPv4CidrBlockAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) LateInitialize ¶
func (tr *VPCIPv4CidrBlockAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCIPv4CidrBlockAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCIPv4CidrBlockAssociation) ResolveReferences ¶
func (mg *VPCIPv4CidrBlockAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) SetConditions ¶
func (mg *VPCIPv4CidrBlockAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) SetDeletionPolicy ¶
func (mg *VPCIPv4CidrBlockAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) SetObservation ¶
func (tr *VPCIPv4CidrBlockAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) SetParameters ¶
func (tr *VPCIPv4CidrBlockAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociation) SetProviderConfigReference ¶
func (mg *VPCIPv4CidrBlockAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) SetProviderReference ¶
func (mg *VPCIPv4CidrBlockAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCIPv4CidrBlockAssociation. Deprecated: Use SetProviderConfigReference.
func (*VPCIPv4CidrBlockAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCIPv4CidrBlockAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociation) SetWriteConnectionSecretToReference ¶
func (mg *VPCIPv4CidrBlockAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCIPv4CidrBlockAssociation.
type VPCIPv4CidrBlockAssociationList ¶
type VPCIPv4CidrBlockAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCIPv4CidrBlockAssociation `json:"items"` }
VPCIPv4CidrBlockAssociationList contains a list of VPCIPv4CidrBlockAssociations
func (*VPCIPv4CidrBlockAssociationList) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociationList) DeepCopy() *VPCIPv4CidrBlockAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociationList.
func (*VPCIPv4CidrBlockAssociationList) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociationList) DeepCopyInto(out *VPCIPv4CidrBlockAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCIPv4CidrBlockAssociationList) DeepCopyObject ¶
func (in *VPCIPv4CidrBlockAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCIPv4CidrBlockAssociationList) GetItems ¶
func (l *VPCIPv4CidrBlockAssociationList) GetItems() []resource.Managed
GetItems of this VPCIPv4CidrBlockAssociationList.
type VPCIPv4CidrBlockAssociationObservation ¶
type VPCIPv4CidrBlockAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCIPv4CidrBlockAssociationObservation) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociationObservation) DeepCopy() *VPCIPv4CidrBlockAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociationObservation.
func (*VPCIPv4CidrBlockAssociationObservation) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociationObservation) DeepCopyInto(out *VPCIPv4CidrBlockAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCIPv4CidrBlockAssociationParameters ¶
type VPCIPv4CidrBlockAssociationParameters struct { // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*VPCIPv4CidrBlockAssociationParameters) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociationParameters) DeepCopy() *VPCIPv4CidrBlockAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociationParameters.
func (*VPCIPv4CidrBlockAssociationParameters) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociationParameters) DeepCopyInto(out *VPCIPv4CidrBlockAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCIPv4CidrBlockAssociationSpec ¶
type VPCIPv4CidrBlockAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCIPv4CidrBlockAssociationParameters `json:"forProvider"` }
VPCIPv4CidrBlockAssociationSpec defines the desired state of VPCIPv4CidrBlockAssociation
func (*VPCIPv4CidrBlockAssociationSpec) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociationSpec) DeepCopy() *VPCIPv4CidrBlockAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociationSpec.
func (*VPCIPv4CidrBlockAssociationSpec) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociationSpec) DeepCopyInto(out *VPCIPv4CidrBlockAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCIPv4CidrBlockAssociationStatus ¶
type VPCIPv4CidrBlockAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCIPv4CidrBlockAssociationObservation `json:"atProvider,omitempty"` }
VPCIPv4CidrBlockAssociationStatus defines the observed state of VPCIPv4CidrBlockAssociation.
func (*VPCIPv4CidrBlockAssociationStatus) DeepCopy ¶
func (in *VPCIPv4CidrBlockAssociationStatus) DeepCopy() *VPCIPv4CidrBlockAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv4CidrBlockAssociationStatus.
func (*VPCIPv4CidrBlockAssociationStatus) DeepCopyInto ¶
func (in *VPCIPv4CidrBlockAssociationStatus) DeepCopyInto(out *VPCIPv4CidrBlockAssociationStatus)
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 { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DHCPOptionsID *string `json:"dhcpOptionsId,omitempty" tf:"dhcp_options_id,omitempty"` DefaultNetworkACLID *string `json:"defaultNetworkAclId,omitempty" tf:"default_network_acl_id,omitempty"` DefaultRouteTableID *string `json:"defaultRouteTableId,omitempty" tf:"default_route_table_id,omitempty"` DefaultSecurityGroupID *string `json:"defaultSecurityGroupId,omitempty" tf:"default_security_group_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6AssociationID *string `json:"ipv6AssociationId,omitempty" tf:"ipv6_association_id,omitempty"` IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,omitempty"` MainRouteTableID *string `json:"mainRouteTableId,omitempty" tf:"main_route_table_id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,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 { // +kubebuilder:validation:Optional AssignGeneratedIPv6CidrBlock *bool `json:"assignGeneratedIpv6CidrBlock,omitempty" tf:"assign_generated_ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Required CidrBlock *string `json:"cidrBlock" tf:"cidr_block,omitempty"` // +kubebuilder:validation:Optional EnableClassiclink *bool `json:"enableClassiclink,omitempty" tf:"enable_classiclink,omitempty"` // +kubebuilder:validation:Optional EnableClassiclinkDNSSupport *bool `json:"enableClassiclinkDnsSupport,omitempty" tf:"enable_classiclink_dns_support,omitempty"` // +kubebuilder:validation:Optional EnableDNSHostnames *bool `json:"enableDnsHostnames,omitempty" tf:"enable_dns_hostnames,omitempty"` // +kubebuilder:validation:Optional EnableDNSSupport *bool `json:"enableDnsSupport,omitempty" tf:"enable_dns_support,omitempty"` // +kubebuilder:validation:Optional InstanceTenancy *string `json:"instanceTenancy,omitempty" tf:"instance_tenancy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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 VPCPeeringConnection ¶
type VPCPeeringConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCPeeringConnectionSpec `json:"spec"` Status VPCPeeringConnectionStatus `json:"status,omitempty"` }
VPCPeeringConnection is the Schema for the VPCPeeringConnections 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,awsjet}
func (*VPCPeeringConnection) DeepCopy ¶
func (in *VPCPeeringConnection) DeepCopy() *VPCPeeringConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnection.
func (*VPCPeeringConnection) DeepCopyInto ¶
func (in *VPCPeeringConnection) DeepCopyInto(out *VPCPeeringConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnection) DeepCopyObject ¶
func (in *VPCPeeringConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnection) GetCondition ¶
func (mg *VPCPeeringConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetConnectionDetailsMapping ¶
func (tr *VPCPeeringConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCPeeringConnection
func (*VPCPeeringConnection) GetDeletionPolicy ¶
func (mg *VPCPeeringConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetID ¶
func (tr *VPCPeeringConnection) GetID() string
GetID returns ID of underlying Terraform resource of this VPCPeeringConnection
func (*VPCPeeringConnection) GetObservation ¶
func (tr *VPCPeeringConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCPeeringConnection
func (*VPCPeeringConnection) GetParameters ¶
func (tr *VPCPeeringConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCPeeringConnection
func (*VPCPeeringConnection) GetProviderConfigReference ¶
func (mg *VPCPeeringConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetProviderReference ¶
func (mg *VPCPeeringConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCPeeringConnection. Deprecated: Use GetProviderConfigReference.
func (*VPCPeeringConnection) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCPeeringConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetTerraformResourceType ¶
func (mg *VPCPeeringConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCPeeringConnection
func (*VPCPeeringConnection) GetTerraformSchemaVersion ¶
func (tr *VPCPeeringConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCPeeringConnection) GetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) LateInitialize ¶
func (tr *VPCPeeringConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCPeeringConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCPeeringConnection) ResolveReferences ¶
ResolveReferences of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetConditions ¶
func (mg *VPCPeeringConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetDeletionPolicy ¶
func (mg *VPCPeeringConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetObservation ¶
func (tr *VPCPeeringConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCPeeringConnection
func (*VPCPeeringConnection) SetParameters ¶
func (tr *VPCPeeringConnection) SetParameters(params map[string]interface{}) error
SetParameters for this VPCPeeringConnection
func (*VPCPeeringConnection) SetProviderConfigReference ¶
func (mg *VPCPeeringConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetProviderReference ¶
func (mg *VPCPeeringConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCPeeringConnection. Deprecated: Use SetProviderConfigReference.
func (*VPCPeeringConnection) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *VPCPeeringConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCPeeringConnection.
type VPCPeeringConnectionList ¶
type VPCPeeringConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCPeeringConnection `json:"items"` }
VPCPeeringConnectionList contains a list of VPCPeeringConnections
func (*VPCPeeringConnectionList) DeepCopy ¶
func (in *VPCPeeringConnectionList) DeepCopy() *VPCPeeringConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionList.
func (*VPCPeeringConnectionList) DeepCopyInto ¶
func (in *VPCPeeringConnectionList) DeepCopyInto(out *VPCPeeringConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionList) DeepCopyObject ¶
func (in *VPCPeeringConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionList) GetItems ¶
func (l *VPCPeeringConnectionList) GetItems() []resource.Managed
GetItems of this VPCPeeringConnectionList.
type VPCPeeringConnectionObservation ¶
type VPCPeeringConnectionObservation struct { AcceptStatus *string `json:"acceptStatus,omitempty" tf:"accept_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VPCPeeringConnectionObservation) DeepCopy ¶
func (in *VPCPeeringConnectionObservation) DeepCopy() *VPCPeeringConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionObservation.
func (*VPCPeeringConnectionObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionObservation) DeepCopyInto(out *VPCPeeringConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionParameters ¶
type VPCPeeringConnectionParameters struct { // +kubebuilder:validation:Optional Accepter []AccepterParameters `json:"accepter,omitempty" tf:"accepter,omitempty"` // +kubebuilder:validation:Optional AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept,omitempty"` // +kubebuilder:validation:Optional PeerOwnerID *string `json:"peerOwnerId,omitempty" tf:"peer_owner_id,omitempty"` // +kubebuilder:validation:Optional PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region,omitempty"` // +crossplane:generate:reference:type=VPC // +kubebuilder:validation:Optional PeerVPCID *string `json:"peerVpcId,omitempty" tf:"peer_vpc_id,omitempty"` // +kubebuilder:validation:Optional PeerVPCIDRef *v1.Reference `json:"peerVpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PeerVPCIDSelector *v1.Selector `json:"peerVpcidSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Requester []RequesterParameters `json:"requester,omitempty" tf:"requester,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*VPCPeeringConnectionParameters) DeepCopy ¶
func (in *VPCPeeringConnectionParameters) DeepCopy() *VPCPeeringConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionParameters.
func (*VPCPeeringConnectionParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionParameters) DeepCopyInto(out *VPCPeeringConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionSpec ¶
type VPCPeeringConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCPeeringConnectionParameters `json:"forProvider"` }
VPCPeeringConnectionSpec defines the desired state of VPCPeeringConnection
func (*VPCPeeringConnectionSpec) DeepCopy ¶
func (in *VPCPeeringConnectionSpec) DeepCopy() *VPCPeeringConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionSpec.
func (*VPCPeeringConnectionSpec) DeepCopyInto ¶
func (in *VPCPeeringConnectionSpec) DeepCopyInto(out *VPCPeeringConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionStatus ¶
type VPCPeeringConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCPeeringConnectionObservation `json:"atProvider,omitempty"` }
VPCPeeringConnectionStatus defines the observed state of VPCPeeringConnection.
func (*VPCPeeringConnectionStatus) DeepCopy ¶
func (in *VPCPeeringConnectionStatus) DeepCopy() *VPCPeeringConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionStatus.
func (*VPCPeeringConnectionStatus) DeepCopyInto ¶
func (in *VPCPeeringConnectionStatus) DeepCopyInto(out *VPCPeeringConnectionStatus)
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.
Source Files ¶
- zz_ebsvolume_types.go
- zz_eip_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_instance_types.go
- zz_internetgateway_types.go
- zz_launchtemplate_types.go
- zz_mainroutetableassociation_types.go
- zz_networkinterface_types.go
- zz_route_types.go
- zz_routetable_types.go
- zz_routetableassociation_types.go
- zz_securitygroup_types.go
- zz_securitygrouprule_types.go
- zz_subnet_types.go
- zz_transitgateway_types.go
- zz_transitgatewayroute_types.go
- zz_transitgatewayroutetable_types.go
- zz_transitgatewayroutetableassociation_types.go
- zz_transitgatewayroutetablepropagation_types.go
- zz_transitgatewayvpcattachment_types.go
- zz_transitgatewayvpcattachmentaccepter_types.go
- zz_vpc_types.go
- zz_vpcendpoint_types.go
- zz_vpcipv4cidrblockassociation_types.go
- zz_vpcpeeringconnection_types.go