Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ec2.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AMI
- func (in *AMI) DeepCopy() *AMI
- func (in *AMI) DeepCopyInto(out *AMI)
- func (in *AMI) DeepCopyObject() runtime.Object
- func (mg *AMI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AMI) GetConnectionDetailsMapping() map[string]string
- func (mg *AMI) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AMI) GetID() string
- func (tr *AMI) GetObservation() (map[string]interface{}, error)
- func (tr *AMI) GetParameters() (map[string]interface{}, error)
- func (mg *AMI) GetProviderConfigReference() *xpv1.Reference
- func (mg *AMI) GetProviderReference() *xpv1.Reference
- func (mg *AMI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AMI) GetTerraformResourceType() string
- func (tr *AMI) GetTerraformSchemaVersion() int
- func (mg *AMI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AMI) LateInitialize(attrs []byte) (bool, error)
- func (mg *AMI) SetConditions(c ...xpv1.Condition)
- func (mg *AMI) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AMI) SetObservation(obs map[string]interface{}) error
- func (tr *AMI) SetParameters(params map[string]interface{}) error
- func (mg *AMI) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AMI) SetProviderReference(r *xpv1.Reference)
- func (mg *AMI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AMI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AMICopy
- func (in *AMICopy) DeepCopy() *AMICopy
- func (in *AMICopy) DeepCopyInto(out *AMICopy)
- func (in *AMICopy) DeepCopyObject() runtime.Object
- func (mg *AMICopy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AMICopy) GetConnectionDetailsMapping() map[string]string
- func (mg *AMICopy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AMICopy) GetID() string
- func (tr *AMICopy) GetObservation() (map[string]interface{}, error)
- func (tr *AMICopy) GetParameters() (map[string]interface{}, error)
- func (mg *AMICopy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AMICopy) GetProviderReference() *xpv1.Reference
- func (mg *AMICopy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AMICopy) GetTerraformResourceType() string
- func (tr *AMICopy) GetTerraformSchemaVersion() int
- func (mg *AMICopy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AMICopy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AMICopy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AMICopy) SetConditions(c ...xpv1.Condition)
- func (mg *AMICopy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AMICopy) SetObservation(obs map[string]interface{}) error
- func (tr *AMICopy) SetParameters(params map[string]interface{}) error
- func (mg *AMICopy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AMICopy) SetProviderReference(r *xpv1.Reference)
- func (mg *AMICopy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AMICopy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AMICopyEBSBlockDeviceObservation
- type AMICopyEBSBlockDeviceParameters
- type AMICopyEphemeralBlockDeviceObservation
- type AMICopyEphemeralBlockDeviceParameters
- type AMICopyList
- type AMICopyObservation
- type AMICopyParameters
- type AMICopySpec
- type AMICopyStatus
- type AMIFromInstance
- func (in *AMIFromInstance) DeepCopy() *AMIFromInstance
- func (in *AMIFromInstance) DeepCopyInto(out *AMIFromInstance)
- func (in *AMIFromInstance) DeepCopyObject() runtime.Object
- func (mg *AMIFromInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AMIFromInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *AMIFromInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AMIFromInstance) GetID() string
- func (tr *AMIFromInstance) GetObservation() (map[string]interface{}, error)
- func (tr *AMIFromInstance) GetParameters() (map[string]interface{}, error)
- func (mg *AMIFromInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *AMIFromInstance) GetProviderReference() *xpv1.Reference
- func (mg *AMIFromInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AMIFromInstance) GetTerraformResourceType() string
- func (tr *AMIFromInstance) GetTerraformSchemaVersion() int
- func (mg *AMIFromInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AMIFromInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *AMIFromInstance) SetConditions(c ...xpv1.Condition)
- func (mg *AMIFromInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AMIFromInstance) SetObservation(obs map[string]interface{}) error
- func (tr *AMIFromInstance) SetParameters(params map[string]interface{}) error
- func (mg *AMIFromInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AMIFromInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *AMIFromInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AMIFromInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AMIFromInstanceEBSBlockDeviceObservation
- type AMIFromInstanceEBSBlockDeviceParameters
- type AMIFromInstanceEphemeralBlockDeviceObservation
- type AMIFromInstanceEphemeralBlockDeviceParameters
- type AMIFromInstanceList
- type AMIFromInstanceObservation
- type AMIFromInstanceParameters
- type AMIFromInstanceSpec
- type AMIFromInstanceStatus
- type AMILaunchPermission
- func (in *AMILaunchPermission) DeepCopy() *AMILaunchPermission
- func (in *AMILaunchPermission) DeepCopyInto(out *AMILaunchPermission)
- func (in *AMILaunchPermission) DeepCopyObject() runtime.Object
- func (mg *AMILaunchPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AMILaunchPermission) GetConnectionDetailsMapping() map[string]string
- func (mg *AMILaunchPermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AMILaunchPermission) GetID() string
- func (tr *AMILaunchPermission) GetObservation() (map[string]interface{}, error)
- func (tr *AMILaunchPermission) GetParameters() (map[string]interface{}, error)
- func (mg *AMILaunchPermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *AMILaunchPermission) GetProviderReference() *xpv1.Reference
- func (mg *AMILaunchPermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AMILaunchPermission) GetTerraformResourceType() string
- func (tr *AMILaunchPermission) GetTerraformSchemaVersion() int
- func (mg *AMILaunchPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AMILaunchPermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *AMILaunchPermission) SetConditions(c ...xpv1.Condition)
- func (mg *AMILaunchPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AMILaunchPermission) SetObservation(obs map[string]interface{}) error
- func (tr *AMILaunchPermission) SetParameters(params map[string]interface{}) error
- func (mg *AMILaunchPermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AMILaunchPermission) SetProviderReference(r *xpv1.Reference)
- func (mg *AMILaunchPermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AMILaunchPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AMILaunchPermissionList
- type AMILaunchPermissionObservation
- type AMILaunchPermissionParameters
- type AMILaunchPermissionSpec
- type AMILaunchPermissionStatus
- type AMIList
- type AMIObservation
- type AMIParameters
- type AMISpec
- type AMIStatus
- type AccepterObservation
- type AccepterParameters
- type AuthenticationOptionsObservation
- type AuthenticationOptionsParameters
- type AvailabilityZoneGroup
- func (in *AvailabilityZoneGroup) DeepCopy() *AvailabilityZoneGroup
- func (in *AvailabilityZoneGroup) DeepCopyInto(out *AvailabilityZoneGroup)
- func (in *AvailabilityZoneGroup) DeepCopyObject() runtime.Object
- func (mg *AvailabilityZoneGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AvailabilityZoneGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *AvailabilityZoneGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AvailabilityZoneGroup) GetID() string
- func (tr *AvailabilityZoneGroup) GetObservation() (map[string]interface{}, error)
- func (tr *AvailabilityZoneGroup) GetParameters() (map[string]interface{}, error)
- func (mg *AvailabilityZoneGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *AvailabilityZoneGroup) GetProviderReference() *xpv1.Reference
- func (mg *AvailabilityZoneGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AvailabilityZoneGroup) GetTerraformResourceType() string
- func (tr *AvailabilityZoneGroup) GetTerraformSchemaVersion() int
- func (mg *AvailabilityZoneGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AvailabilityZoneGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *AvailabilityZoneGroup) SetConditions(c ...xpv1.Condition)
- func (mg *AvailabilityZoneGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AvailabilityZoneGroup) SetObservation(obs map[string]interface{}) error
- func (tr *AvailabilityZoneGroup) SetParameters(params map[string]interface{}) error
- func (mg *AvailabilityZoneGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AvailabilityZoneGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *AvailabilityZoneGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AvailabilityZoneGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AvailabilityZoneGroupList
- type AvailabilityZoneGroupObservation
- type AvailabilityZoneGroupParameters
- type AvailabilityZoneGroupSpec
- type AvailabilityZoneGroupStatus
- type CapacityRebalanceObservation
- type CapacityRebalanceParameters
- type CapacityReservation
- func (in *CapacityReservation) DeepCopy() *CapacityReservation
- func (in *CapacityReservation) DeepCopyInto(out *CapacityReservation)
- func (in *CapacityReservation) DeepCopyObject() runtime.Object
- func (mg *CapacityReservation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CapacityReservation) GetConnectionDetailsMapping() map[string]string
- func (mg *CapacityReservation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CapacityReservation) GetID() string
- func (tr *CapacityReservation) GetObservation() (map[string]interface{}, error)
- func (tr *CapacityReservation) GetParameters() (map[string]interface{}, error)
- func (mg *CapacityReservation) GetProviderConfigReference() *xpv1.Reference
- func (mg *CapacityReservation) GetProviderReference() *xpv1.Reference
- func (mg *CapacityReservation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CapacityReservation) GetTerraformResourceType() string
- func (tr *CapacityReservation) GetTerraformSchemaVersion() int
- func (mg *CapacityReservation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CapacityReservation) LateInitialize(attrs []byte) (bool, error)
- func (mg *CapacityReservation) SetConditions(c ...xpv1.Condition)
- func (mg *CapacityReservation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CapacityReservation) SetObservation(obs map[string]interface{}) error
- func (tr *CapacityReservation) SetParameters(params map[string]interface{}) error
- func (mg *CapacityReservation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CapacityReservation) SetProviderReference(r *xpv1.Reference)
- func (mg *CapacityReservation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CapacityReservation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CapacityReservationList
- type CapacityReservationObservation
- type CapacityReservationParameters
- type CapacityReservationSpec
- type CapacityReservationSpecificationObservation
- type CapacityReservationSpecificationParameters
- type CapacityReservationStatus
- type CapacityReservationTargetObservation
- type CapacityReservationTargetParameters
- type CarrierGateway
- func (in *CarrierGateway) DeepCopy() *CarrierGateway
- func (in *CarrierGateway) DeepCopyInto(out *CarrierGateway)
- func (in *CarrierGateway) DeepCopyObject() runtime.Object
- func (mg *CarrierGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CarrierGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *CarrierGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CarrierGateway) GetID() string
- func (tr *CarrierGateway) GetObservation() (map[string]interface{}, error)
- func (tr *CarrierGateway) GetParameters() (map[string]interface{}, error)
- func (mg *CarrierGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *CarrierGateway) GetProviderReference() *xpv1.Reference
- func (mg *CarrierGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CarrierGateway) GetTerraformResourceType() string
- func (tr *CarrierGateway) GetTerraformSchemaVersion() int
- func (mg *CarrierGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CarrierGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *CarrierGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CarrierGateway) SetConditions(c ...xpv1.Condition)
- func (mg *CarrierGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CarrierGateway) SetObservation(obs map[string]interface{}) error
- func (tr *CarrierGateway) SetParameters(params map[string]interface{}) error
- func (mg *CarrierGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CarrierGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *CarrierGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CarrierGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CarrierGatewayList
- type CarrierGatewayObservation
- type CarrierGatewayParameters
- type CarrierGatewaySpec
- type CarrierGatewayStatus
- type ClientDataObservation
- type ClientDataParameters
- type ClientVPNAuthorizationRule
- func (in *ClientVPNAuthorizationRule) DeepCopy() *ClientVPNAuthorizationRule
- func (in *ClientVPNAuthorizationRule) DeepCopyInto(out *ClientVPNAuthorizationRule)
- func (in *ClientVPNAuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *ClientVPNAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientVPNAuthorizationRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientVPNAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientVPNAuthorizationRule) GetID() string
- func (tr *ClientVPNAuthorizationRule) GetObservation() (map[string]interface{}, error)
- func (tr *ClientVPNAuthorizationRule) GetParameters() (map[string]interface{}, error)
- func (mg *ClientVPNAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientVPNAuthorizationRule) GetProviderReference() *xpv1.Reference
- func (mg *ClientVPNAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientVPNAuthorizationRule) GetTerraformResourceType() string
- func (tr *ClientVPNAuthorizationRule) GetTerraformSchemaVersion() int
- func (mg *ClientVPNAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientVPNAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientVPNAuthorizationRule) SetConditions(c ...xpv1.Condition)
- func (mg *ClientVPNAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClientVPNAuthorizationRule) SetObservation(obs map[string]interface{}) error
- func (tr *ClientVPNAuthorizationRule) SetParameters(params map[string]interface{}) error
- func (mg *ClientVPNAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientVPNAuthorizationRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientVPNAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientVPNAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientVPNAuthorizationRuleList
- func (in *ClientVPNAuthorizationRuleList) DeepCopy() *ClientVPNAuthorizationRuleList
- func (in *ClientVPNAuthorizationRuleList) DeepCopyInto(out *ClientVPNAuthorizationRuleList)
- func (in *ClientVPNAuthorizationRuleList) DeepCopyObject() runtime.Object
- func (l *ClientVPNAuthorizationRuleList) GetItems() []resource.Managed
- type ClientVPNAuthorizationRuleObservation
- type ClientVPNAuthorizationRuleParameters
- type ClientVPNAuthorizationRuleSpec
- type ClientVPNAuthorizationRuleStatus
- type ClientVPNEndpoint
- func (in *ClientVPNEndpoint) DeepCopy() *ClientVPNEndpoint
- func (in *ClientVPNEndpoint) DeepCopyInto(out *ClientVPNEndpoint)
- func (in *ClientVPNEndpoint) DeepCopyObject() runtime.Object
- func (mg *ClientVPNEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientVPNEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientVPNEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientVPNEndpoint) GetID() string
- func (tr *ClientVPNEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *ClientVPNEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *ClientVPNEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientVPNEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *ClientVPNEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientVPNEndpoint) GetTerraformResourceType() string
- func (tr *ClientVPNEndpoint) GetTerraformSchemaVersion() int
- func (mg *ClientVPNEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientVPNEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientVPNEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ClientVPNEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClientVPNEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *ClientVPNEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *ClientVPNEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientVPNEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientVPNEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientVPNEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientVPNEndpointList
- type ClientVPNEndpointObservation
- type ClientVPNEndpointParameters
- type ClientVPNEndpointSpec
- type ClientVPNEndpointStatus
- type ClientVPNNetworkAssociation
- func (in *ClientVPNNetworkAssociation) DeepCopy() *ClientVPNNetworkAssociation
- func (in *ClientVPNNetworkAssociation) DeepCopyInto(out *ClientVPNNetworkAssociation)
- func (in *ClientVPNNetworkAssociation) DeepCopyObject() runtime.Object
- func (mg *ClientVPNNetworkAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientVPNNetworkAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientVPNNetworkAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientVPNNetworkAssociation) GetID() string
- func (tr *ClientVPNNetworkAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *ClientVPNNetworkAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *ClientVPNNetworkAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientVPNNetworkAssociation) GetProviderReference() *xpv1.Reference
- func (mg *ClientVPNNetworkAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientVPNNetworkAssociation) GetTerraformResourceType() string
- func (tr *ClientVPNNetworkAssociation) GetTerraformSchemaVersion() int
- func (mg *ClientVPNNetworkAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientVPNNetworkAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientVPNNetworkAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClientVPNNetworkAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *ClientVPNNetworkAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClientVPNNetworkAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *ClientVPNNetworkAssociation) SetParameters(params map[string]interface{}) error
- func (mg *ClientVPNNetworkAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientVPNNetworkAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientVPNNetworkAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientVPNNetworkAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientVPNNetworkAssociationList
- func (in *ClientVPNNetworkAssociationList) DeepCopy() *ClientVPNNetworkAssociationList
- func (in *ClientVPNNetworkAssociationList) DeepCopyInto(out *ClientVPNNetworkAssociationList)
- func (in *ClientVPNNetworkAssociationList) DeepCopyObject() runtime.Object
- func (l *ClientVPNNetworkAssociationList) GetItems() []resource.Managed
- type ClientVPNNetworkAssociationObservation
- type ClientVPNNetworkAssociationParameters
- type ClientVPNNetworkAssociationSpec
- type ClientVPNNetworkAssociationStatus
- type ClientVPNRoute
- func (in *ClientVPNRoute) DeepCopy() *ClientVPNRoute
- func (in *ClientVPNRoute) DeepCopyInto(out *ClientVPNRoute)
- func (in *ClientVPNRoute) DeepCopyObject() runtime.Object
- func (mg *ClientVPNRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientVPNRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientVPNRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientVPNRoute) GetID() string
- func (tr *ClientVPNRoute) GetObservation() (map[string]interface{}, error)
- func (tr *ClientVPNRoute) GetParameters() (map[string]interface{}, error)
- func (mg *ClientVPNRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientVPNRoute) GetProviderReference() *xpv1.Reference
- func (mg *ClientVPNRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientVPNRoute) GetTerraformResourceType() string
- func (tr *ClientVPNRoute) GetTerraformSchemaVersion() int
- func (mg *ClientVPNRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientVPNRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientVPNRoute) SetConditions(c ...xpv1.Condition)
- func (mg *ClientVPNRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClientVPNRoute) SetObservation(obs map[string]interface{}) error
- func (tr *ClientVPNRoute) SetParameters(params map[string]interface{}) error
- func (mg *ClientVPNRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientVPNRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientVPNRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientVPNRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientVPNRouteList
- type ClientVPNRouteObservation
- type ClientVPNRouteParameters
- type ClientVPNRouteSpec
- type ClientVPNRouteStatus
- type ConnectionLogOptionsObservation
- type ConnectionLogOptionsParameters
- type CreditSpecificationObservation
- type CreditSpecificationParameters
- type CustomerGateway
- func (in *CustomerGateway) DeepCopy() *CustomerGateway
- func (in *CustomerGateway) DeepCopyInto(out *CustomerGateway)
- func (in *CustomerGateway) DeepCopyObject() runtime.Object
- func (mg *CustomerGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomerGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomerGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomerGateway) GetID() string
- func (tr *CustomerGateway) GetObservation() (map[string]interface{}, error)
- func (tr *CustomerGateway) GetParameters() (map[string]interface{}, error)
- func (mg *CustomerGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomerGateway) GetProviderReference() *xpv1.Reference
- func (mg *CustomerGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomerGateway) GetTerraformResourceType() string
- func (tr *CustomerGateway) GetTerraformSchemaVersion() int
- func (mg *CustomerGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomerGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomerGateway) SetConditions(c ...xpv1.Condition)
- func (mg *CustomerGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomerGateway) SetObservation(obs map[string]interface{}) error
- func (tr *CustomerGateway) SetParameters(params map[string]interface{}) error
- func (mg *CustomerGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomerGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomerGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomerGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomerGatewayList
- type CustomerGatewayObservation
- type CustomerGatewayParameters
- type CustomerGatewaySpec
- type CustomerGatewayStatus
- type DefaultNetworkACL
- func (in *DefaultNetworkACL) DeepCopy() *DefaultNetworkACL
- func (in *DefaultNetworkACL) DeepCopyInto(out *DefaultNetworkACL)
- func (in *DefaultNetworkACL) DeepCopyObject() runtime.Object
- func (mg *DefaultNetworkACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultNetworkACL) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultNetworkACL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultNetworkACL) GetID() string
- func (tr *DefaultNetworkACL) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultNetworkACL) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultNetworkACL) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultNetworkACL) GetProviderReference() *xpv1.Reference
- func (mg *DefaultNetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultNetworkACL) GetTerraformResourceType() string
- func (tr *DefaultNetworkACL) GetTerraformSchemaVersion() int
- func (mg *DefaultNetworkACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultNetworkACL) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultNetworkACL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DefaultNetworkACL) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultNetworkACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultNetworkACL) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultNetworkACL) SetParameters(params map[string]interface{}) error
- func (mg *DefaultNetworkACL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultNetworkACL) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultNetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultNetworkACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultNetworkACLList
- type DefaultNetworkACLObservation
- type DefaultNetworkACLParameters
- type DefaultNetworkACLSpec
- type DefaultNetworkACLStatus
- type DefaultRouteTable
- func (in *DefaultRouteTable) DeepCopy() *DefaultRouteTable
- func (in *DefaultRouteTable) DeepCopyInto(out *DefaultRouteTable)
- func (in *DefaultRouteTable) DeepCopyObject() runtime.Object
- func (mg *DefaultRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultRouteTable) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultRouteTable) GetID() string
- func (tr *DefaultRouteTable) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultRouteTable) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultRouteTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultRouteTable) GetProviderReference() *xpv1.Reference
- func (mg *DefaultRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultRouteTable) GetTerraformResourceType() string
- func (tr *DefaultRouteTable) GetTerraformSchemaVersion() int
- func (mg *DefaultRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultRouteTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultRouteTable) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultRouteTable) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultRouteTable) SetParameters(params map[string]interface{}) error
- func (mg *DefaultRouteTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultRouteTable) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultRouteTableList
- type DefaultRouteTableObservation
- type DefaultRouteTableParameters
- type DefaultRouteTableSpec
- type DefaultRouteTableStatus
- type DefaultSecurityGroup
- func (in *DefaultSecurityGroup) DeepCopy() *DefaultSecurityGroup
- func (in *DefaultSecurityGroup) DeepCopyInto(out *DefaultSecurityGroup)
- func (in *DefaultSecurityGroup) DeepCopyObject() runtime.Object
- func (mg *DefaultSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultSecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultSecurityGroup) GetID() string
- func (tr *DefaultSecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultSecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultSecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultSecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *DefaultSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultSecurityGroup) GetTerraformResourceType() string
- func (tr *DefaultSecurityGroup) GetTerraformSchemaVersion() int
- func (mg *DefaultSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultSecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultSecurityGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DefaultSecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultSecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultSecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *DefaultSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultSecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultSecurityGroupEgressObservation
- type DefaultSecurityGroupEgressParameters
- type DefaultSecurityGroupIngressObservation
- type DefaultSecurityGroupIngressParameters
- type DefaultSecurityGroupList
- type DefaultSecurityGroupObservation
- type DefaultSecurityGroupParameters
- type DefaultSecurityGroupSpec
- type DefaultSecurityGroupStatus
- type DefaultSubnet
- func (in *DefaultSubnet) DeepCopy() *DefaultSubnet
- func (in *DefaultSubnet) DeepCopyInto(out *DefaultSubnet)
- func (in *DefaultSubnet) DeepCopyObject() runtime.Object
- func (mg *DefaultSubnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultSubnet) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultSubnet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultSubnet) GetID() string
- func (tr *DefaultSubnet) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultSubnet) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultSubnet) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultSubnet) GetProviderReference() *xpv1.Reference
- func (mg *DefaultSubnet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultSubnet) GetTerraformResourceType() string
- func (tr *DefaultSubnet) GetTerraformSchemaVersion() int
- func (mg *DefaultSubnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultSubnet) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultSubnet) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultSubnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultSubnet) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultSubnet) SetParameters(params map[string]interface{}) error
- func (mg *DefaultSubnet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultSubnet) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultSubnet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultSubnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultSubnetList
- type DefaultSubnetObservation
- type DefaultSubnetParameters
- type DefaultSubnetSpec
- type DefaultSubnetStatus
- type DefaultVPC
- func (in *DefaultVPC) DeepCopy() *DefaultVPC
- func (in *DefaultVPC) DeepCopyInto(out *DefaultVPC)
- func (in *DefaultVPC) DeepCopyObject() runtime.Object
- func (mg *DefaultVPC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultVPC) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultVPC) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultVPC) GetID() string
- func (tr *DefaultVPC) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultVPC) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultVPC) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultVPC) GetProviderReference() *xpv1.Reference
- func (mg *DefaultVPC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultVPC) GetTerraformResourceType() string
- func (tr *DefaultVPC) GetTerraformSchemaVersion() int
- func (mg *DefaultVPC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultVPC) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultVPC) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultVPC) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultVPC) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultVPC) SetParameters(params map[string]interface{}) error
- func (mg *DefaultVPC) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultVPC) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultVPC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultVPC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultVPCDHCPOptions
- func (in *DefaultVPCDHCPOptions) DeepCopy() *DefaultVPCDHCPOptions
- func (in *DefaultVPCDHCPOptions) DeepCopyInto(out *DefaultVPCDHCPOptions)
- func (in *DefaultVPCDHCPOptions) DeepCopyObject() runtime.Object
- func (mg *DefaultVPCDHCPOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DefaultVPCDHCPOptions) GetConnectionDetailsMapping() map[string]string
- func (mg *DefaultVPCDHCPOptions) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DefaultVPCDHCPOptions) GetID() string
- func (tr *DefaultVPCDHCPOptions) GetObservation() (map[string]interface{}, error)
- func (tr *DefaultVPCDHCPOptions) GetParameters() (map[string]interface{}, error)
- func (mg *DefaultVPCDHCPOptions) GetProviderConfigReference() *xpv1.Reference
- func (mg *DefaultVPCDHCPOptions) GetProviderReference() *xpv1.Reference
- func (mg *DefaultVPCDHCPOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DefaultVPCDHCPOptions) GetTerraformResourceType() string
- func (tr *DefaultVPCDHCPOptions) GetTerraformSchemaVersion() int
- func (mg *DefaultVPCDHCPOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DefaultVPCDHCPOptions) LateInitialize(attrs []byte) (bool, error)
- func (mg *DefaultVPCDHCPOptions) SetConditions(c ...xpv1.Condition)
- func (mg *DefaultVPCDHCPOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DefaultVPCDHCPOptions) SetObservation(obs map[string]interface{}) error
- func (tr *DefaultVPCDHCPOptions) SetParameters(params map[string]interface{}) error
- func (mg *DefaultVPCDHCPOptions) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DefaultVPCDHCPOptions) SetProviderReference(r *xpv1.Reference)
- func (mg *DefaultVPCDHCPOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DefaultVPCDHCPOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefaultVPCDHCPOptionsList
- type DefaultVPCDHCPOptionsObservation
- type DefaultVPCDHCPOptionsParameters
- type DefaultVPCDHCPOptionsSpec
- type DefaultVPCDHCPOptionsStatus
- type DefaultVPCList
- type DefaultVPCObservation
- type DefaultVPCParameters
- type DefaultVPCSpec
- type DefaultVPCStatus
- type DestinationPortRangeObservation
- type DestinationPortRangeParameters
- type DiskContainerObservation
- type DiskContainerParameters
- type EBSBlockDeviceObservation
- type EBSBlockDeviceParameters
- type EBSDefaultKMSKey
- func (in *EBSDefaultKMSKey) DeepCopy() *EBSDefaultKMSKey
- func (in *EBSDefaultKMSKey) DeepCopyInto(out *EBSDefaultKMSKey)
- func (in *EBSDefaultKMSKey) DeepCopyObject() runtime.Object
- func (mg *EBSDefaultKMSKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSDefaultKMSKey) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSDefaultKMSKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSDefaultKMSKey) GetID() string
- func (tr *EBSDefaultKMSKey) GetObservation() (map[string]interface{}, error)
- func (tr *EBSDefaultKMSKey) GetParameters() (map[string]interface{}, error)
- func (mg *EBSDefaultKMSKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSDefaultKMSKey) GetProviderReference() *xpv1.Reference
- func (mg *EBSDefaultKMSKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSDefaultKMSKey) GetTerraformResourceType() string
- func (tr *EBSDefaultKMSKey) GetTerraformSchemaVersion() int
- func (mg *EBSDefaultKMSKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSDefaultKMSKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSDefaultKMSKey) SetConditions(c ...xpv1.Condition)
- func (mg *EBSDefaultKMSKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSDefaultKMSKey) SetObservation(obs map[string]interface{}) error
- func (tr *EBSDefaultKMSKey) SetParameters(params map[string]interface{}) error
- func (mg *EBSDefaultKMSKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSDefaultKMSKey) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSDefaultKMSKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSDefaultKMSKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSDefaultKMSKeyList
- type EBSDefaultKMSKeyObservation
- type EBSDefaultKMSKeyParameters
- type EBSDefaultKMSKeySpec
- type EBSDefaultKMSKeyStatus
- type EBSEncryptionByDefault
- func (in *EBSEncryptionByDefault) DeepCopy() *EBSEncryptionByDefault
- func (in *EBSEncryptionByDefault) DeepCopyInto(out *EBSEncryptionByDefault)
- func (in *EBSEncryptionByDefault) DeepCopyObject() runtime.Object
- func (mg *EBSEncryptionByDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSEncryptionByDefault) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSEncryptionByDefault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSEncryptionByDefault) GetID() string
- func (tr *EBSEncryptionByDefault) GetObservation() (map[string]interface{}, error)
- func (tr *EBSEncryptionByDefault) GetParameters() (map[string]interface{}, error)
- func (mg *EBSEncryptionByDefault) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSEncryptionByDefault) GetProviderReference() *xpv1.Reference
- func (mg *EBSEncryptionByDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSEncryptionByDefault) GetTerraformResourceType() string
- func (tr *EBSEncryptionByDefault) GetTerraformSchemaVersion() int
- func (mg *EBSEncryptionByDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSEncryptionByDefault) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSEncryptionByDefault) SetConditions(c ...xpv1.Condition)
- func (mg *EBSEncryptionByDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSEncryptionByDefault) SetObservation(obs map[string]interface{}) error
- func (tr *EBSEncryptionByDefault) SetParameters(params map[string]interface{}) error
- func (mg *EBSEncryptionByDefault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSEncryptionByDefault) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSEncryptionByDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSEncryptionByDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSEncryptionByDefaultList
- type EBSEncryptionByDefaultObservation
- type EBSEncryptionByDefaultParameters
- type EBSEncryptionByDefaultSpec
- type EBSEncryptionByDefaultStatus
- type EBSSnapshot
- func (in *EBSSnapshot) DeepCopy() *EBSSnapshot
- func (in *EBSSnapshot) DeepCopyInto(out *EBSSnapshot)
- func (in *EBSSnapshot) DeepCopyObject() runtime.Object
- func (mg *EBSSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSSnapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSSnapshot) GetID() string
- func (tr *EBSSnapshot) GetObservation() (map[string]interface{}, error)
- func (tr *EBSSnapshot) GetParameters() (map[string]interface{}, error)
- func (mg *EBSSnapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSSnapshot) GetProviderReference() *xpv1.Reference
- func (mg *EBSSnapshot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSSnapshot) GetTerraformResourceType() string
- func (tr *EBSSnapshot) GetTerraformSchemaVersion() int
- func (mg *EBSSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSSnapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSSnapshot) SetConditions(c ...xpv1.Condition)
- func (mg *EBSSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSSnapshot) SetObservation(obs map[string]interface{}) error
- func (tr *EBSSnapshot) SetParameters(params map[string]interface{}) error
- func (mg *EBSSnapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSSnapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSSnapshot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSSnapshotCopy
- func (in *EBSSnapshotCopy) DeepCopy() *EBSSnapshotCopy
- func (in *EBSSnapshotCopy) DeepCopyInto(out *EBSSnapshotCopy)
- func (in *EBSSnapshotCopy) DeepCopyObject() runtime.Object
- func (mg *EBSSnapshotCopy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSSnapshotCopy) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSSnapshotCopy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSSnapshotCopy) GetID() string
- func (tr *EBSSnapshotCopy) GetObservation() (map[string]interface{}, error)
- func (tr *EBSSnapshotCopy) GetParameters() (map[string]interface{}, error)
- func (mg *EBSSnapshotCopy) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSSnapshotCopy) GetProviderReference() *xpv1.Reference
- func (mg *EBSSnapshotCopy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSSnapshotCopy) GetTerraformResourceType() string
- func (tr *EBSSnapshotCopy) GetTerraformSchemaVersion() int
- func (mg *EBSSnapshotCopy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSSnapshotCopy) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSSnapshotCopy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EBSSnapshotCopy) SetConditions(c ...xpv1.Condition)
- func (mg *EBSSnapshotCopy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSSnapshotCopy) SetObservation(obs map[string]interface{}) error
- func (tr *EBSSnapshotCopy) SetParameters(params map[string]interface{}) error
- func (mg *EBSSnapshotCopy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSSnapshotCopy) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSSnapshotCopy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSSnapshotCopy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSSnapshotCopyList
- type EBSSnapshotCopyObservation
- type EBSSnapshotCopyParameters
- type EBSSnapshotCopySpec
- type EBSSnapshotCopyStatus
- type EBSSnapshotImport
- func (in *EBSSnapshotImport) DeepCopy() *EBSSnapshotImport
- func (in *EBSSnapshotImport) DeepCopyInto(out *EBSSnapshotImport)
- func (in *EBSSnapshotImport) DeepCopyObject() runtime.Object
- func (mg *EBSSnapshotImport) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EBSSnapshotImport) GetConnectionDetailsMapping() map[string]string
- func (mg *EBSSnapshotImport) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EBSSnapshotImport) GetID() string
- func (tr *EBSSnapshotImport) GetObservation() (map[string]interface{}, error)
- func (tr *EBSSnapshotImport) GetParameters() (map[string]interface{}, error)
- func (mg *EBSSnapshotImport) GetProviderConfigReference() *xpv1.Reference
- func (mg *EBSSnapshotImport) GetProviderReference() *xpv1.Reference
- func (mg *EBSSnapshotImport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EBSSnapshotImport) GetTerraformResourceType() string
- func (tr *EBSSnapshotImport) GetTerraformSchemaVersion() int
- func (mg *EBSSnapshotImport) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EBSSnapshotImport) LateInitialize(attrs []byte) (bool, error)
- func (mg *EBSSnapshotImport) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EBSSnapshotImport) SetConditions(c ...xpv1.Condition)
- func (mg *EBSSnapshotImport) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EBSSnapshotImport) SetObservation(obs map[string]interface{}) error
- func (tr *EBSSnapshotImport) SetParameters(params map[string]interface{}) error
- func (mg *EBSSnapshotImport) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EBSSnapshotImport) SetProviderReference(r *xpv1.Reference)
- func (mg *EBSSnapshotImport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EBSSnapshotImport) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EBSSnapshotImportList
- type EBSSnapshotImportObservation
- type EBSSnapshotImportParameters
- type EBSSnapshotImportSpec
- type EBSSnapshotImportStatus
- type EBSSnapshotList
- type EBSSnapshotObservation
- type EBSSnapshotParameters
- type EBSSnapshotSpec
- type EBSSnapshotStatus
- type EIPAssociation
- func (in *EIPAssociation) DeepCopy() *EIPAssociation
- func (in *EIPAssociation) DeepCopyInto(out *EIPAssociation)
- func (in *EIPAssociation) DeepCopyObject() runtime.Object
- func (mg *EIPAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EIPAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *EIPAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EIPAssociation) GetID() string
- func (tr *EIPAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *EIPAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *EIPAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *EIPAssociation) GetProviderReference() *xpv1.Reference
- func (mg *EIPAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EIPAssociation) GetTerraformResourceType() string
- func (tr *EIPAssociation) GetTerraformSchemaVersion() int
- func (mg *EIPAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EIPAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *EIPAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *EIPAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EIPAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *EIPAssociation) SetParameters(params map[string]interface{}) error
- func (mg *EIPAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EIPAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *EIPAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EIPAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EIPAssociationList
- type EIPAssociationObservation
- type EIPAssociationParameters
- type EIPAssociationSpec
- type EIPAssociationStatus
- type EgressObservation
- type EgressOnlyInternetGateway
- func (in *EgressOnlyInternetGateway) DeepCopy() *EgressOnlyInternetGateway
- func (in *EgressOnlyInternetGateway) DeepCopyInto(out *EgressOnlyInternetGateway)
- func (in *EgressOnlyInternetGateway) DeepCopyObject() runtime.Object
- func (mg *EgressOnlyInternetGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EgressOnlyInternetGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *EgressOnlyInternetGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EgressOnlyInternetGateway) GetID() string
- func (tr *EgressOnlyInternetGateway) GetObservation() (map[string]interface{}, error)
- func (tr *EgressOnlyInternetGateway) GetParameters() (map[string]interface{}, error)
- func (mg *EgressOnlyInternetGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *EgressOnlyInternetGateway) GetProviderReference() *xpv1.Reference
- func (mg *EgressOnlyInternetGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EgressOnlyInternetGateway) GetTerraformResourceType() string
- func (tr *EgressOnlyInternetGateway) GetTerraformSchemaVersion() int
- func (mg *EgressOnlyInternetGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EgressOnlyInternetGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *EgressOnlyInternetGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EgressOnlyInternetGateway) SetConditions(c ...xpv1.Condition)
- func (mg *EgressOnlyInternetGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EgressOnlyInternetGateway) SetObservation(obs map[string]interface{}) error
- func (tr *EgressOnlyInternetGateway) SetParameters(params map[string]interface{}) error
- func (mg *EgressOnlyInternetGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EgressOnlyInternetGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *EgressOnlyInternetGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EgressOnlyInternetGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EgressOnlyInternetGatewayList
- func (in *EgressOnlyInternetGatewayList) DeepCopy() *EgressOnlyInternetGatewayList
- func (in *EgressOnlyInternetGatewayList) DeepCopyInto(out *EgressOnlyInternetGatewayList)
- func (in *EgressOnlyInternetGatewayList) DeepCopyObject() runtime.Object
- func (l *EgressOnlyInternetGatewayList) GetItems() []resource.Managed
- type EgressOnlyInternetGatewayObservation
- type EgressOnlyInternetGatewayParameters
- type EgressOnlyInternetGatewaySpec
- type EgressOnlyInternetGatewayStatus
- type EgressParameters
- type EnclaveOptionsObservation
- type EnclaveOptionsParameters
- type EntryObservation
- type EntryParameters
- type EphemeralBlockDeviceObservation
- type EphemeralBlockDeviceParameters
- type Fleet
- func (in *Fleet) DeepCopy() *Fleet
- func (in *Fleet) DeepCopyInto(out *Fleet)
- func (in *Fleet) DeepCopyObject() runtime.Object
- func (mg *Fleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Fleet) GetConnectionDetailsMapping() map[string]string
- func (mg *Fleet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Fleet) GetID() string
- func (tr *Fleet) GetObservation() (map[string]interface{}, error)
- func (tr *Fleet) GetParameters() (map[string]interface{}, error)
- func (mg *Fleet) GetProviderConfigReference() *xpv1.Reference
- func (mg *Fleet) GetProviderReference() *xpv1.Reference
- func (mg *Fleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Fleet) GetTerraformResourceType() string
- func (tr *Fleet) GetTerraformSchemaVersion() int
- func (mg *Fleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Fleet) LateInitialize(attrs []byte) (bool, error)
- func (mg *Fleet) SetConditions(c ...xpv1.Condition)
- func (mg *Fleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Fleet) SetObservation(obs map[string]interface{}) error
- func (tr *Fleet) SetParameters(params map[string]interface{}) error
- func (mg *Fleet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Fleet) SetProviderReference(r *xpv1.Reference)
- func (mg *Fleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Fleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FleetList
- type FleetObservation
- type FleetParameters
- type FleetSpec
- type FleetStatus
- type FlowLog
- func (in *FlowLog) DeepCopy() *FlowLog
- func (in *FlowLog) DeepCopyInto(out *FlowLog)
- func (in *FlowLog) DeepCopyObject() runtime.Object
- func (mg *FlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlowLog) GetConnectionDetailsMapping() map[string]string
- func (mg *FlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlowLog) GetID() string
- func (tr *FlowLog) GetObservation() (map[string]interface{}, error)
- func (tr *FlowLog) GetParameters() (map[string]interface{}, error)
- func (mg *FlowLog) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlowLog) GetProviderReference() *xpv1.Reference
- func (mg *FlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlowLog) GetTerraformResourceType() string
- func (tr *FlowLog) GetTerraformSchemaVersion() int
- func (mg *FlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlowLog) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlowLog) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlowLog) SetConditions(c ...xpv1.Condition)
- func (mg *FlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlowLog) SetObservation(obs map[string]interface{}) error
- func (tr *FlowLog) SetParameters(params map[string]interface{}) error
- func (mg *FlowLog) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlowLog) SetProviderReference(r *xpv1.Reference)
- func (mg *FlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowLogList
- type FlowLogObservation
- type FlowLogParameters
- type FlowLogSpec
- type FlowLogStatus
- type IngressObservation
- type IngressParameters
- type KeyPair
- func (in *KeyPair) DeepCopy() *KeyPair
- func (in *KeyPair) DeepCopyInto(out *KeyPair)
- func (in *KeyPair) DeepCopyObject() runtime.Object
- func (mg *KeyPair) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeyPair) GetConnectionDetailsMapping() map[string]string
- func (mg *KeyPair) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeyPair) GetID() string
- func (tr *KeyPair) GetObservation() (map[string]interface{}, error)
- func (tr *KeyPair) GetParameters() (map[string]interface{}, error)
- func (mg *KeyPair) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeyPair) GetProviderReference() *xpv1.Reference
- func (mg *KeyPair) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeyPair) GetTerraformResourceType() string
- func (tr *KeyPair) GetTerraformSchemaVersion() int
- func (mg *KeyPair) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeyPair) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeyPair) SetConditions(c ...xpv1.Condition)
- func (mg *KeyPair) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeyPair) SetObservation(obs map[string]interface{}) error
- func (tr *KeyPair) SetParameters(params map[string]interface{}) error
- func (mg *KeyPair) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeyPair) SetProviderReference(r *xpv1.Reference)
- func (mg *KeyPair) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeyPair) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyPairList
- type KeyPairObservation
- type KeyPairParameters
- type KeyPairSpec
- type KeyPairStatus
- type LaunchSpecificationEBSBlockDeviceObservation
- type LaunchSpecificationEBSBlockDeviceParameters
- type LaunchSpecificationEphemeralBlockDeviceObservation
- type LaunchSpecificationEphemeralBlockDeviceParameters
- type LaunchSpecificationObservation
- type LaunchSpecificationParameters
- type LaunchTemplateConfigLaunchTemplateSpecificationObservation
- type LaunchTemplateConfigLaunchTemplateSpecificationParameters
- type LaunchTemplateConfigObservation
- type LaunchTemplateConfigParameters
- type LaunchTemplateObservation
- type LaunchTemplateParameters
- type LaunchTemplateSpecificationObservation
- type LaunchTemplateSpecificationParameters
- type LocalGatewayRoute
- func (in *LocalGatewayRoute) DeepCopy() *LocalGatewayRoute
- func (in *LocalGatewayRoute) DeepCopyInto(out *LocalGatewayRoute)
- func (in *LocalGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *LocalGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LocalGatewayRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *LocalGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LocalGatewayRoute) GetID() string
- func (tr *LocalGatewayRoute) GetObservation() (map[string]interface{}, error)
- func (tr *LocalGatewayRoute) GetParameters() (map[string]interface{}, error)
- func (mg *LocalGatewayRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *LocalGatewayRoute) GetProviderReference() *xpv1.Reference
- func (mg *LocalGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LocalGatewayRoute) GetTerraformResourceType() string
- func (tr *LocalGatewayRoute) GetTerraformSchemaVersion() int
- func (mg *LocalGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LocalGatewayRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *LocalGatewayRoute) SetConditions(c ...xpv1.Condition)
- func (mg *LocalGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LocalGatewayRoute) SetObservation(obs map[string]interface{}) error
- func (tr *LocalGatewayRoute) SetParameters(params map[string]interface{}) error
- func (mg *LocalGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LocalGatewayRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *LocalGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LocalGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LocalGatewayRouteList
- type LocalGatewayRouteObservation
- type LocalGatewayRouteParameters
- type LocalGatewayRouteSpec
- type LocalGatewayRouteStatus
- type LocalGatewayRouteTableVPCAssociation
- func (in *LocalGatewayRouteTableVPCAssociation) DeepCopy() *LocalGatewayRouteTableVPCAssociation
- func (in *LocalGatewayRouteTableVPCAssociation) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociation)
- func (in *LocalGatewayRouteTableVPCAssociation) DeepCopyObject() runtime.Object
- func (mg *LocalGatewayRouteTableVPCAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LocalGatewayRouteTableVPCAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *LocalGatewayRouteTableVPCAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LocalGatewayRouteTableVPCAssociation) GetID() string
- func (tr *LocalGatewayRouteTableVPCAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *LocalGatewayRouteTableVPCAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *LocalGatewayRouteTableVPCAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *LocalGatewayRouteTableVPCAssociation) GetProviderReference() *xpv1.Reference
- func (mg *LocalGatewayRouteTableVPCAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LocalGatewayRouteTableVPCAssociation) GetTerraformResourceType() string
- func (tr *LocalGatewayRouteTableVPCAssociation) GetTerraformSchemaVersion() int
- func (mg *LocalGatewayRouteTableVPCAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LocalGatewayRouteTableVPCAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *LocalGatewayRouteTableVPCAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LocalGatewayRouteTableVPCAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *LocalGatewayRouteTableVPCAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LocalGatewayRouteTableVPCAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *LocalGatewayRouteTableVPCAssociation) SetParameters(params map[string]interface{}) error
- func (mg *LocalGatewayRouteTableVPCAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LocalGatewayRouteTableVPCAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *LocalGatewayRouteTableVPCAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LocalGatewayRouteTableVPCAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LocalGatewayRouteTableVPCAssociationList
- func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopy() *LocalGatewayRouteTableVPCAssociationList
- func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationList)
- func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopyObject() runtime.Object
- func (l *LocalGatewayRouteTableVPCAssociationList) GetItems() []resource.Managed
- type LocalGatewayRouteTableVPCAssociationObservation
- type LocalGatewayRouteTableVPCAssociationParameters
- type LocalGatewayRouteTableVPCAssociationSpec
- type LocalGatewayRouteTableVPCAssociationStatus
- type MaintenanceStrategiesObservation
- type MaintenanceStrategiesParameters
- type ManagedPrefixList
- func (in *ManagedPrefixList) DeepCopy() *ManagedPrefixList
- func (in *ManagedPrefixList) DeepCopyInto(out *ManagedPrefixList)
- func (in *ManagedPrefixList) DeepCopyObject() runtime.Object
- func (mg *ManagedPrefixList) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedPrefixList) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedPrefixList) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedPrefixList) GetID() string
- func (tr *ManagedPrefixList) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedPrefixList) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedPrefixList) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedPrefixList) GetProviderReference() *xpv1.Reference
- func (mg *ManagedPrefixList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagedPrefixList) GetTerraformResourceType() string
- func (tr *ManagedPrefixList) GetTerraformSchemaVersion() int
- func (mg *ManagedPrefixList) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedPrefixList) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedPrefixList) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedPrefixList) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedPrefixList) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedPrefixList) SetParameters(params map[string]interface{}) error
- func (mg *ManagedPrefixList) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedPrefixList) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedPrefixList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagedPrefixList) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedPrefixListList
- type ManagedPrefixListObservation
- type ManagedPrefixListParameters
- type ManagedPrefixListSpec
- type ManagedPrefixListStatus
- type MetadataOptionsObservation
- type MetadataOptionsParameters
- type NATGateway
- func (in *NATGateway) DeepCopy() *NATGateway
- func (in *NATGateway) DeepCopyInto(out *NATGateway)
- func (in *NATGateway) DeepCopyObject() runtime.Object
- func (mg *NATGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NATGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *NATGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NATGateway) GetID() string
- func (tr *NATGateway) GetObservation() (map[string]interface{}, error)
- func (tr *NATGateway) GetParameters() (map[string]interface{}, error)
- func (mg *NATGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *NATGateway) GetProviderReference() *xpv1.Reference
- func (mg *NATGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NATGateway) GetTerraformResourceType() string
- func (tr *NATGateway) GetTerraformSchemaVersion() int
- func (mg *NATGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NATGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *NATGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NATGateway) SetConditions(c ...xpv1.Condition)
- func (mg *NATGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NATGateway) SetObservation(obs map[string]interface{}) error
- func (tr *NATGateway) SetParameters(params map[string]interface{}) error
- func (mg *NATGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NATGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *NATGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NATGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NATGatewayList
- type NATGatewayObservation
- type NATGatewayParameters
- type NATGatewaySpec
- type NATGatewayStatus
- type NetworkACL
- func (in *NetworkACL) DeepCopy() *NetworkACL
- func (in *NetworkACL) DeepCopyInto(out *NetworkACL)
- func (in *NetworkACL) DeepCopyObject() runtime.Object
- func (mg *NetworkACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkACL) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkACL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkACL) GetID() string
- func (tr *NetworkACL) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkACL) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkACL) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkACL) GetProviderReference() *xpv1.Reference
- func (mg *NetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkACL) GetTerraformResourceType() string
- func (tr *NetworkACL) GetTerraformSchemaVersion() int
- func (mg *NetworkACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkACL) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkACL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetworkACL) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkACL) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkACL) SetParameters(params map[string]interface{}) error
- func (mg *NetworkACL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkACL) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkACLEgressObservation
- type NetworkACLEgressParameters
- type NetworkACLIngressObservation
- type NetworkACLIngressParameters
- type NetworkACLList
- type NetworkACLObservation
- type NetworkACLParameters
- type NetworkACLRule
- func (in *NetworkACLRule) DeepCopy() *NetworkACLRule
- func (in *NetworkACLRule) DeepCopyInto(out *NetworkACLRule)
- func (in *NetworkACLRule) DeepCopyObject() runtime.Object
- func (mg *NetworkACLRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkACLRule) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkACLRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkACLRule) GetID() string
- func (tr *NetworkACLRule) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkACLRule) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkACLRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkACLRule) GetProviderReference() *xpv1.Reference
- func (mg *NetworkACLRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkACLRule) GetTerraformResourceType() string
- func (tr *NetworkACLRule) GetTerraformSchemaVersion() int
- func (mg *NetworkACLRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkACLRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkACLRule) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkACLRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkACLRule) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkACLRule) SetParameters(params map[string]interface{}) error
- func (mg *NetworkACLRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkACLRule) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkACLRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkACLRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkACLRuleList
- type NetworkACLRuleObservation
- type NetworkACLRuleParameters
- type NetworkACLRuleSpec
- type NetworkACLRuleStatus
- type NetworkACLSpec
- type NetworkACLStatus
- type NetworkInterfaceAttachment
- func (in *NetworkInterfaceAttachment) DeepCopy() *NetworkInterfaceAttachment
- func (in *NetworkInterfaceAttachment) DeepCopyInto(out *NetworkInterfaceAttachment)
- func (in *NetworkInterfaceAttachment) DeepCopyObject() runtime.Object
- func (mg *NetworkInterfaceAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkInterfaceAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkInterfaceAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkInterfaceAttachment) GetID() string
- func (tr *NetworkInterfaceAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkInterfaceAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkInterfaceAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkInterfaceAttachment) GetProviderReference() *xpv1.Reference
- func (mg *NetworkInterfaceAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkInterfaceAttachment) GetTerraformResourceType() string
- func (tr *NetworkInterfaceAttachment) GetTerraformSchemaVersion() int
- func (mg *NetworkInterfaceAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkInterfaceAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkInterfaceAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkInterfaceAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkInterfaceAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkInterfaceAttachment) SetParameters(params map[string]interface{}) error
- func (mg *NetworkInterfaceAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkInterfaceAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkInterfaceAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkInterfaceAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkInterfaceAttachmentList
- func (in *NetworkInterfaceAttachmentList) DeepCopy() *NetworkInterfaceAttachmentList
- func (in *NetworkInterfaceAttachmentList) DeepCopyInto(out *NetworkInterfaceAttachmentList)
- func (in *NetworkInterfaceAttachmentList) DeepCopyObject() runtime.Object
- func (l *NetworkInterfaceAttachmentList) GetItems() []resource.Managed
- type NetworkInterfaceAttachmentObservation
- type NetworkInterfaceAttachmentParameters
- type NetworkInterfaceAttachmentSpec
- type NetworkInterfaceAttachmentStatus
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type NetworkInterfaceSgAttachment
- func (in *NetworkInterfaceSgAttachment) DeepCopy() *NetworkInterfaceSgAttachment
- func (in *NetworkInterfaceSgAttachment) DeepCopyInto(out *NetworkInterfaceSgAttachment)
- func (in *NetworkInterfaceSgAttachment) DeepCopyObject() runtime.Object
- func (mg *NetworkInterfaceSgAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkInterfaceSgAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkInterfaceSgAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkInterfaceSgAttachment) GetID() string
- func (tr *NetworkInterfaceSgAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkInterfaceSgAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkInterfaceSgAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkInterfaceSgAttachment) GetProviderReference() *xpv1.Reference
- func (mg *NetworkInterfaceSgAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkInterfaceSgAttachment) GetTerraformResourceType() string
- func (tr *NetworkInterfaceSgAttachment) GetTerraformSchemaVersion() int
- func (mg *NetworkInterfaceSgAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkInterfaceSgAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkInterfaceSgAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetworkInterfaceSgAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkInterfaceSgAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkInterfaceSgAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkInterfaceSgAttachment) SetParameters(params map[string]interface{}) error
- func (mg *NetworkInterfaceSgAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkInterfaceSgAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkInterfaceSgAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkInterfaceSgAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkInterfaceSgAttachmentList
- func (in *NetworkInterfaceSgAttachmentList) DeepCopy() *NetworkInterfaceSgAttachmentList
- func (in *NetworkInterfaceSgAttachmentList) DeepCopyInto(out *NetworkInterfaceSgAttachmentList)
- func (in *NetworkInterfaceSgAttachmentList) DeepCopyObject() runtime.Object
- func (l *NetworkInterfaceSgAttachmentList) GetItems() []resource.Managed
- type NetworkInterfaceSgAttachmentObservation
- type NetworkInterfaceSgAttachmentParameters
- type NetworkInterfaceSgAttachmentSpec
- type NetworkInterfaceSgAttachmentStatus
- type OnDemandOptionsObservation
- type OnDemandOptionsParameters
- type OverrideObservation
- type OverrideParameters
- type OverridesObservation
- type OverridesParameters
- type PlacementGroup
- func (in *PlacementGroup) DeepCopy() *PlacementGroup
- func (in *PlacementGroup) DeepCopyInto(out *PlacementGroup)
- func (in *PlacementGroup) DeepCopyObject() runtime.Object
- func (mg *PlacementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PlacementGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *PlacementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PlacementGroup) GetID() string
- func (tr *PlacementGroup) GetObservation() (map[string]interface{}, error)
- func (tr *PlacementGroup) GetParameters() (map[string]interface{}, error)
- func (mg *PlacementGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *PlacementGroup) GetProviderReference() *xpv1.Reference
- func (mg *PlacementGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PlacementGroup) GetTerraformResourceType() string
- func (tr *PlacementGroup) GetTerraformSchemaVersion() int
- func (mg *PlacementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PlacementGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *PlacementGroup) SetConditions(c ...xpv1.Condition)
- func (mg *PlacementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PlacementGroup) SetObservation(obs map[string]interface{}) error
- func (tr *PlacementGroup) SetParameters(params map[string]interface{}) error
- func (mg *PlacementGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PlacementGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *PlacementGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PlacementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PlacementGroupList
- type PlacementGroupObservation
- type PlacementGroupParameters
- type PlacementGroupSpec
- type PlacementGroupStatus
- type PrivateDNSNameConfigurationObservation
- type PrivateDNSNameConfigurationParameters
- type RequesterObservation
- type RequesterParameters
- type RootBlockDeviceObservation
- type RootBlockDeviceParameters
- type RouteObservation
- type RouteParameters
- type RoutesObservation
- type RoutesParameters
- type SnapshotCreateVolumePermission
- func (in *SnapshotCreateVolumePermission) DeepCopy() *SnapshotCreateVolumePermission
- func (in *SnapshotCreateVolumePermission) DeepCopyInto(out *SnapshotCreateVolumePermission)
- func (in *SnapshotCreateVolumePermission) DeepCopyObject() runtime.Object
- func (mg *SnapshotCreateVolumePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SnapshotCreateVolumePermission) GetConnectionDetailsMapping() map[string]string
- func (mg *SnapshotCreateVolumePermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SnapshotCreateVolumePermission) GetID() string
- func (tr *SnapshotCreateVolumePermission) GetObservation() (map[string]interface{}, error)
- func (tr *SnapshotCreateVolumePermission) GetParameters() (map[string]interface{}, error)
- func (mg *SnapshotCreateVolumePermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *SnapshotCreateVolumePermission) GetProviderReference() *xpv1.Reference
- func (mg *SnapshotCreateVolumePermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SnapshotCreateVolumePermission) GetTerraformResourceType() string
- func (tr *SnapshotCreateVolumePermission) GetTerraformSchemaVersion() int
- func (mg *SnapshotCreateVolumePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SnapshotCreateVolumePermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *SnapshotCreateVolumePermission) SetConditions(c ...xpv1.Condition)
- func (mg *SnapshotCreateVolumePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SnapshotCreateVolumePermission) SetObservation(obs map[string]interface{}) error
- func (tr *SnapshotCreateVolumePermission) SetParameters(params map[string]interface{}) error
- func (mg *SnapshotCreateVolumePermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SnapshotCreateVolumePermission) SetProviderReference(r *xpv1.Reference)
- func (mg *SnapshotCreateVolumePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SnapshotCreateVolumePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotCreateVolumePermissionList
- func (in *SnapshotCreateVolumePermissionList) DeepCopy() *SnapshotCreateVolumePermissionList
- func (in *SnapshotCreateVolumePermissionList) DeepCopyInto(out *SnapshotCreateVolumePermissionList)
- func (in *SnapshotCreateVolumePermissionList) DeepCopyObject() runtime.Object
- func (l *SnapshotCreateVolumePermissionList) GetItems() []resource.Managed
- type SnapshotCreateVolumePermissionObservation
- type SnapshotCreateVolumePermissionParameters
- type SnapshotCreateVolumePermissionSpec
- type SnapshotCreateVolumePermissionStatus
- type SourcePortRangeObservation
- type SourcePortRangeParameters
- type SpotDatafeedSubscription
- func (in *SpotDatafeedSubscription) DeepCopy() *SpotDatafeedSubscription
- func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)
- func (in *SpotDatafeedSubscription) DeepCopyObject() runtime.Object
- func (mg *SpotDatafeedSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpotDatafeedSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *SpotDatafeedSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpotDatafeedSubscription) GetID() string
- func (tr *SpotDatafeedSubscription) GetObservation() (map[string]interface{}, error)
- func (tr *SpotDatafeedSubscription) GetParameters() (map[string]interface{}, error)
- func (mg *SpotDatafeedSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpotDatafeedSubscription) GetProviderReference() *xpv1.Reference
- func (mg *SpotDatafeedSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpotDatafeedSubscription) GetTerraformResourceType() string
- func (tr *SpotDatafeedSubscription) GetTerraformSchemaVersion() int
- func (mg *SpotDatafeedSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpotDatafeedSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpotDatafeedSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *SpotDatafeedSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SpotDatafeedSubscription) SetObservation(obs map[string]interface{}) error
- func (tr *SpotDatafeedSubscription) SetParameters(params map[string]interface{}) error
- func (mg *SpotDatafeedSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpotDatafeedSubscription) SetProviderReference(r *xpv1.Reference)
- func (mg *SpotDatafeedSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpotDatafeedSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpotDatafeedSubscriptionList
- func (in *SpotDatafeedSubscriptionList) DeepCopy() *SpotDatafeedSubscriptionList
- func (in *SpotDatafeedSubscriptionList) DeepCopyInto(out *SpotDatafeedSubscriptionList)
- func (in *SpotDatafeedSubscriptionList) DeepCopyObject() runtime.Object
- func (l *SpotDatafeedSubscriptionList) GetItems() []resource.Managed
- type SpotDatafeedSubscriptionObservation
- type SpotDatafeedSubscriptionParameters
- type SpotDatafeedSubscriptionSpec
- type SpotDatafeedSubscriptionStatus
- type SpotFleetRequest
- func (in *SpotFleetRequest) DeepCopy() *SpotFleetRequest
- func (in *SpotFleetRequest) DeepCopyInto(out *SpotFleetRequest)
- func (in *SpotFleetRequest) DeepCopyObject() runtime.Object
- func (mg *SpotFleetRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpotFleetRequest) GetConnectionDetailsMapping() map[string]string
- func (mg *SpotFleetRequest) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpotFleetRequest) GetID() string
- func (tr *SpotFleetRequest) GetObservation() (map[string]interface{}, error)
- func (tr *SpotFleetRequest) GetParameters() (map[string]interface{}, error)
- func (mg *SpotFleetRequest) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpotFleetRequest) GetProviderReference() *xpv1.Reference
- func (mg *SpotFleetRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpotFleetRequest) GetTerraformResourceType() string
- func (tr *SpotFleetRequest) GetTerraformSchemaVersion() int
- func (mg *SpotFleetRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpotFleetRequest) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpotFleetRequest) SetConditions(c ...xpv1.Condition)
- func (mg *SpotFleetRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SpotFleetRequest) SetObservation(obs map[string]interface{}) error
- func (tr *SpotFleetRequest) SetParameters(params map[string]interface{}) error
- func (mg *SpotFleetRequest) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpotFleetRequest) SetProviderReference(r *xpv1.Reference)
- func (mg *SpotFleetRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpotFleetRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpotFleetRequestLaunchTemplateConfigObservation
- type SpotFleetRequestLaunchTemplateConfigParameters
- type SpotFleetRequestList
- type SpotFleetRequestObservation
- type SpotFleetRequestParameters
- type SpotFleetRequestSpec
- type SpotFleetRequestStatus
- type SpotInstanceRequest
- func (in *SpotInstanceRequest) DeepCopy() *SpotInstanceRequest
- func (in *SpotInstanceRequest) DeepCopyInto(out *SpotInstanceRequest)
- func (in *SpotInstanceRequest) DeepCopyObject() runtime.Object
- func (mg *SpotInstanceRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpotInstanceRequest) GetConnectionDetailsMapping() map[string]string
- func (mg *SpotInstanceRequest) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpotInstanceRequest) GetID() string
- func (tr *SpotInstanceRequest) GetObservation() (map[string]interface{}, error)
- func (tr *SpotInstanceRequest) GetParameters() (map[string]interface{}, error)
- func (mg *SpotInstanceRequest) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpotInstanceRequest) GetProviderReference() *xpv1.Reference
- func (mg *SpotInstanceRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpotInstanceRequest) GetTerraformResourceType() string
- func (tr *SpotInstanceRequest) GetTerraformSchemaVersion() int
- func (mg *SpotInstanceRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpotInstanceRequest) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpotInstanceRequest) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpotInstanceRequest) SetConditions(c ...xpv1.Condition)
- func (mg *SpotInstanceRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SpotInstanceRequest) SetObservation(obs map[string]interface{}) error
- func (tr *SpotInstanceRequest) SetParameters(params map[string]interface{}) error
- func (mg *SpotInstanceRequest) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpotInstanceRequest) SetProviderReference(r *xpv1.Reference)
- func (mg *SpotInstanceRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpotInstanceRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpotInstanceRequestEBSBlockDeviceObservation
- type SpotInstanceRequestEBSBlockDeviceParameters
- type SpotInstanceRequestEphemeralBlockDeviceObservation
- type SpotInstanceRequestEphemeralBlockDeviceParameters
- type SpotInstanceRequestList
- type SpotInstanceRequestObservation
- type SpotInstanceRequestParameters
- type SpotInstanceRequestRootBlockDeviceObservation
- type SpotInstanceRequestRootBlockDeviceParameters
- type SpotInstanceRequestSpec
- type SpotInstanceRequestStatus
- type SpotMaintenanceStrategiesCapacityRebalanceObservation
- type SpotMaintenanceStrategiesCapacityRebalanceParameters
- type SpotMaintenanceStrategiesObservation
- type SpotMaintenanceStrategiesParameters
- type SpotOptionsObservation
- type SpotOptionsParameters
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tag) GetConnectionDetailsMapping() map[string]string
- func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tag) GetID() string
- func (tr *Tag) GetObservation() (map[string]interface{}, error)
- func (tr *Tag) GetParameters() (map[string]interface{}, error)
- func (mg *Tag) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tag) GetProviderReference() *xpv1.Reference
- func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tag) GetTerraformResourceType() string
- func (tr *Tag) GetTerraformSchemaVersion() int
- func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tag) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tag) SetConditions(c ...xpv1.Condition)
- func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tag) SetObservation(obs map[string]interface{}) error
- func (tr *Tag) SetParameters(params map[string]interface{}) error
- func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tag) SetProviderReference(r *xpv1.Reference)
- func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagList
- type TagObservation
- type TagParameters
- type TagSpec
- type TagStatus
- type TargetCapacitySpecificationObservation
- type TargetCapacitySpecificationParameters
- type TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
- func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
- func (mg *TrafficMirrorFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficMirrorFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficMirrorFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficMirrorFilter) GetID() string
- func (tr *TrafficMirrorFilter) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficMirrorFilter) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficMirrorFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficMirrorFilter) GetProviderReference() *xpv1.Reference
- func (mg *TrafficMirrorFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficMirrorFilter) GetTerraformResourceType() string
- func (tr *TrafficMirrorFilter) GetTerraformSchemaVersion() int
- func (mg *TrafficMirrorFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficMirrorFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficMirrorFilter) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficMirrorFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficMirrorFilter) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficMirrorFilter) SetParameters(params map[string]interface{}) error
- func (mg *TrafficMirrorFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficMirrorFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficMirrorFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficMirrorFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficMirrorFilterList
- type TrafficMirrorFilterObservation
- type TrafficMirrorFilterParameters
- type TrafficMirrorFilterRule
- func (in *TrafficMirrorFilterRule) DeepCopy() *TrafficMirrorFilterRule
- func (in *TrafficMirrorFilterRule) DeepCopyInto(out *TrafficMirrorFilterRule)
- func (in *TrafficMirrorFilterRule) DeepCopyObject() runtime.Object
- func (mg *TrafficMirrorFilterRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficMirrorFilterRule) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficMirrorFilterRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficMirrorFilterRule) GetID() string
- func (tr *TrafficMirrorFilterRule) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficMirrorFilterRule) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficMirrorFilterRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficMirrorFilterRule) GetProviderReference() *xpv1.Reference
- func (mg *TrafficMirrorFilterRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficMirrorFilterRule) GetTerraformResourceType() string
- func (tr *TrafficMirrorFilterRule) GetTerraformSchemaVersion() int
- func (mg *TrafficMirrorFilterRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficMirrorFilterRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficMirrorFilterRule) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficMirrorFilterRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficMirrorFilterRule) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficMirrorFilterRule) SetParameters(params map[string]interface{}) error
- func (mg *TrafficMirrorFilterRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficMirrorFilterRule) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficMirrorFilterRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficMirrorFilterRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficMirrorFilterRuleList
- func (in *TrafficMirrorFilterRuleList) DeepCopy() *TrafficMirrorFilterRuleList
- func (in *TrafficMirrorFilterRuleList) DeepCopyInto(out *TrafficMirrorFilterRuleList)
- func (in *TrafficMirrorFilterRuleList) DeepCopyObject() runtime.Object
- func (l *TrafficMirrorFilterRuleList) GetItems() []resource.Managed
- type TrafficMirrorFilterRuleObservation
- type TrafficMirrorFilterRuleParameters
- type TrafficMirrorFilterRuleSpec
- type TrafficMirrorFilterRuleStatus
- type TrafficMirrorFilterSpec
- type TrafficMirrorFilterStatus
- type TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
- func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
- func (mg *TrafficMirrorSession) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficMirrorSession) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficMirrorSession) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficMirrorSession) GetID() string
- func (tr *TrafficMirrorSession) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficMirrorSession) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficMirrorSession) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficMirrorSession) GetProviderReference() *xpv1.Reference
- func (mg *TrafficMirrorSession) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficMirrorSession) GetTerraformResourceType() string
- func (tr *TrafficMirrorSession) GetTerraformSchemaVersion() int
- func (mg *TrafficMirrorSession) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficMirrorSession) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficMirrorSession) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficMirrorSession) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficMirrorSession) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficMirrorSession) SetParameters(params map[string]interface{}) error
- func (mg *TrafficMirrorSession) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficMirrorSession) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficMirrorSession) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficMirrorSession) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficMirrorSessionList
- type TrafficMirrorSessionObservation
- type TrafficMirrorSessionParameters
- type TrafficMirrorSessionSpec
- type TrafficMirrorSessionStatus
- type TrafficMirrorTarget
- func (in *TrafficMirrorTarget) DeepCopy() *TrafficMirrorTarget
- func (in *TrafficMirrorTarget) DeepCopyInto(out *TrafficMirrorTarget)
- func (in *TrafficMirrorTarget) DeepCopyObject() runtime.Object
- func (mg *TrafficMirrorTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficMirrorTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficMirrorTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficMirrorTarget) GetID() string
- func (tr *TrafficMirrorTarget) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficMirrorTarget) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficMirrorTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficMirrorTarget) GetProviderReference() *xpv1.Reference
- func (mg *TrafficMirrorTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficMirrorTarget) GetTerraformResourceType() string
- func (tr *TrafficMirrorTarget) GetTerraformSchemaVersion() int
- func (mg *TrafficMirrorTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficMirrorTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficMirrorTarget) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficMirrorTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficMirrorTarget) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficMirrorTarget) SetParameters(params map[string]interface{}) error
- func (mg *TrafficMirrorTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficMirrorTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficMirrorTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficMirrorTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficMirrorTargetList
- type TrafficMirrorTargetObservation
- type TrafficMirrorTargetParameters
- type TrafficMirrorTargetSpec
- type TrafficMirrorTargetStatus
- type TransitGatewayPeeringAttachment
- func (in *TransitGatewayPeeringAttachment) DeepCopy() *TransitGatewayPeeringAttachment
- func (in *TransitGatewayPeeringAttachment) DeepCopyInto(out *TransitGatewayPeeringAttachment)
- func (in *TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayPeeringAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayPeeringAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayPeeringAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayPeeringAttachment) GetID() string
- func (tr *TransitGatewayPeeringAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayPeeringAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayPeeringAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayPeeringAttachment) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayPeeringAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayPeeringAttachment) GetTerraformResourceType() string
- func (tr *TransitGatewayPeeringAttachment) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayPeeringAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayPeeringAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayPeeringAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayPeeringAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayPeeringAttachment) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayPeeringAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayPeeringAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayPeeringAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayPeeringAttachmentAccepter
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopy() *TransitGatewayPeeringAttachmentAccepter
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepter)
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayPeeringAttachmentAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayPeeringAttachmentAccepter) GetID() string
- func (tr *TransitGatewayPeeringAttachmentAccepter) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayPeeringAttachmentAccepter) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetTerraformResourceType() string
- func (tr *TransitGatewayPeeringAttachmentAccepter) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayPeeringAttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayPeeringAttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayPeeringAttachmentAccepter) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayPeeringAttachmentAccepter) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayPeeringAttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayPeeringAttachmentAccepterList
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopy() *TransitGatewayPeeringAttachmentAccepterList
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterList)
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayPeeringAttachmentAccepterList) GetItems() []resource.Managed
- type TransitGatewayPeeringAttachmentAccepterObservation
- type TransitGatewayPeeringAttachmentAccepterParameters
- type TransitGatewayPeeringAttachmentAccepterSpec
- type TransitGatewayPeeringAttachmentAccepterStatus
- type TransitGatewayPeeringAttachmentList
- func (in *TransitGatewayPeeringAttachmentList) DeepCopy() *TransitGatewayPeeringAttachmentList
- func (in *TransitGatewayPeeringAttachmentList) DeepCopyInto(out *TransitGatewayPeeringAttachmentList)
- func (in *TransitGatewayPeeringAttachmentList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayPeeringAttachmentList) GetItems() []resource.Managed
- type TransitGatewayPeeringAttachmentObservation
- type TransitGatewayPeeringAttachmentParameters
- type TransitGatewayPeeringAttachmentSpec
- type TransitGatewayPeeringAttachmentStatus
- type TransitGatewayPrefixListReference
- func (in *TransitGatewayPrefixListReference) DeepCopy() *TransitGatewayPrefixListReference
- func (in *TransitGatewayPrefixListReference) DeepCopyInto(out *TransitGatewayPrefixListReference)
- func (in *TransitGatewayPrefixListReference) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayPrefixListReference) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TransitGatewayPrefixListReference) GetConnectionDetailsMapping() map[string]string
- func (mg *TransitGatewayPrefixListReference) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TransitGatewayPrefixListReference) GetID() string
- func (tr *TransitGatewayPrefixListReference) GetObservation() (map[string]interface{}, error)
- func (tr *TransitGatewayPrefixListReference) GetParameters() (map[string]interface{}, error)
- func (mg *TransitGatewayPrefixListReference) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayPrefixListReference) GetProviderReference() *xpv1.Reference
- func (mg *TransitGatewayPrefixListReference) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayPrefixListReference) GetTerraformResourceType() string
- func (tr *TransitGatewayPrefixListReference) GetTerraformSchemaVersion() int
- func (mg *TransitGatewayPrefixListReference) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TransitGatewayPrefixListReference) LateInitialize(attrs []byte) (bool, error)
- func (mg *TransitGatewayPrefixListReference) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayPrefixListReference) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TransitGatewayPrefixListReference) SetObservation(obs map[string]interface{}) error
- func (tr *TransitGatewayPrefixListReference) SetParameters(params map[string]interface{}) error
- func (mg *TransitGatewayPrefixListReference) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayPrefixListReference) SetProviderReference(r *xpv1.Reference)
- func (mg *TransitGatewayPrefixListReference) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayPrefixListReference) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayPrefixListReferenceList
- func (in *TransitGatewayPrefixListReferenceList) DeepCopy() *TransitGatewayPrefixListReferenceList
- func (in *TransitGatewayPrefixListReferenceList) DeepCopyInto(out *TransitGatewayPrefixListReferenceList)
- func (in *TransitGatewayPrefixListReferenceList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayPrefixListReferenceList) GetItems() []resource.Managed
- type TransitGatewayPrefixListReferenceObservation
- type TransitGatewayPrefixListReferenceParameters
- type TransitGatewayPrefixListReferenceSpec
- type TransitGatewayPrefixListReferenceStatus
- type UserBucketObservation
- type UserBucketParameters
- type VPCDHCPOptions
- func (in *VPCDHCPOptions) DeepCopy() *VPCDHCPOptions
- func (in *VPCDHCPOptions) DeepCopyInto(out *VPCDHCPOptions)
- func (in *VPCDHCPOptions) DeepCopyObject() runtime.Object
- func (mg *VPCDHCPOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCDHCPOptions) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCDHCPOptions) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCDHCPOptions) GetID() string
- func (tr *VPCDHCPOptions) GetObservation() (map[string]interface{}, error)
- func (tr *VPCDHCPOptions) GetParameters() (map[string]interface{}, error)
- func (mg *VPCDHCPOptions) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCDHCPOptions) GetProviderReference() *xpv1.Reference
- func (mg *VPCDHCPOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCDHCPOptions) GetTerraformResourceType() string
- func (tr *VPCDHCPOptions) GetTerraformSchemaVersion() int
- func (mg *VPCDHCPOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCDHCPOptions) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCDHCPOptions) SetConditions(c ...xpv1.Condition)
- func (mg *VPCDHCPOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCDHCPOptions) SetObservation(obs map[string]interface{}) error
- func (tr *VPCDHCPOptions) SetParameters(params map[string]interface{}) error
- func (mg *VPCDHCPOptions) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCDHCPOptions) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCDHCPOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCDHCPOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCDHCPOptionsAssociation
- func (in *VPCDHCPOptionsAssociation) DeepCopy() *VPCDHCPOptionsAssociation
- func (in *VPCDHCPOptionsAssociation) DeepCopyInto(out *VPCDHCPOptionsAssociation)
- func (in *VPCDHCPOptionsAssociation) DeepCopyObject() runtime.Object
- func (mg *VPCDHCPOptionsAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCDHCPOptionsAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCDHCPOptionsAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCDHCPOptionsAssociation) GetID() string
- func (tr *VPCDHCPOptionsAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *VPCDHCPOptionsAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *VPCDHCPOptionsAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCDHCPOptionsAssociation) GetProviderReference() *xpv1.Reference
- func (mg *VPCDHCPOptionsAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCDHCPOptionsAssociation) GetTerraformResourceType() string
- func (tr *VPCDHCPOptionsAssociation) GetTerraformSchemaVersion() int
- func (mg *VPCDHCPOptionsAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCDHCPOptionsAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCDHCPOptionsAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCDHCPOptionsAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *VPCDHCPOptionsAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCDHCPOptionsAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *VPCDHCPOptionsAssociation) SetParameters(params map[string]interface{}) error
- func (mg *VPCDHCPOptionsAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCDHCPOptionsAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCDHCPOptionsAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCDHCPOptionsAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCDHCPOptionsAssociationList
- func (in *VPCDHCPOptionsAssociationList) DeepCopy() *VPCDHCPOptionsAssociationList
- func (in *VPCDHCPOptionsAssociationList) DeepCopyInto(out *VPCDHCPOptionsAssociationList)
- func (in *VPCDHCPOptionsAssociationList) DeepCopyObject() runtime.Object
- func (l *VPCDHCPOptionsAssociationList) GetItems() []resource.Managed
- type VPCDHCPOptionsAssociationObservation
- type VPCDHCPOptionsAssociationParameters
- type VPCDHCPOptionsAssociationSpec
- type VPCDHCPOptionsAssociationStatus
- type VPCDHCPOptionsList
- type VPCDHCPOptionsObservation
- type VPCDHCPOptionsParameters
- type VPCDHCPOptionsSpec
- type VPCDHCPOptionsStatus
- type VPCEndpointConnectionNotification
- func (in *VPCEndpointConnectionNotification) DeepCopy() *VPCEndpointConnectionNotification
- func (in *VPCEndpointConnectionNotification) DeepCopyInto(out *VPCEndpointConnectionNotification)
- func (in *VPCEndpointConnectionNotification) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointConnectionNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpointConnectionNotification) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpointConnectionNotification) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpointConnectionNotification) GetID() string
- func (tr *VPCEndpointConnectionNotification) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpointConnectionNotification) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpointConnectionNotification) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointConnectionNotification) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpointConnectionNotification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointConnectionNotification) GetTerraformResourceType() string
- func (tr *VPCEndpointConnectionNotification) GetTerraformSchemaVersion() int
- func (mg *VPCEndpointConnectionNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpointConnectionNotification) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpointConnectionNotification) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointConnectionNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpointConnectionNotification) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpointConnectionNotification) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpointConnectionNotification) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointConnectionNotification) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpointConnectionNotification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointConnectionNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointConnectionNotificationList
- func (in *VPCEndpointConnectionNotificationList) DeepCopy() *VPCEndpointConnectionNotificationList
- func (in *VPCEndpointConnectionNotificationList) DeepCopyInto(out *VPCEndpointConnectionNotificationList)
- func (in *VPCEndpointConnectionNotificationList) DeepCopyObject() runtime.Object
- func (l *VPCEndpointConnectionNotificationList) GetItems() []resource.Managed
- type VPCEndpointConnectionNotificationObservation
- type VPCEndpointConnectionNotificationParameters
- type VPCEndpointConnectionNotificationSpec
- type VPCEndpointConnectionNotificationStatus
- type VPCEndpointRouteTableAssociation
- func (in *VPCEndpointRouteTableAssociation) DeepCopy() *VPCEndpointRouteTableAssociation
- func (in *VPCEndpointRouteTableAssociation) DeepCopyInto(out *VPCEndpointRouteTableAssociation)
- func (in *VPCEndpointRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpointRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpointRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpointRouteTableAssociation) GetID() string
- func (tr *VPCEndpointRouteTableAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpointRouteTableAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpointRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointRouteTableAssociation) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpointRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointRouteTableAssociation) GetTerraformResourceType() string
- func (tr *VPCEndpointRouteTableAssociation) GetTerraformSchemaVersion() int
- func (mg *VPCEndpointRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpointRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpointRouteTableAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpointRouteTableAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpointRouteTableAssociation) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpointRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpointRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointRouteTableAssociationList
- func (in *VPCEndpointRouteTableAssociationList) DeepCopy() *VPCEndpointRouteTableAssociationList
- func (in *VPCEndpointRouteTableAssociationList) DeepCopyInto(out *VPCEndpointRouteTableAssociationList)
- func (in *VPCEndpointRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *VPCEndpointRouteTableAssociationList) GetItems() []resource.Managed
- type VPCEndpointRouteTableAssociationObservation
- type VPCEndpointRouteTableAssociationParameters
- type VPCEndpointRouteTableAssociationSpec
- type VPCEndpointRouteTableAssociationStatus
- type VPCEndpointService
- func (in *VPCEndpointService) DeepCopy() *VPCEndpointService
- func (in *VPCEndpointService) DeepCopyInto(out *VPCEndpointService)
- func (in *VPCEndpointService) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpointService) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpointService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpointService) GetID() string
- func (tr *VPCEndpointService) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpointService) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpointService) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointService) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpointService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointService) GetTerraformResourceType() string
- func (tr *VPCEndpointService) GetTerraformSchemaVersion() int
- func (mg *VPCEndpointService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpointService) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpointService) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpointService) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpointService) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpointService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointService) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpointService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointServiceAllowedPrincipal
- func (in *VPCEndpointServiceAllowedPrincipal) DeepCopy() *VPCEndpointServiceAllowedPrincipal
- func (in *VPCEndpointServiceAllowedPrincipal) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipal)
- func (in *VPCEndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointServiceAllowedPrincipal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpointServiceAllowedPrincipal) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpointServiceAllowedPrincipal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpointServiceAllowedPrincipal) GetID() string
- func (tr *VPCEndpointServiceAllowedPrincipal) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpointServiceAllowedPrincipal) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpointServiceAllowedPrincipal) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointServiceAllowedPrincipal) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpointServiceAllowedPrincipal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointServiceAllowedPrincipal) GetTerraformResourceType() string
- func (tr *VPCEndpointServiceAllowedPrincipal) GetTerraformSchemaVersion() int
- func (mg *VPCEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpointServiceAllowedPrincipal) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpointServiceAllowedPrincipal) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointServiceAllowedPrincipal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpointServiceAllowedPrincipal) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpointServiceAllowedPrincipal) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpointServiceAllowedPrincipal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointServiceAllowedPrincipal) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpointServiceAllowedPrincipal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointServiceAllowedPrincipalList
- func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopy() *VPCEndpointServiceAllowedPrincipalList
- func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalList)
- func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopyObject() runtime.Object
- func (l *VPCEndpointServiceAllowedPrincipalList) GetItems() []resource.Managed
- type VPCEndpointServiceAllowedPrincipalObservation
- type VPCEndpointServiceAllowedPrincipalParameters
- type VPCEndpointServiceAllowedPrincipalSpec
- type VPCEndpointServiceAllowedPrincipalStatus
- type VPCEndpointServiceList
- type VPCEndpointServiceObservation
- type VPCEndpointServiceParameters
- type VPCEndpointServiceSpec
- type VPCEndpointServiceStatus
- type VPCEndpointSubnetAssociation
- func (in *VPCEndpointSubnetAssociation) DeepCopy() *VPCEndpointSubnetAssociation
- func (in *VPCEndpointSubnetAssociation) DeepCopyInto(out *VPCEndpointSubnetAssociation)
- func (in *VPCEndpointSubnetAssociation) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointSubnetAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCEndpointSubnetAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCEndpointSubnetAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCEndpointSubnetAssociation) GetID() string
- func (tr *VPCEndpointSubnetAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *VPCEndpointSubnetAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *VPCEndpointSubnetAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointSubnetAssociation) GetProviderReference() *xpv1.Reference
- func (mg *VPCEndpointSubnetAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointSubnetAssociation) GetTerraformResourceType() string
- func (tr *VPCEndpointSubnetAssociation) GetTerraformSchemaVersion() int
- func (mg *VPCEndpointSubnetAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCEndpointSubnetAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCEndpointSubnetAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCEndpointSubnetAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointSubnetAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCEndpointSubnetAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *VPCEndpointSubnetAssociation) SetParameters(params map[string]interface{}) error
- func (mg *VPCEndpointSubnetAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointSubnetAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCEndpointSubnetAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointSubnetAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointSubnetAssociationList
- func (in *VPCEndpointSubnetAssociationList) DeepCopy() *VPCEndpointSubnetAssociationList
- func (in *VPCEndpointSubnetAssociationList) DeepCopyInto(out *VPCEndpointSubnetAssociationList)
- func (in *VPCEndpointSubnetAssociationList) DeepCopyObject() runtime.Object
- func (l *VPCEndpointSubnetAssociationList) GetItems() []resource.Managed
- type VPCEndpointSubnetAssociationObservation
- type VPCEndpointSubnetAssociationParameters
- type VPCEndpointSubnetAssociationSpec
- type VPCEndpointSubnetAssociationStatus
- type VPCPeeringConnectionAccepter
- func (in *VPCPeeringConnectionAccepter) DeepCopy() *VPCPeeringConnectionAccepter
- func (in *VPCPeeringConnectionAccepter) DeepCopyInto(out *VPCPeeringConnectionAccepter)
- func (in *VPCPeeringConnectionAccepter) DeepCopyObject() runtime.Object
- func (mg *VPCPeeringConnectionAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCPeeringConnectionAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCPeeringConnectionAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCPeeringConnectionAccepter) GetID() string
- func (tr *VPCPeeringConnectionAccepter) GetObservation() (map[string]interface{}, error)
- func (tr *VPCPeeringConnectionAccepter) GetParameters() (map[string]interface{}, error)
- func (mg *VPCPeeringConnectionAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCPeeringConnectionAccepter) GetProviderReference() *xpv1.Reference
- func (mg *VPCPeeringConnectionAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCPeeringConnectionAccepter) GetTerraformResourceType() string
- func (tr *VPCPeeringConnectionAccepter) GetTerraformSchemaVersion() int
- func (mg *VPCPeeringConnectionAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCPeeringConnectionAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCPeeringConnectionAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *VPCPeeringConnectionAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCPeeringConnectionAccepter) SetObservation(obs map[string]interface{}) error
- func (tr *VPCPeeringConnectionAccepter) SetParameters(params map[string]interface{}) error
- func (mg *VPCPeeringConnectionAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnectionAccepter) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnectionAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCPeeringConnectionAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCPeeringConnectionAccepterList
- func (in *VPCPeeringConnectionAccepterList) DeepCopy() *VPCPeeringConnectionAccepterList
- func (in *VPCPeeringConnectionAccepterList) DeepCopyInto(out *VPCPeeringConnectionAccepterList)
- func (in *VPCPeeringConnectionAccepterList) DeepCopyObject() runtime.Object
- func (l *VPCPeeringConnectionAccepterList) GetItems() []resource.Managed
- type VPCPeeringConnectionAccepterObservation
- type VPCPeeringConnectionAccepterParameters
- type VPCPeeringConnectionAccepterSpec
- type VPCPeeringConnectionAccepterStatus
- type VPCPeeringConnectionOptions
- func (in *VPCPeeringConnectionOptions) DeepCopy() *VPCPeeringConnectionOptions
- func (in *VPCPeeringConnectionOptions) DeepCopyInto(out *VPCPeeringConnectionOptions)
- func (in *VPCPeeringConnectionOptions) DeepCopyObject() runtime.Object
- func (mg *VPCPeeringConnectionOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCPeeringConnectionOptions) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCPeeringConnectionOptions) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCPeeringConnectionOptions) GetID() string
- func (tr *VPCPeeringConnectionOptions) GetObservation() (map[string]interface{}, error)
- func (tr *VPCPeeringConnectionOptions) GetParameters() (map[string]interface{}, error)
- func (mg *VPCPeeringConnectionOptions) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCPeeringConnectionOptions) GetProviderReference() *xpv1.Reference
- func (mg *VPCPeeringConnectionOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCPeeringConnectionOptions) GetTerraformResourceType() string
- func (tr *VPCPeeringConnectionOptions) GetTerraformSchemaVersion() int
- func (mg *VPCPeeringConnectionOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCPeeringConnectionOptions) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCPeeringConnectionOptions) SetConditions(c ...xpv1.Condition)
- func (mg *VPCPeeringConnectionOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCPeeringConnectionOptions) SetObservation(obs map[string]interface{}) error
- func (tr *VPCPeeringConnectionOptions) SetParameters(params map[string]interface{}) error
- func (mg *VPCPeeringConnectionOptions) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnectionOptions) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnectionOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCPeeringConnectionOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCPeeringConnectionOptionsAccepterObservation
- type VPCPeeringConnectionOptionsAccepterParameters
- type VPCPeeringConnectionOptionsList
- func (in *VPCPeeringConnectionOptionsList) DeepCopy() *VPCPeeringConnectionOptionsList
- func (in *VPCPeeringConnectionOptionsList) DeepCopyInto(out *VPCPeeringConnectionOptionsList)
- func (in *VPCPeeringConnectionOptionsList) DeepCopyObject() runtime.Object
- func (l *VPCPeeringConnectionOptionsList) GetItems() []resource.Managed
- type VPCPeeringConnectionOptionsObservation
- type VPCPeeringConnectionOptionsParameters
- type VPCPeeringConnectionOptionsRequesterObservation
- type VPCPeeringConnectionOptionsRequesterParameters
- type VPCPeeringConnectionOptionsSpec
- type VPCPeeringConnectionOptionsStatus
- type VPNConnection
- func (in *VPNConnection) DeepCopy() *VPNConnection
- func (in *VPNConnection) DeepCopyInto(out *VPNConnection)
- func (in *VPNConnection) DeepCopyObject() runtime.Object
- func (mg *VPNConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNConnection) GetID() string
- func (tr *VPNConnection) GetObservation() (map[string]interface{}, error)
- func (tr *VPNConnection) GetParameters() (map[string]interface{}, error)
- func (mg *VPNConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNConnection) GetProviderReference() *xpv1.Reference
- func (mg *VPNConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNConnection) GetTerraformResourceType() string
- func (tr *VPNConnection) GetTerraformSchemaVersion() int
- func (mg *VPNConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VPNConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNConnection) SetObservation(obs map[string]interface{}) error
- func (tr *VPNConnection) SetParameters(params map[string]interface{}) error
- func (mg *VPNConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNConnectionList
- type VPNConnectionObservation
- type VPNConnectionParameters
- type VPNConnectionRoute
- func (in *VPNConnectionRoute) DeepCopy() *VPNConnectionRoute
- func (in *VPNConnectionRoute) DeepCopyInto(out *VPNConnectionRoute)
- func (in *VPNConnectionRoute) DeepCopyObject() runtime.Object
- func (mg *VPNConnectionRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNConnectionRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNConnectionRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNConnectionRoute) GetID() string
- func (tr *VPNConnectionRoute) GetObservation() (map[string]interface{}, error)
- func (tr *VPNConnectionRoute) GetParameters() (map[string]interface{}, error)
- func (mg *VPNConnectionRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNConnectionRoute) GetProviderReference() *xpv1.Reference
- func (mg *VPNConnectionRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNConnectionRoute) GetTerraformResourceType() string
- func (tr *VPNConnectionRoute) GetTerraformSchemaVersion() int
- func (mg *VPNConnectionRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNConnectionRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNConnectionRoute) SetConditions(c ...xpv1.Condition)
- func (mg *VPNConnectionRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNConnectionRoute) SetObservation(obs map[string]interface{}) error
- func (tr *VPNConnectionRoute) SetParameters(params map[string]interface{}) error
- func (mg *VPNConnectionRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNConnectionRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNConnectionRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNConnectionRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNConnectionRouteList
- type VPNConnectionRouteObservation
- type VPNConnectionRouteParameters
- type VPNConnectionRouteSpec
- type VPNConnectionRouteStatus
- type VPNConnectionSpec
- type VPNConnectionStatus
- type VPNGateway
- func (in *VPNGateway) DeepCopy() *VPNGateway
- func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
- func (in *VPNGateway) DeepCopyObject() runtime.Object
- func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGateway) GetID() string
- func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
- func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGateway) GetTerraformResourceType() string
- func (tr *VPNGateway) GetTerraformSchemaVersion() int
- func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
- func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayAttachment
- func (in *VPNGatewayAttachment) DeepCopy() *VPNGatewayAttachment
- func (in *VPNGatewayAttachment) DeepCopyInto(out *VPNGatewayAttachment)
- func (in *VPNGatewayAttachment) DeepCopyObject() runtime.Object
- func (mg *VPNGatewayAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGatewayAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGatewayAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGatewayAttachment) GetID() string
- func (tr *VPNGatewayAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGatewayAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGatewayAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGatewayAttachment) GetProviderReference() *xpv1.Reference
- func (mg *VPNGatewayAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGatewayAttachment) GetTerraformResourceType() string
- func (tr *VPNGatewayAttachment) GetTerraformSchemaVersion() int
- func (mg *VPNGatewayAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGatewayAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGatewayAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNGatewayAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGatewayAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGatewayAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGatewayAttachment) SetParameters(params map[string]interface{}) error
- func (mg *VPNGatewayAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGatewayAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGatewayAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGatewayAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayAttachmentList
- type VPNGatewayAttachmentObservation
- type VPNGatewayAttachmentParameters
- type VPNGatewayAttachmentSpec
- type VPNGatewayAttachmentStatus
- type VPNGatewayList
- type VPNGatewayObservation
- type VPNGatewayParameters
- type VPNGatewayRoutePropagation
- func (in *VPNGatewayRoutePropagation) DeepCopy() *VPNGatewayRoutePropagation
- func (in *VPNGatewayRoutePropagation) DeepCopyInto(out *VPNGatewayRoutePropagation)
- func (in *VPNGatewayRoutePropagation) DeepCopyObject() runtime.Object
- func (mg *VPNGatewayRoutePropagation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGatewayRoutePropagation) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGatewayRoutePropagation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGatewayRoutePropagation) GetID() string
- func (tr *VPNGatewayRoutePropagation) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGatewayRoutePropagation) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGatewayRoutePropagation) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGatewayRoutePropagation) GetProviderReference() *xpv1.Reference
- func (mg *VPNGatewayRoutePropagation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGatewayRoutePropagation) GetTerraformResourceType() string
- func (tr *VPNGatewayRoutePropagation) GetTerraformSchemaVersion() int
- func (mg *VPNGatewayRoutePropagation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGatewayRoutePropagation) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGatewayRoutePropagation) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGatewayRoutePropagation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGatewayRoutePropagation) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGatewayRoutePropagation) SetParameters(params map[string]interface{}) error
- func (mg *VPNGatewayRoutePropagation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGatewayRoutePropagation) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGatewayRoutePropagation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGatewayRoutePropagation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayRoutePropagationList
- func (in *VPNGatewayRoutePropagationList) DeepCopy() *VPNGatewayRoutePropagationList
- func (in *VPNGatewayRoutePropagationList) DeepCopyInto(out *VPNGatewayRoutePropagationList)
- func (in *VPNGatewayRoutePropagationList) DeepCopyObject() runtime.Object
- func (l *VPNGatewayRoutePropagationList) GetItems() []resource.Managed
- type VPNGatewayRoutePropagationObservation
- type VPNGatewayRoutePropagationParameters
- type VPNGatewayRoutePropagationSpec
- type VPNGatewayRoutePropagationStatus
- type VPNGatewaySpec
- type VPNGatewayStatus
- type VgwTelemetryObservation
- type VgwTelemetryParameters
- type VolumeAttachment
- func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
- func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
- func (in *VolumeAttachment) DeepCopyObject() runtime.Object
- func (mg *VolumeAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VolumeAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *VolumeAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VolumeAttachment) GetID() string
- func (tr *VolumeAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *VolumeAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *VolumeAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *VolumeAttachment) GetProviderReference() *xpv1.Reference
- func (mg *VolumeAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VolumeAttachment) GetTerraformResourceType() string
- func (tr *VolumeAttachment) GetTerraformSchemaVersion() int
- func (mg *VolumeAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VolumeAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *VolumeAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *VolumeAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VolumeAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *VolumeAttachment) SetParameters(params map[string]interface{}) error
- func (mg *VolumeAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VolumeAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *VolumeAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VolumeAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VolumeAttachmentList
- type VolumeAttachmentObservation
- type VolumeAttachmentParameters
- type VolumeAttachmentSpec
- type VolumeAttachmentStatus
Constants ¶
const ( CRDGroup = "ec2.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AMI_Kind = "AMI" AMI_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AMI_Kind}.String() AMI_KindAPIVersion = AMI_Kind + "." + CRDGroupVersion.String() AMI_GroupVersionKind = CRDGroupVersion.WithKind(AMI_Kind) )
Repository type metadata.
var ( AMICopy_Kind = "AMICopy" AMICopy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AMICopy_Kind}.String() AMICopy_KindAPIVersion = AMICopy_Kind + "." + CRDGroupVersion.String() AMICopy_GroupVersionKind = CRDGroupVersion.WithKind(AMICopy_Kind) )
Repository type metadata.
var ( AMIFromInstance_Kind = "AMIFromInstance" AMIFromInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AMIFromInstance_Kind}.String() AMIFromInstance_KindAPIVersion = AMIFromInstance_Kind + "." + CRDGroupVersion.String() AMIFromInstance_GroupVersionKind = CRDGroupVersion.WithKind(AMIFromInstance_Kind) )
Repository type metadata.
var ( AMILaunchPermission_Kind = "AMILaunchPermission" AMILaunchPermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AMILaunchPermission_Kind}.String() AMILaunchPermission_KindAPIVersion = AMILaunchPermission_Kind + "." + CRDGroupVersion.String() AMILaunchPermission_GroupVersionKind = CRDGroupVersion.WithKind(AMILaunchPermission_Kind) )
Repository type metadata.
var ( AvailabilityZoneGroup_Kind = "AvailabilityZoneGroup" AvailabilityZoneGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AvailabilityZoneGroup_Kind}.String() AvailabilityZoneGroup_KindAPIVersion = AvailabilityZoneGroup_Kind + "." + CRDGroupVersion.String() AvailabilityZoneGroup_GroupVersionKind = CRDGroupVersion.WithKind(AvailabilityZoneGroup_Kind) )
Repository type metadata.
var ( CapacityReservation_Kind = "CapacityReservation" CapacityReservation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CapacityReservation_Kind}.String() CapacityReservation_KindAPIVersion = CapacityReservation_Kind + "." + CRDGroupVersion.String() CapacityReservation_GroupVersionKind = CRDGroupVersion.WithKind(CapacityReservation_Kind) )
Repository type metadata.
var ( CarrierGateway_Kind = "CarrierGateway" CarrierGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CarrierGateway_Kind}.String() CarrierGateway_KindAPIVersion = CarrierGateway_Kind + "." + CRDGroupVersion.String() CarrierGateway_GroupVersionKind = CRDGroupVersion.WithKind(CarrierGateway_Kind) )
Repository type metadata.
var ( ClientVPNAuthorizationRule_Kind = "ClientVPNAuthorizationRule" ClientVPNAuthorizationRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientVPNAuthorizationRule_Kind}.String() ClientVPNAuthorizationRule_KindAPIVersion = ClientVPNAuthorizationRule_Kind + "." + CRDGroupVersion.String() ClientVPNAuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(ClientVPNAuthorizationRule_Kind) )
Repository type metadata.
var ( ClientVPNEndpoint_Kind = "ClientVPNEndpoint" ClientVPNEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientVPNEndpoint_Kind}.String() ClientVPNEndpoint_KindAPIVersion = ClientVPNEndpoint_Kind + "." + CRDGroupVersion.String() ClientVPNEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ClientVPNEndpoint_Kind) )
Repository type metadata.
var ( ClientVPNNetworkAssociation_Kind = "ClientVPNNetworkAssociation" ClientVPNNetworkAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientVPNNetworkAssociation_Kind}.String() ClientVPNNetworkAssociation_KindAPIVersion = ClientVPNNetworkAssociation_Kind + "." + CRDGroupVersion.String() ClientVPNNetworkAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ClientVPNNetworkAssociation_Kind) )
Repository type metadata.
var ( ClientVPNRoute_Kind = "ClientVPNRoute" ClientVPNRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientVPNRoute_Kind}.String() ClientVPNRoute_KindAPIVersion = ClientVPNRoute_Kind + "." + CRDGroupVersion.String() ClientVPNRoute_GroupVersionKind = CRDGroupVersion.WithKind(ClientVPNRoute_Kind) )
Repository type metadata.
var ( CustomerGateway_Kind = "CustomerGateway" CustomerGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomerGateway_Kind}.String() CustomerGateway_KindAPIVersion = CustomerGateway_Kind + "." + CRDGroupVersion.String() CustomerGateway_GroupVersionKind = CRDGroupVersion.WithKind(CustomerGateway_Kind) )
Repository type metadata.
var ( DefaultNetworkACL_Kind = "DefaultNetworkACL" DefaultNetworkACL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultNetworkACL_Kind}.String() DefaultNetworkACL_KindAPIVersion = DefaultNetworkACL_Kind + "." + CRDGroupVersion.String() DefaultNetworkACL_GroupVersionKind = CRDGroupVersion.WithKind(DefaultNetworkACL_Kind) )
Repository type metadata.
var ( DefaultRouteTable_Kind = "DefaultRouteTable" DefaultRouteTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultRouteTable_Kind}.String() DefaultRouteTable_KindAPIVersion = DefaultRouteTable_Kind + "." + CRDGroupVersion.String() DefaultRouteTable_GroupVersionKind = CRDGroupVersion.WithKind(DefaultRouteTable_Kind) )
Repository type metadata.
var ( DefaultSecurityGroup_Kind = "DefaultSecurityGroup" DefaultSecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultSecurityGroup_Kind}.String() DefaultSecurityGroup_KindAPIVersion = DefaultSecurityGroup_Kind + "." + CRDGroupVersion.String() DefaultSecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(DefaultSecurityGroup_Kind) )
Repository type metadata.
var ( DefaultSubnet_Kind = "DefaultSubnet" DefaultSubnet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultSubnet_Kind}.String() DefaultSubnet_KindAPIVersion = DefaultSubnet_Kind + "." + CRDGroupVersion.String() DefaultSubnet_GroupVersionKind = CRDGroupVersion.WithKind(DefaultSubnet_Kind) )
Repository type metadata.
var ( DefaultVPC_Kind = "DefaultVPC" DefaultVPC_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultVPC_Kind}.String() DefaultVPC_KindAPIVersion = DefaultVPC_Kind + "." + CRDGroupVersion.String() DefaultVPC_GroupVersionKind = CRDGroupVersion.WithKind(DefaultVPC_Kind) )
Repository type metadata.
var ( DefaultVPCDHCPOptions_Kind = "DefaultVPCDHCPOptions" DefaultVPCDHCPOptions_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DefaultVPCDHCPOptions_Kind}.String() DefaultVPCDHCPOptions_KindAPIVersion = DefaultVPCDHCPOptions_Kind + "." + CRDGroupVersion.String() DefaultVPCDHCPOptions_GroupVersionKind = CRDGroupVersion.WithKind(DefaultVPCDHCPOptions_Kind) )
Repository type metadata.
var ( EBSDefaultKMSKey_Kind = "EBSDefaultKMSKey" EBSDefaultKMSKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSDefaultKMSKey_Kind}.String() EBSDefaultKMSKey_KindAPIVersion = EBSDefaultKMSKey_Kind + "." + CRDGroupVersion.String() EBSDefaultKMSKey_GroupVersionKind = CRDGroupVersion.WithKind(EBSDefaultKMSKey_Kind) )
Repository type metadata.
var ( EBSEncryptionByDefault_Kind = "EBSEncryptionByDefault" EBSEncryptionByDefault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSEncryptionByDefault_Kind}.String() EBSEncryptionByDefault_KindAPIVersion = EBSEncryptionByDefault_Kind + "." + CRDGroupVersion.String() EBSEncryptionByDefault_GroupVersionKind = CRDGroupVersion.WithKind(EBSEncryptionByDefault_Kind) )
Repository type metadata.
var ( EBSSnapshot_Kind = "EBSSnapshot" EBSSnapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSSnapshot_Kind}.String() EBSSnapshot_KindAPIVersion = EBSSnapshot_Kind + "." + CRDGroupVersion.String() EBSSnapshot_GroupVersionKind = CRDGroupVersion.WithKind(EBSSnapshot_Kind) )
Repository type metadata.
var ( EBSSnapshotCopy_Kind = "EBSSnapshotCopy" EBSSnapshotCopy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSSnapshotCopy_Kind}.String() EBSSnapshotCopy_KindAPIVersion = EBSSnapshotCopy_Kind + "." + CRDGroupVersion.String() EBSSnapshotCopy_GroupVersionKind = CRDGroupVersion.WithKind(EBSSnapshotCopy_Kind) )
Repository type metadata.
var ( EBSSnapshotImport_Kind = "EBSSnapshotImport" EBSSnapshotImport_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EBSSnapshotImport_Kind}.String() EBSSnapshotImport_KindAPIVersion = EBSSnapshotImport_Kind + "." + CRDGroupVersion.String() EBSSnapshotImport_GroupVersionKind = CRDGroupVersion.WithKind(EBSSnapshotImport_Kind) )
Repository type metadata.
var ( EgressOnlyInternetGateway_Kind = "EgressOnlyInternetGateway" EgressOnlyInternetGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EgressOnlyInternetGateway_Kind}.String() EgressOnlyInternetGateway_KindAPIVersion = EgressOnlyInternetGateway_Kind + "." + CRDGroupVersion.String() EgressOnlyInternetGateway_GroupVersionKind = CRDGroupVersion.WithKind(EgressOnlyInternetGateway_Kind) )
Repository type metadata.
var ( EIPAssociation_Kind = "EIPAssociation" EIPAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EIPAssociation_Kind}.String() EIPAssociation_KindAPIVersion = EIPAssociation_Kind + "." + CRDGroupVersion.String() EIPAssociation_GroupVersionKind = CRDGroupVersion.WithKind(EIPAssociation_Kind) )
Repository type metadata.
var ( Fleet_Kind = "Fleet" Fleet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Fleet_Kind}.String() Fleet_KindAPIVersion = Fleet_Kind + "." + CRDGroupVersion.String() Fleet_GroupVersionKind = CRDGroupVersion.WithKind(Fleet_Kind) )
Repository type metadata.
var ( FlowLog_Kind = "FlowLog" FlowLog_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlowLog_Kind}.String() FlowLog_KindAPIVersion = FlowLog_Kind + "." + CRDGroupVersion.String() FlowLog_GroupVersionKind = CRDGroupVersion.WithKind(FlowLog_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 ( KeyPair_Kind = "KeyPair" KeyPair_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeyPair_Kind}.String() KeyPair_KindAPIVersion = KeyPair_Kind + "." + CRDGroupVersion.String() KeyPair_GroupVersionKind = CRDGroupVersion.WithKind(KeyPair_Kind) )
Repository type metadata.
var ( LocalGatewayRoute_Kind = "LocalGatewayRoute" LocalGatewayRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LocalGatewayRoute_Kind}.String() LocalGatewayRoute_KindAPIVersion = LocalGatewayRoute_Kind + "." + CRDGroupVersion.String() LocalGatewayRoute_GroupVersionKind = CRDGroupVersion.WithKind(LocalGatewayRoute_Kind) )
Repository type metadata.
var ( LocalGatewayRouteTableVPCAssociation_Kind = "LocalGatewayRouteTableVPCAssociation" LocalGatewayRouteTableVPCAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LocalGatewayRouteTableVPCAssociation_Kind}.String() LocalGatewayRouteTableVPCAssociation_KindAPIVersion = LocalGatewayRouteTableVPCAssociation_Kind + "." + CRDGroupVersion.String() LocalGatewayRouteTableVPCAssociation_GroupVersionKind = CRDGroupVersion.WithKind(LocalGatewayRouteTableVPCAssociation_Kind) )
Repository type metadata.
var ( ManagedPrefixList_Kind = "ManagedPrefixList" ManagedPrefixList_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedPrefixList_Kind}.String() ManagedPrefixList_KindAPIVersion = ManagedPrefixList_Kind + "." + CRDGroupVersion.String() ManagedPrefixList_GroupVersionKind = CRDGroupVersion.WithKind(ManagedPrefixList_Kind) )
Repository type metadata.
var ( NATGateway_Kind = "NATGateway" NATGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NATGateway_Kind}.String() NATGateway_KindAPIVersion = NATGateway_Kind + "." + CRDGroupVersion.String() NATGateway_GroupVersionKind = CRDGroupVersion.WithKind(NATGateway_Kind) )
Repository type metadata.
var ( NetworkACL_Kind = "NetworkACL" NetworkACL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkACL_Kind}.String() NetworkACL_KindAPIVersion = NetworkACL_Kind + "." + CRDGroupVersion.String() NetworkACL_GroupVersionKind = CRDGroupVersion.WithKind(NetworkACL_Kind) )
Repository type metadata.
var ( NetworkACLRule_Kind = "NetworkACLRule" NetworkACLRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkACLRule_Kind}.String() NetworkACLRule_KindAPIVersion = NetworkACLRule_Kind + "." + CRDGroupVersion.String() NetworkACLRule_GroupVersionKind = CRDGroupVersion.WithKind(NetworkACLRule_Kind) )
Repository type metadata.
var ( NetworkInterfaceAttachment_Kind = "NetworkInterfaceAttachment" NetworkInterfaceAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkInterfaceAttachment_Kind}.String() NetworkInterfaceAttachment_KindAPIVersion = NetworkInterfaceAttachment_Kind + "." + CRDGroupVersion.String() NetworkInterfaceAttachment_GroupVersionKind = CRDGroupVersion.WithKind(NetworkInterfaceAttachment_Kind) )
Repository type metadata.
var ( NetworkInterfaceSgAttachment_Kind = "NetworkInterfaceSgAttachment" NetworkInterfaceSgAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkInterfaceSgAttachment_Kind}.String() NetworkInterfaceSgAttachment_KindAPIVersion = NetworkInterfaceSgAttachment_Kind + "." + CRDGroupVersion.String() NetworkInterfaceSgAttachment_GroupVersionKind = CRDGroupVersion.WithKind(NetworkInterfaceSgAttachment_Kind) )
Repository type metadata.
var ( PlacementGroup_Kind = "PlacementGroup" PlacementGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PlacementGroup_Kind}.String() PlacementGroup_KindAPIVersion = PlacementGroup_Kind + "." + CRDGroupVersion.String() PlacementGroup_GroupVersionKind = CRDGroupVersion.WithKind(PlacementGroup_Kind) )
Repository type metadata.
var ( SnapshotCreateVolumePermission_Kind = "SnapshotCreateVolumePermission" SnapshotCreateVolumePermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SnapshotCreateVolumePermission_Kind}.String() SnapshotCreateVolumePermission_KindAPIVersion = SnapshotCreateVolumePermission_Kind + "." + CRDGroupVersion.String() SnapshotCreateVolumePermission_GroupVersionKind = CRDGroupVersion.WithKind(SnapshotCreateVolumePermission_Kind) )
Repository type metadata.
var ( SpotDatafeedSubscription_Kind = "SpotDatafeedSubscription" SpotDatafeedSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpotDatafeedSubscription_Kind}.String() SpotDatafeedSubscription_KindAPIVersion = SpotDatafeedSubscription_Kind + "." + CRDGroupVersion.String() SpotDatafeedSubscription_GroupVersionKind = CRDGroupVersion.WithKind(SpotDatafeedSubscription_Kind) )
Repository type metadata.
var ( SpotFleetRequest_Kind = "SpotFleetRequest" SpotFleetRequest_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpotFleetRequest_Kind}.String() SpotFleetRequest_KindAPIVersion = SpotFleetRequest_Kind + "." + CRDGroupVersion.String() SpotFleetRequest_GroupVersionKind = CRDGroupVersion.WithKind(SpotFleetRequest_Kind) )
Repository type metadata.
var ( SpotInstanceRequest_Kind = "SpotInstanceRequest" SpotInstanceRequest_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpotInstanceRequest_Kind}.String() SpotInstanceRequest_KindAPIVersion = SpotInstanceRequest_Kind + "." + CRDGroupVersion.String() SpotInstanceRequest_GroupVersionKind = CRDGroupVersion.WithKind(SpotInstanceRequest_Kind) )
Repository type metadata.
var ( Tag_Kind = "Tag" Tag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tag_Kind}.String() Tag_KindAPIVersion = Tag_Kind + "." + CRDGroupVersion.String() Tag_GroupVersionKind = CRDGroupVersion.WithKind(Tag_Kind) )
Repository type metadata.
var ( TrafficMirrorFilter_Kind = "TrafficMirrorFilter" TrafficMirrorFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficMirrorFilter_Kind}.String() TrafficMirrorFilter_KindAPIVersion = TrafficMirrorFilter_Kind + "." + CRDGroupVersion.String() TrafficMirrorFilter_GroupVersionKind = CRDGroupVersion.WithKind(TrafficMirrorFilter_Kind) )
Repository type metadata.
var ( TrafficMirrorFilterRule_Kind = "TrafficMirrorFilterRule" TrafficMirrorFilterRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficMirrorFilterRule_Kind}.String() TrafficMirrorFilterRule_KindAPIVersion = TrafficMirrorFilterRule_Kind + "." + CRDGroupVersion.String() TrafficMirrorFilterRule_GroupVersionKind = CRDGroupVersion.WithKind(TrafficMirrorFilterRule_Kind) )
Repository type metadata.
var ( TrafficMirrorSession_Kind = "TrafficMirrorSession" TrafficMirrorSession_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficMirrorSession_Kind}.String() TrafficMirrorSession_KindAPIVersion = TrafficMirrorSession_Kind + "." + CRDGroupVersion.String() TrafficMirrorSession_GroupVersionKind = CRDGroupVersion.WithKind(TrafficMirrorSession_Kind) )
Repository type metadata.
var ( TrafficMirrorTarget_Kind = "TrafficMirrorTarget" TrafficMirrorTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficMirrorTarget_Kind}.String() TrafficMirrorTarget_KindAPIVersion = TrafficMirrorTarget_Kind + "." + CRDGroupVersion.String() TrafficMirrorTarget_GroupVersionKind = CRDGroupVersion.WithKind(TrafficMirrorTarget_Kind) )
Repository type metadata.
var ( TransitGatewayPeeringAttachment_Kind = "TransitGatewayPeeringAttachment" TransitGatewayPeeringAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayPeeringAttachment_Kind}.String() TransitGatewayPeeringAttachment_KindAPIVersion = TransitGatewayPeeringAttachment_Kind + "." + CRDGroupVersion.String() TransitGatewayPeeringAttachment_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayPeeringAttachment_Kind) )
Repository type metadata.
var ( TransitGatewayPeeringAttachmentAccepter_Kind = "TransitGatewayPeeringAttachmentAccepter" TransitGatewayPeeringAttachmentAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayPeeringAttachmentAccepter_Kind}.String() TransitGatewayPeeringAttachmentAccepter_KindAPIVersion = TransitGatewayPeeringAttachmentAccepter_Kind + "." + CRDGroupVersion.String() TransitGatewayPeeringAttachmentAccepter_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayPeeringAttachmentAccepter_Kind) )
Repository type metadata.
var ( TransitGatewayPrefixListReference_Kind = "TransitGatewayPrefixListReference" TransitGatewayPrefixListReference_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayPrefixListReference_Kind}.String() TransitGatewayPrefixListReference_KindAPIVersion = TransitGatewayPrefixListReference_Kind + "." + CRDGroupVersion.String() TransitGatewayPrefixListReference_GroupVersionKind = CRDGroupVersion.WithKind(TransitGatewayPrefixListReference_Kind) )
Repository type metadata.
var ( VolumeAttachment_Kind = "VolumeAttachment" VolumeAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VolumeAttachment_Kind}.String() VolumeAttachment_KindAPIVersion = VolumeAttachment_Kind + "." + CRDGroupVersion.String() VolumeAttachment_GroupVersionKind = CRDGroupVersion.WithKind(VolumeAttachment_Kind) )
Repository type metadata.
var ( VPCDHCPOptions_Kind = "VPCDHCPOptions" VPCDHCPOptions_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCDHCPOptions_Kind}.String() VPCDHCPOptions_KindAPIVersion = VPCDHCPOptions_Kind + "." + CRDGroupVersion.String() VPCDHCPOptions_GroupVersionKind = CRDGroupVersion.WithKind(VPCDHCPOptions_Kind) )
Repository type metadata.
var ( VPCDHCPOptionsAssociation_Kind = "VPCDHCPOptionsAssociation" VPCDHCPOptionsAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCDHCPOptionsAssociation_Kind}.String() VPCDHCPOptionsAssociation_KindAPIVersion = VPCDHCPOptionsAssociation_Kind + "." + CRDGroupVersion.String() VPCDHCPOptionsAssociation_GroupVersionKind = CRDGroupVersion.WithKind(VPCDHCPOptionsAssociation_Kind) )
Repository type metadata.
var ( VPCEndpointConnectionNotification_Kind = "VPCEndpointConnectionNotification" VPCEndpointConnectionNotification_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointConnectionNotification_Kind}.String() VPCEndpointConnectionNotification_KindAPIVersion = VPCEndpointConnectionNotification_Kind + "." + CRDGroupVersion.String() VPCEndpointConnectionNotification_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpointConnectionNotification_Kind) )
Repository type metadata.
var ( VPCEndpointRouteTableAssociation_Kind = "VPCEndpointRouteTableAssociation" VPCEndpointRouteTableAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointRouteTableAssociation_Kind}.String() VPCEndpointRouteTableAssociation_KindAPIVersion = VPCEndpointRouteTableAssociation_Kind + "." + CRDGroupVersion.String() VPCEndpointRouteTableAssociation_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpointRouteTableAssociation_Kind) )
Repository type metadata.
var ( VPCEndpointService_Kind = "VPCEndpointService" VPCEndpointService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointService_Kind}.String() VPCEndpointService_KindAPIVersion = VPCEndpointService_Kind + "." + CRDGroupVersion.String() VPCEndpointService_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpointService_Kind) )
Repository type metadata.
var ( VPCEndpointServiceAllowedPrincipal_Kind = "VPCEndpointServiceAllowedPrincipal" VPCEndpointServiceAllowedPrincipal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointServiceAllowedPrincipal_Kind}.String() VPCEndpointServiceAllowedPrincipal_KindAPIVersion = VPCEndpointServiceAllowedPrincipal_Kind + "." + CRDGroupVersion.String() VPCEndpointServiceAllowedPrincipal_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpointServiceAllowedPrincipal_Kind) )
Repository type metadata.
var ( VPCEndpointSubnetAssociation_Kind = "VPCEndpointSubnetAssociation" VPCEndpointSubnetAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointSubnetAssociation_Kind}.String() VPCEndpointSubnetAssociation_KindAPIVersion = VPCEndpointSubnetAssociation_Kind + "." + CRDGroupVersion.String() VPCEndpointSubnetAssociation_GroupVersionKind = CRDGroupVersion.WithKind(VPCEndpointSubnetAssociation_Kind) )
Repository type metadata.
var ( VPCPeeringConnectionAccepter_Kind = "VPCPeeringConnectionAccepter" VPCPeeringConnectionAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCPeeringConnectionAccepter_Kind}.String() VPCPeeringConnectionAccepter_KindAPIVersion = VPCPeeringConnectionAccepter_Kind + "." + CRDGroupVersion.String() VPCPeeringConnectionAccepter_GroupVersionKind = CRDGroupVersion.WithKind(VPCPeeringConnectionAccepter_Kind) )
Repository type metadata.
var ( VPCPeeringConnectionOptions_Kind = "VPCPeeringConnectionOptions" VPCPeeringConnectionOptions_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCPeeringConnectionOptions_Kind}.String() VPCPeeringConnectionOptions_KindAPIVersion = VPCPeeringConnectionOptions_Kind + "." + CRDGroupVersion.String() VPCPeeringConnectionOptions_GroupVersionKind = CRDGroupVersion.WithKind(VPCPeeringConnectionOptions_Kind) )
Repository type metadata.
var ( VPNConnection_Kind = "VPNConnection" VPNConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNConnection_Kind}.String() VPNConnection_KindAPIVersion = VPNConnection_Kind + "." + CRDGroupVersion.String() VPNConnection_GroupVersionKind = CRDGroupVersion.WithKind(VPNConnection_Kind) )
Repository type metadata.
var ( VPNConnectionRoute_Kind = "VPNConnectionRoute" VPNConnectionRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNConnectionRoute_Kind}.String() VPNConnectionRoute_KindAPIVersion = VPNConnectionRoute_Kind + "." + CRDGroupVersion.String() VPNConnectionRoute_GroupVersionKind = CRDGroupVersion.WithKind(VPNConnectionRoute_Kind) )
Repository type metadata.
var ( VPNGateway_Kind = "VPNGateway" VPNGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGateway_Kind}.String() VPNGateway_KindAPIVersion = VPNGateway_Kind + "." + CRDGroupVersion.String() VPNGateway_GroupVersionKind = CRDGroupVersion.WithKind(VPNGateway_Kind) )
Repository type metadata.
var ( VPNGatewayAttachment_Kind = "VPNGatewayAttachment" VPNGatewayAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGatewayAttachment_Kind}.String() VPNGatewayAttachment_KindAPIVersion = VPNGatewayAttachment_Kind + "." + CRDGroupVersion.String() VPNGatewayAttachment_GroupVersionKind = CRDGroupVersion.WithKind(VPNGatewayAttachment_Kind) )
Repository type metadata.
var ( VPNGatewayRoutePropagation_Kind = "VPNGatewayRoutePropagation" VPNGatewayRoutePropagation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGatewayRoutePropagation_Kind}.String() VPNGatewayRoutePropagation_KindAPIVersion = VPNGatewayRoutePropagation_Kind + "." + CRDGroupVersion.String() VPNGatewayRoutePropagation_GroupVersionKind = CRDGroupVersion.WithKind(VPNGatewayRoutePropagation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AMI ¶
type AMI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AMISpec `json:"spec"` Status AMIStatus `json:"status,omitempty"` }
AMI is the Schema for the AMIs 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 (*AMI) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMI.
func (*AMI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMI) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMI) GetCondition ¶
func (mg *AMI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AMI.
func (*AMI) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AMI
func (*AMI) GetDeletionPolicy ¶
func (mg *AMI) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AMI.
func (*AMI) GetObservation ¶
GetObservation of this AMI
func (*AMI) GetParameters ¶
GetParameters of this AMI
func (*AMI) GetProviderConfigReference ¶
GetProviderConfigReference of this AMI.
func (*AMI) GetProviderReference ¶
GetProviderReference of this AMI. Deprecated: Use GetProviderConfigReference.
func (*AMI) GetPublishConnectionDetailsTo ¶
func (mg *AMI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AMI.
func (*AMI) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AMI
func (*AMI) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AMI) GetWriteConnectionSecretToReference ¶
func (mg *AMI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AMI.
func (*AMI) LateInitialize ¶
LateInitialize this AMI using its observed tfState. returns True if there are any spec changes for the resource.
func (*AMI) SetConditions ¶
SetConditions of this AMI.
func (*AMI) SetDeletionPolicy ¶
func (mg *AMI) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AMI.
func (*AMI) SetObservation ¶
SetObservation for this AMI
func (*AMI) SetParameters ¶
SetParameters for this AMI
func (*AMI) SetProviderConfigReference ¶
SetProviderConfigReference of this AMI.
func (*AMI) SetProviderReference ¶
SetProviderReference of this AMI. Deprecated: Use SetProviderConfigReference.
func (*AMI) SetPublishConnectionDetailsTo ¶
func (mg *AMI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AMI.
func (*AMI) SetWriteConnectionSecretToReference ¶
func (mg *AMI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AMI.
type AMICopy ¶
type AMICopy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AMICopySpec `json:"spec"` Status AMICopyStatus `json:"status,omitempty"` }
AMICopy is the Schema for the AMICopys 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 (*AMICopy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopy.
func (*AMICopy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMICopy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMICopy) GetCondition ¶
func (mg *AMICopy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AMICopy.
func (*AMICopy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AMICopy
func (*AMICopy) GetDeletionPolicy ¶
func (mg *AMICopy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AMICopy.
func (*AMICopy) GetObservation ¶
GetObservation of this AMICopy
func (*AMICopy) GetParameters ¶
GetParameters of this AMICopy
func (*AMICopy) GetProviderConfigReference ¶
GetProviderConfigReference of this AMICopy.
func (*AMICopy) GetProviderReference ¶
GetProviderReference of this AMICopy. Deprecated: Use GetProviderConfigReference.
func (*AMICopy) GetPublishConnectionDetailsTo ¶
func (mg *AMICopy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AMICopy.
func (*AMICopy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AMICopy
func (*AMICopy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AMICopy) GetWriteConnectionSecretToReference ¶
func (mg *AMICopy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AMICopy.
func (*AMICopy) LateInitialize ¶
LateInitialize this AMICopy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AMICopy) ResolveReferences ¶
ResolveReferences of this AMICopy.
func (*AMICopy) SetConditions ¶
SetConditions of this AMICopy.
func (*AMICopy) SetDeletionPolicy ¶
func (mg *AMICopy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AMICopy.
func (*AMICopy) SetObservation ¶
SetObservation for this AMICopy
func (*AMICopy) SetParameters ¶
SetParameters for this AMICopy
func (*AMICopy) SetProviderConfigReference ¶
SetProviderConfigReference of this AMICopy.
func (*AMICopy) SetProviderReference ¶
SetProviderReference of this AMICopy. Deprecated: Use SetProviderConfigReference.
func (*AMICopy) SetPublishConnectionDetailsTo ¶
func (mg *AMICopy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AMICopy.
func (*AMICopy) SetWriteConnectionSecretToReference ¶
func (mg *AMICopy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AMICopy.
type AMICopyEBSBlockDeviceObservation ¶
type AMICopyEBSBlockDeviceObservation struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*AMICopyEBSBlockDeviceObservation) DeepCopy ¶
func (in *AMICopyEBSBlockDeviceObservation) DeepCopy() *AMICopyEBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyEBSBlockDeviceObservation.
func (*AMICopyEBSBlockDeviceObservation) DeepCopyInto ¶
func (in *AMICopyEBSBlockDeviceObservation) DeepCopyInto(out *AMICopyEBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyEBSBlockDeviceParameters ¶
type AMICopyEBSBlockDeviceParameters struct { }
func (*AMICopyEBSBlockDeviceParameters) DeepCopy ¶
func (in *AMICopyEBSBlockDeviceParameters) DeepCopy() *AMICopyEBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyEBSBlockDeviceParameters.
func (*AMICopyEBSBlockDeviceParameters) DeepCopyInto ¶
func (in *AMICopyEBSBlockDeviceParameters) DeepCopyInto(out *AMICopyEBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyEphemeralBlockDeviceObservation ¶
type AMICopyEphemeralBlockDeviceObservation struct { DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` VirtualName *string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"` }
func (*AMICopyEphemeralBlockDeviceObservation) DeepCopy ¶
func (in *AMICopyEphemeralBlockDeviceObservation) DeepCopy() *AMICopyEphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyEphemeralBlockDeviceObservation.
func (*AMICopyEphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *AMICopyEphemeralBlockDeviceObservation) DeepCopyInto(out *AMICopyEphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyEphemeralBlockDeviceParameters ¶
type AMICopyEphemeralBlockDeviceParameters struct { }
func (*AMICopyEphemeralBlockDeviceParameters) DeepCopy ¶
func (in *AMICopyEphemeralBlockDeviceParameters) DeepCopy() *AMICopyEphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyEphemeralBlockDeviceParameters.
func (*AMICopyEphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *AMICopyEphemeralBlockDeviceParameters) DeepCopyInto(out *AMICopyEphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyList ¶
type AMICopyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AMICopy `json:"items"` }
AMICopyList contains a list of AMICopys
func (*AMICopyList) DeepCopy ¶
func (in *AMICopyList) DeepCopy() *AMICopyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyList.
func (*AMICopyList) DeepCopyInto ¶
func (in *AMICopyList) DeepCopyInto(out *AMICopyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMICopyList) DeepCopyObject ¶
func (in *AMICopyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMICopyList) GetItems ¶
func (l *AMICopyList) GetItems() []resource.Managed
GetItems of this AMICopyList.
type AMICopyObservation ¶
type AMICopyObservation struct { Architecture *string `json:"architecture,omitempty" tf:"architecture,omitempty"` Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` EnaSupport *bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"` Hypervisor *string `json:"hypervisor,omitempty" tf:"hypervisor,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ImageLocation *string `json:"imageLocation,omitempty" tf:"image_location,omitempty"` ImageOwnerAlias *string `json:"imageOwnerAlias,omitempty" tf:"image_owner_alias,omitempty"` ImageType *string `json:"imageType,omitempty" tf:"image_type,omitempty"` KernelID *string `json:"kernelId,omitempty" tf:"kernel_id,omitempty"` ManageEBSSnapshots *bool `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` Platform *string `json:"platform,omitempty" tf:"platform,omitempty"` PlatformDetails *string `json:"platformDetails,omitempty" tf:"platform_details,omitempty"` Public *bool `json:"public,omitempty" tf:"public,omitempty"` RamdiskID *string `json:"ramdiskId,omitempty" tf:"ramdisk_id,omitempty"` RootDeviceName *string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"` RootSnapshotID *string `json:"rootSnapshotId,omitempty" tf:"root_snapshot_id,omitempty"` SriovNetSupport *string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` UsageOperation *string `json:"usageOperation,omitempty" tf:"usage_operation,omitempty"` VirtualizationType *string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"` }
func (*AMICopyObservation) DeepCopy ¶
func (in *AMICopyObservation) DeepCopy() *AMICopyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyObservation.
func (*AMICopyObservation) DeepCopyInto ¶
func (in *AMICopyObservation) DeepCopyInto(out *AMICopyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyParameters ¶
type AMICopyParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DestinationOutpostArn *string `json:"destinationOutpostArn,omitempty" tf:"destination_outpost_arn,omitempty"` // +kubebuilder:validation:Optional EBSBlockDevice []AMICopyEBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []AMICopyEphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,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:Required Name *string `json:"name" tf:"name,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:Required SourceAMIID *string `json:"sourceAmiId" tf:"source_ami_id,omitempty"` // +kubebuilder:validation:Required SourceAMIRegion *string `json:"sourceAmiRegion" tf:"source_ami_region,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AMICopyParameters) DeepCopy ¶
func (in *AMICopyParameters) DeepCopy() *AMICopyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyParameters.
func (*AMICopyParameters) DeepCopyInto ¶
func (in *AMICopyParameters) DeepCopyInto(out *AMICopyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopySpec ¶
type AMICopySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AMICopyParameters `json:"forProvider"` }
AMICopySpec defines the desired state of AMICopy
func (*AMICopySpec) DeepCopy ¶
func (in *AMICopySpec) DeepCopy() *AMICopySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopySpec.
func (*AMICopySpec) DeepCopyInto ¶
func (in *AMICopySpec) DeepCopyInto(out *AMICopySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMICopyStatus ¶
type AMICopyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AMICopyObservation `json:"atProvider,omitempty"` }
AMICopyStatus defines the observed state of AMICopy.
func (*AMICopyStatus) DeepCopy ¶
func (in *AMICopyStatus) DeepCopy() *AMICopyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMICopyStatus.
func (*AMICopyStatus) DeepCopyInto ¶
func (in *AMICopyStatus) DeepCopyInto(out *AMICopyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstance ¶
type AMIFromInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AMIFromInstanceSpec `json:"spec"` Status AMIFromInstanceStatus `json:"status,omitempty"` }
AMIFromInstance is the Schema for the AMIFromInstances 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 (*AMIFromInstance) DeepCopy ¶
func (in *AMIFromInstance) DeepCopy() *AMIFromInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstance.
func (*AMIFromInstance) DeepCopyInto ¶
func (in *AMIFromInstance) DeepCopyInto(out *AMIFromInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMIFromInstance) DeepCopyObject ¶
func (in *AMIFromInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMIFromInstance) GetCondition ¶
func (mg *AMIFromInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AMIFromInstance.
func (*AMIFromInstance) GetConnectionDetailsMapping ¶
func (tr *AMIFromInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AMIFromInstance
func (*AMIFromInstance) GetDeletionPolicy ¶
func (mg *AMIFromInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AMIFromInstance.
func (*AMIFromInstance) GetID ¶
func (tr *AMIFromInstance) GetID() string
GetID returns ID of underlying Terraform resource of this AMIFromInstance
func (*AMIFromInstance) GetObservation ¶
func (tr *AMIFromInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this AMIFromInstance
func (*AMIFromInstance) GetParameters ¶
func (tr *AMIFromInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this AMIFromInstance
func (*AMIFromInstance) GetProviderConfigReference ¶
func (mg *AMIFromInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AMIFromInstance.
func (*AMIFromInstance) GetProviderReference ¶
func (mg *AMIFromInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this AMIFromInstance. Deprecated: Use GetProviderConfigReference.
func (*AMIFromInstance) GetPublishConnectionDetailsTo ¶
func (mg *AMIFromInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AMIFromInstance.
func (*AMIFromInstance) GetTerraformResourceType ¶
func (mg *AMIFromInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AMIFromInstance
func (*AMIFromInstance) GetTerraformSchemaVersion ¶
func (tr *AMIFromInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AMIFromInstance) GetWriteConnectionSecretToReference ¶
func (mg *AMIFromInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AMIFromInstance.
func (*AMIFromInstance) LateInitialize ¶
func (tr *AMIFromInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AMIFromInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*AMIFromInstance) SetConditions ¶
func (mg *AMIFromInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this AMIFromInstance.
func (*AMIFromInstance) SetDeletionPolicy ¶
func (mg *AMIFromInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AMIFromInstance.
func (*AMIFromInstance) SetObservation ¶
func (tr *AMIFromInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this AMIFromInstance
func (*AMIFromInstance) SetParameters ¶
func (tr *AMIFromInstance) SetParameters(params map[string]interface{}) error
SetParameters for this AMIFromInstance
func (*AMIFromInstance) SetProviderConfigReference ¶
func (mg *AMIFromInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AMIFromInstance.
func (*AMIFromInstance) SetProviderReference ¶
func (mg *AMIFromInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AMIFromInstance. Deprecated: Use SetProviderConfigReference.
func (*AMIFromInstance) SetPublishConnectionDetailsTo ¶
func (mg *AMIFromInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AMIFromInstance.
func (*AMIFromInstance) SetWriteConnectionSecretToReference ¶
func (mg *AMIFromInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AMIFromInstance.
type AMIFromInstanceEBSBlockDeviceObservation ¶
type AMIFromInstanceEBSBlockDeviceObservation struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*AMIFromInstanceEBSBlockDeviceObservation) DeepCopy ¶
func (in *AMIFromInstanceEBSBlockDeviceObservation) DeepCopy() *AMIFromInstanceEBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceEBSBlockDeviceObservation.
func (*AMIFromInstanceEBSBlockDeviceObservation) DeepCopyInto ¶
func (in *AMIFromInstanceEBSBlockDeviceObservation) DeepCopyInto(out *AMIFromInstanceEBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceEBSBlockDeviceParameters ¶
type AMIFromInstanceEBSBlockDeviceParameters struct { }
func (*AMIFromInstanceEBSBlockDeviceParameters) DeepCopy ¶
func (in *AMIFromInstanceEBSBlockDeviceParameters) DeepCopy() *AMIFromInstanceEBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceEBSBlockDeviceParameters.
func (*AMIFromInstanceEBSBlockDeviceParameters) DeepCopyInto ¶
func (in *AMIFromInstanceEBSBlockDeviceParameters) DeepCopyInto(out *AMIFromInstanceEBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceEphemeralBlockDeviceObservation ¶
type AMIFromInstanceEphemeralBlockDeviceObservation struct { DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` VirtualName *string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"` }
func (*AMIFromInstanceEphemeralBlockDeviceObservation) DeepCopy ¶
func (in *AMIFromInstanceEphemeralBlockDeviceObservation) DeepCopy() *AMIFromInstanceEphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceEphemeralBlockDeviceObservation.
func (*AMIFromInstanceEphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *AMIFromInstanceEphemeralBlockDeviceObservation) DeepCopyInto(out *AMIFromInstanceEphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceEphemeralBlockDeviceParameters ¶
type AMIFromInstanceEphemeralBlockDeviceParameters struct { }
func (*AMIFromInstanceEphemeralBlockDeviceParameters) DeepCopy ¶
func (in *AMIFromInstanceEphemeralBlockDeviceParameters) DeepCopy() *AMIFromInstanceEphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceEphemeralBlockDeviceParameters.
func (*AMIFromInstanceEphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *AMIFromInstanceEphemeralBlockDeviceParameters) DeepCopyInto(out *AMIFromInstanceEphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceList ¶
type AMIFromInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AMIFromInstance `json:"items"` }
AMIFromInstanceList contains a list of AMIFromInstances
func (*AMIFromInstanceList) DeepCopy ¶
func (in *AMIFromInstanceList) DeepCopy() *AMIFromInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceList.
func (*AMIFromInstanceList) DeepCopyInto ¶
func (in *AMIFromInstanceList) DeepCopyInto(out *AMIFromInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMIFromInstanceList) DeepCopyObject ¶
func (in *AMIFromInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMIFromInstanceList) GetItems ¶
func (l *AMIFromInstanceList) GetItems() []resource.Managed
GetItems of this AMIFromInstanceList.
type AMIFromInstanceObservation ¶
type AMIFromInstanceObservation struct { Architecture *string `json:"architecture,omitempty" tf:"architecture,omitempty"` Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` EnaSupport *bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"` Hypervisor *string `json:"hypervisor,omitempty" tf:"hypervisor,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ImageLocation *string `json:"imageLocation,omitempty" tf:"image_location,omitempty"` ImageOwnerAlias *string `json:"imageOwnerAlias,omitempty" tf:"image_owner_alias,omitempty"` ImageType *string `json:"imageType,omitempty" tf:"image_type,omitempty"` KernelID *string `json:"kernelId,omitempty" tf:"kernel_id,omitempty"` ManageEBSSnapshots *bool `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` Platform *string `json:"platform,omitempty" tf:"platform,omitempty"` PlatformDetails *string `json:"platformDetails,omitempty" tf:"platform_details,omitempty"` Public *bool `json:"public,omitempty" tf:"public,omitempty"` RamdiskID *string `json:"ramdiskId,omitempty" tf:"ramdisk_id,omitempty"` RootDeviceName *string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"` RootSnapshotID *string `json:"rootSnapshotId,omitempty" tf:"root_snapshot_id,omitempty"` SriovNetSupport *string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` UsageOperation *string `json:"usageOperation,omitempty" tf:"usage_operation,omitempty"` VirtualizationType *string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"` }
func (*AMIFromInstanceObservation) DeepCopy ¶
func (in *AMIFromInstanceObservation) DeepCopy() *AMIFromInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceObservation.
func (*AMIFromInstanceObservation) DeepCopyInto ¶
func (in *AMIFromInstanceObservation) DeepCopyInto(out *AMIFromInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceParameters ¶
type AMIFromInstanceParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EBSBlockDevice []AMIFromInstanceEBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []AMIFromInstanceEphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 SnapshotWithoutReboot *bool `json:"snapshotWithoutReboot,omitempty" tf:"snapshot_without_reboot,omitempty"` // +kubebuilder:validation:Required SourceInstanceID *string `json:"sourceInstanceId" tf:"source_instance_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AMIFromInstanceParameters) DeepCopy ¶
func (in *AMIFromInstanceParameters) DeepCopy() *AMIFromInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceParameters.
func (*AMIFromInstanceParameters) DeepCopyInto ¶
func (in *AMIFromInstanceParameters) DeepCopyInto(out *AMIFromInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceSpec ¶
type AMIFromInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AMIFromInstanceParameters `json:"forProvider"` }
AMIFromInstanceSpec defines the desired state of AMIFromInstance
func (*AMIFromInstanceSpec) DeepCopy ¶
func (in *AMIFromInstanceSpec) DeepCopy() *AMIFromInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceSpec.
func (*AMIFromInstanceSpec) DeepCopyInto ¶
func (in *AMIFromInstanceSpec) DeepCopyInto(out *AMIFromInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIFromInstanceStatus ¶
type AMIFromInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AMIFromInstanceObservation `json:"atProvider,omitempty"` }
AMIFromInstanceStatus defines the observed state of AMIFromInstance.
func (*AMIFromInstanceStatus) DeepCopy ¶
func (in *AMIFromInstanceStatus) DeepCopy() *AMIFromInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIFromInstanceStatus.
func (*AMIFromInstanceStatus) DeepCopyInto ¶
func (in *AMIFromInstanceStatus) DeepCopyInto(out *AMIFromInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMILaunchPermission ¶
type AMILaunchPermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AMILaunchPermissionSpec `json:"spec"` Status AMILaunchPermissionStatus `json:"status,omitempty"` }
AMILaunchPermission is the Schema for the AMILaunchPermissions 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 (*AMILaunchPermission) DeepCopy ¶
func (in *AMILaunchPermission) DeepCopy() *AMILaunchPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermission.
func (*AMILaunchPermission) DeepCopyInto ¶
func (in *AMILaunchPermission) DeepCopyInto(out *AMILaunchPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMILaunchPermission) DeepCopyObject ¶
func (in *AMILaunchPermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMILaunchPermission) GetCondition ¶
func (mg *AMILaunchPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AMILaunchPermission.
func (*AMILaunchPermission) GetConnectionDetailsMapping ¶
func (tr *AMILaunchPermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AMILaunchPermission
func (*AMILaunchPermission) GetDeletionPolicy ¶
func (mg *AMILaunchPermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AMILaunchPermission.
func (*AMILaunchPermission) GetID ¶
func (tr *AMILaunchPermission) GetID() string
GetID returns ID of underlying Terraform resource of this AMILaunchPermission
func (*AMILaunchPermission) GetObservation ¶
func (tr *AMILaunchPermission) GetObservation() (map[string]interface{}, error)
GetObservation of this AMILaunchPermission
func (*AMILaunchPermission) GetParameters ¶
func (tr *AMILaunchPermission) GetParameters() (map[string]interface{}, error)
GetParameters of this AMILaunchPermission
func (*AMILaunchPermission) GetProviderConfigReference ¶
func (mg *AMILaunchPermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AMILaunchPermission.
func (*AMILaunchPermission) GetProviderReference ¶
func (mg *AMILaunchPermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this AMILaunchPermission. Deprecated: Use GetProviderConfigReference.
func (*AMILaunchPermission) GetPublishConnectionDetailsTo ¶
func (mg *AMILaunchPermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AMILaunchPermission.
func (*AMILaunchPermission) GetTerraformResourceType ¶
func (mg *AMILaunchPermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AMILaunchPermission
func (*AMILaunchPermission) GetTerraformSchemaVersion ¶
func (tr *AMILaunchPermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AMILaunchPermission) GetWriteConnectionSecretToReference ¶
func (mg *AMILaunchPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AMILaunchPermission.
func (*AMILaunchPermission) LateInitialize ¶
func (tr *AMILaunchPermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AMILaunchPermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*AMILaunchPermission) SetConditions ¶
func (mg *AMILaunchPermission) SetConditions(c ...xpv1.Condition)
SetConditions of this AMILaunchPermission.
func (*AMILaunchPermission) SetDeletionPolicy ¶
func (mg *AMILaunchPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AMILaunchPermission.
func (*AMILaunchPermission) SetObservation ¶
func (tr *AMILaunchPermission) SetObservation(obs map[string]interface{}) error
SetObservation for this AMILaunchPermission
func (*AMILaunchPermission) SetParameters ¶
func (tr *AMILaunchPermission) SetParameters(params map[string]interface{}) error
SetParameters for this AMILaunchPermission
func (*AMILaunchPermission) SetProviderConfigReference ¶
func (mg *AMILaunchPermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AMILaunchPermission.
func (*AMILaunchPermission) SetProviderReference ¶
func (mg *AMILaunchPermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AMILaunchPermission. Deprecated: Use SetProviderConfigReference.
func (*AMILaunchPermission) SetPublishConnectionDetailsTo ¶
func (mg *AMILaunchPermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AMILaunchPermission.
func (*AMILaunchPermission) SetWriteConnectionSecretToReference ¶
func (mg *AMILaunchPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AMILaunchPermission.
type AMILaunchPermissionList ¶
type AMILaunchPermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AMILaunchPermission `json:"items"` }
AMILaunchPermissionList contains a list of AMILaunchPermissions
func (*AMILaunchPermissionList) DeepCopy ¶
func (in *AMILaunchPermissionList) DeepCopy() *AMILaunchPermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermissionList.
func (*AMILaunchPermissionList) DeepCopyInto ¶
func (in *AMILaunchPermissionList) DeepCopyInto(out *AMILaunchPermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMILaunchPermissionList) DeepCopyObject ¶
func (in *AMILaunchPermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AMILaunchPermissionList) GetItems ¶
func (l *AMILaunchPermissionList) GetItems() []resource.Managed
GetItems of this AMILaunchPermissionList.
type AMILaunchPermissionObservation ¶
type AMILaunchPermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AMILaunchPermissionObservation) DeepCopy ¶
func (in *AMILaunchPermissionObservation) DeepCopy() *AMILaunchPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermissionObservation.
func (*AMILaunchPermissionObservation) DeepCopyInto ¶
func (in *AMILaunchPermissionObservation) DeepCopyInto(out *AMILaunchPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMILaunchPermissionParameters ¶
type AMILaunchPermissionParameters struct { // +kubebuilder:validation:Required AccountID *string `json:"accountId" tf:"account_id,omitempty"` // +kubebuilder:validation:Required ImageID *string `json:"imageId" tf:"image_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:"-"` }
func (*AMILaunchPermissionParameters) DeepCopy ¶
func (in *AMILaunchPermissionParameters) DeepCopy() *AMILaunchPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermissionParameters.
func (*AMILaunchPermissionParameters) DeepCopyInto ¶
func (in *AMILaunchPermissionParameters) DeepCopyInto(out *AMILaunchPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMILaunchPermissionSpec ¶
type AMILaunchPermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AMILaunchPermissionParameters `json:"forProvider"` }
AMILaunchPermissionSpec defines the desired state of AMILaunchPermission
func (*AMILaunchPermissionSpec) DeepCopy ¶
func (in *AMILaunchPermissionSpec) DeepCopy() *AMILaunchPermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermissionSpec.
func (*AMILaunchPermissionSpec) DeepCopyInto ¶
func (in *AMILaunchPermissionSpec) DeepCopyInto(out *AMILaunchPermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMILaunchPermissionStatus ¶
type AMILaunchPermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AMILaunchPermissionObservation `json:"atProvider,omitempty"` }
AMILaunchPermissionStatus defines the observed state of AMILaunchPermission.
func (*AMILaunchPermissionStatus) DeepCopy ¶
func (in *AMILaunchPermissionStatus) DeepCopy() *AMILaunchPermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMILaunchPermissionStatus.
func (*AMILaunchPermissionStatus) DeepCopyInto ¶
func (in *AMILaunchPermissionStatus) DeepCopyInto(out *AMILaunchPermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIList ¶
type AMIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AMI `json:"items"` }
AMIList contains a list of AMIs
func (*AMIList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIList.
func (*AMIList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AMIList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AMIObservation ¶
type AMIObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Hypervisor *string `json:"hypervisor,omitempty" tf:"hypervisor,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ImageOwnerAlias *string `json:"imageOwnerAlias,omitempty" tf:"image_owner_alias,omitempty"` ImageType *string `json:"imageType,omitempty" tf:"image_type,omitempty"` ManageEBSSnapshots *bool `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` Platform *string `json:"platform,omitempty" tf:"platform,omitempty"` PlatformDetails *string `json:"platformDetails,omitempty" tf:"platform_details,omitempty"` Public *bool `json:"public,omitempty" tf:"public,omitempty"` RootSnapshotID *string `json:"rootSnapshotId,omitempty" tf:"root_snapshot_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` UsageOperation *string `json:"usageOperation,omitempty" tf:"usage_operation,omitempty"` }
func (*AMIObservation) DeepCopy ¶
func (in *AMIObservation) DeepCopy() *AMIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIObservation.
func (*AMIObservation) DeepCopyInto ¶
func (in *AMIObservation) DeepCopyInto(out *AMIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIParameters ¶
type AMIParameters struct { // +kubebuilder:validation:Optional Architecture *string `json:"architecture,omitempty" tf:"architecture,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EBSBlockDevice []EBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional EnaSupport *bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []EphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"` // +kubebuilder:validation:Optional ImageLocation *string `json:"imageLocation,omitempty" tf:"image_location,omitempty"` // +kubebuilder:validation:Optional KernelID *string `json:"kernelId,omitempty" tf:"kernel_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RamdiskID *string `json:"ramdiskId,omitempty" tf:"ramdisk_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 RootDeviceName *string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"` // +kubebuilder:validation:Optional SriovNetSupport *string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VirtualizationType *string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"` }
func (*AMIParameters) DeepCopy ¶
func (in *AMIParameters) DeepCopy() *AMIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIParameters.
func (*AMIParameters) DeepCopyInto ¶
func (in *AMIParameters) DeepCopyInto(out *AMIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMISpec ¶
type AMISpec struct { v1.ResourceSpec `json:",inline"` ForProvider AMIParameters `json:"forProvider"` }
AMISpec defines the desired state of AMI
func (*AMISpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMISpec.
func (*AMISpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AMIStatus ¶
type AMIStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AMIObservation `json:"atProvider,omitempty"` }
AMIStatus defines the observed state of AMI.
func (*AMIStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AMIStatus.
func (*AMIStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 AuthenticationOptionsObservation ¶
type AuthenticationOptionsObservation struct { }
func (*AuthenticationOptionsObservation) DeepCopy ¶
func (in *AuthenticationOptionsObservation) DeepCopy() *AuthenticationOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationOptionsObservation.
func (*AuthenticationOptionsObservation) DeepCopyInto ¶
func (in *AuthenticationOptionsObservation) DeepCopyInto(out *AuthenticationOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationOptionsParameters ¶
type AuthenticationOptionsParameters struct { // +kubebuilder:validation:Optional ActiveDirectoryID *string `json:"activeDirectoryId,omitempty" tf:"active_directory_id,omitempty"` // +kubebuilder:validation:Optional RootCertificateChainArn *string `json:"rootCertificateChainArn,omitempty" tf:"root_certificate_chain_arn,omitempty"` // +kubebuilder:validation:Optional SAMLProviderArn *string `json:"samlProviderArn,omitempty" tf:"saml_provider_arn,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AuthenticationOptionsParameters) DeepCopy ¶
func (in *AuthenticationOptionsParameters) DeepCopy() *AuthenticationOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationOptionsParameters.
func (*AuthenticationOptionsParameters) DeepCopyInto ¶
func (in *AuthenticationOptionsParameters) DeepCopyInto(out *AuthenticationOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroup ¶
type AvailabilityZoneGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AvailabilityZoneGroupSpec `json:"spec"` Status AvailabilityZoneGroupStatus `json:"status,omitempty"` }
AvailabilityZoneGroup is the Schema for the AvailabilityZoneGroups 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 (*AvailabilityZoneGroup) DeepCopy ¶
func (in *AvailabilityZoneGroup) DeepCopy() *AvailabilityZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) DeepCopyInto ¶
func (in *AvailabilityZoneGroup) DeepCopyInto(out *AvailabilityZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilityZoneGroup) DeepCopyObject ¶
func (in *AvailabilityZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AvailabilityZoneGroup) GetCondition ¶
func (mg *AvailabilityZoneGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) GetConnectionDetailsMapping ¶
func (tr *AvailabilityZoneGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) GetDeletionPolicy ¶
func (mg *AvailabilityZoneGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) GetID ¶
func (tr *AvailabilityZoneGroup) GetID() string
GetID returns ID of underlying Terraform resource of this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) GetObservation ¶
func (tr *AvailabilityZoneGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) GetParameters ¶
func (tr *AvailabilityZoneGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) GetProviderConfigReference ¶
func (mg *AvailabilityZoneGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) GetProviderReference ¶
func (mg *AvailabilityZoneGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this AvailabilityZoneGroup. Deprecated: Use GetProviderConfigReference.
func (*AvailabilityZoneGroup) GetPublishConnectionDetailsTo ¶
func (mg *AvailabilityZoneGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) GetTerraformResourceType ¶
func (mg *AvailabilityZoneGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) GetTerraformSchemaVersion ¶
func (tr *AvailabilityZoneGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AvailabilityZoneGroup) GetWriteConnectionSecretToReference ¶
func (mg *AvailabilityZoneGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) LateInitialize ¶
func (tr *AvailabilityZoneGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AvailabilityZoneGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*AvailabilityZoneGroup) SetConditions ¶
func (mg *AvailabilityZoneGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) SetDeletionPolicy ¶
func (mg *AvailabilityZoneGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) SetObservation ¶
func (tr *AvailabilityZoneGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) SetParameters ¶
func (tr *AvailabilityZoneGroup) SetParameters(params map[string]interface{}) error
SetParameters for this AvailabilityZoneGroup
func (*AvailabilityZoneGroup) SetProviderConfigReference ¶
func (mg *AvailabilityZoneGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) SetProviderReference ¶
func (mg *AvailabilityZoneGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AvailabilityZoneGroup. Deprecated: Use SetProviderConfigReference.
func (*AvailabilityZoneGroup) SetPublishConnectionDetailsTo ¶
func (mg *AvailabilityZoneGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) SetWriteConnectionSecretToReference ¶
func (mg *AvailabilityZoneGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AvailabilityZoneGroup.
type AvailabilityZoneGroupList ¶
type AvailabilityZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AvailabilityZoneGroup `json:"items"` }
AvailabilityZoneGroupList contains a list of AvailabilityZoneGroups
func (*AvailabilityZoneGroupList) DeepCopy ¶
func (in *AvailabilityZoneGroupList) DeepCopy() *AvailabilityZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupList.
func (*AvailabilityZoneGroupList) DeepCopyInto ¶
func (in *AvailabilityZoneGroupList) DeepCopyInto(out *AvailabilityZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilityZoneGroupList) DeepCopyObject ¶
func (in *AvailabilityZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AvailabilityZoneGroupList) GetItems ¶
func (l *AvailabilityZoneGroupList) GetItems() []resource.Managed
GetItems of this AvailabilityZoneGroupList.
type AvailabilityZoneGroupObservation ¶
type AvailabilityZoneGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AvailabilityZoneGroupObservation) DeepCopy ¶
func (in *AvailabilityZoneGroupObservation) DeepCopy() *AvailabilityZoneGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupObservation.
func (*AvailabilityZoneGroupObservation) DeepCopyInto ¶
func (in *AvailabilityZoneGroupObservation) DeepCopyInto(out *AvailabilityZoneGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroupParameters ¶
type AvailabilityZoneGroupParameters struct { // +kubebuilder:validation:Required GroupName *string `json:"groupName" tf:"group_name,omitempty"` // +kubebuilder:validation:Required OptInStatus *string `json:"optInStatus" tf:"opt_in_status,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:"-"` }
func (*AvailabilityZoneGroupParameters) DeepCopy ¶
func (in *AvailabilityZoneGroupParameters) DeepCopy() *AvailabilityZoneGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupParameters.
func (*AvailabilityZoneGroupParameters) DeepCopyInto ¶
func (in *AvailabilityZoneGroupParameters) DeepCopyInto(out *AvailabilityZoneGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroupSpec ¶
type AvailabilityZoneGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AvailabilityZoneGroupParameters `json:"forProvider"` }
AvailabilityZoneGroupSpec defines the desired state of AvailabilityZoneGroup
func (*AvailabilityZoneGroupSpec) DeepCopy ¶
func (in *AvailabilityZoneGroupSpec) DeepCopy() *AvailabilityZoneGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupSpec.
func (*AvailabilityZoneGroupSpec) DeepCopyInto ¶
func (in *AvailabilityZoneGroupSpec) DeepCopyInto(out *AvailabilityZoneGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroupStatus ¶
type AvailabilityZoneGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AvailabilityZoneGroupObservation `json:"atProvider,omitempty"` }
AvailabilityZoneGroupStatus defines the observed state of AvailabilityZoneGroup.
func (*AvailabilityZoneGroupStatus) DeepCopy ¶
func (in *AvailabilityZoneGroupStatus) DeepCopy() *AvailabilityZoneGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupStatus.
func (*AvailabilityZoneGroupStatus) DeepCopyInto ¶
func (in *AvailabilityZoneGroupStatus) DeepCopyInto(out *AvailabilityZoneGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityRebalanceObservation ¶
type CapacityRebalanceObservation struct { }
func (*CapacityRebalanceObservation) DeepCopy ¶
func (in *CapacityRebalanceObservation) DeepCopy() *CapacityRebalanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityRebalanceObservation.
func (*CapacityRebalanceObservation) DeepCopyInto ¶
func (in *CapacityRebalanceObservation) DeepCopyInto(out *CapacityRebalanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityRebalanceParameters ¶
type CapacityRebalanceParameters struct { // +kubebuilder:validation:Optional ReplacementStrategy *string `json:"replacementStrategy,omitempty" tf:"replacement_strategy,omitempty"` }
func (*CapacityRebalanceParameters) DeepCopy ¶
func (in *CapacityRebalanceParameters) DeepCopy() *CapacityRebalanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityRebalanceParameters.
func (*CapacityRebalanceParameters) DeepCopyInto ¶
func (in *CapacityRebalanceParameters) DeepCopyInto(out *CapacityRebalanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservation ¶
type CapacityReservation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CapacityReservationSpec `json:"spec"` Status CapacityReservationStatus `json:"status,omitempty"` }
CapacityReservation is the Schema for the CapacityReservations 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 (*CapacityReservation) DeepCopy ¶
func (in *CapacityReservation) DeepCopy() *CapacityReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservation.
func (*CapacityReservation) DeepCopyInto ¶
func (in *CapacityReservation) DeepCopyInto(out *CapacityReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityReservation) DeepCopyObject ¶
func (in *CapacityReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityReservation) GetCondition ¶
func (mg *CapacityReservation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CapacityReservation.
func (*CapacityReservation) GetConnectionDetailsMapping ¶
func (tr *CapacityReservation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CapacityReservation
func (*CapacityReservation) GetDeletionPolicy ¶
func (mg *CapacityReservation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CapacityReservation.
func (*CapacityReservation) GetID ¶
func (tr *CapacityReservation) GetID() string
GetID returns ID of underlying Terraform resource of this CapacityReservation
func (*CapacityReservation) GetObservation ¶
func (tr *CapacityReservation) GetObservation() (map[string]interface{}, error)
GetObservation of this CapacityReservation
func (*CapacityReservation) GetParameters ¶
func (tr *CapacityReservation) GetParameters() (map[string]interface{}, error)
GetParameters of this CapacityReservation
func (*CapacityReservation) GetProviderConfigReference ¶
func (mg *CapacityReservation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CapacityReservation.
func (*CapacityReservation) GetProviderReference ¶
func (mg *CapacityReservation) GetProviderReference() *xpv1.Reference
GetProviderReference of this CapacityReservation. Deprecated: Use GetProviderConfigReference.
func (*CapacityReservation) GetPublishConnectionDetailsTo ¶
func (mg *CapacityReservation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CapacityReservation.
func (*CapacityReservation) GetTerraformResourceType ¶
func (mg *CapacityReservation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CapacityReservation
func (*CapacityReservation) GetTerraformSchemaVersion ¶
func (tr *CapacityReservation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CapacityReservation) GetWriteConnectionSecretToReference ¶
func (mg *CapacityReservation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CapacityReservation.
func (*CapacityReservation) LateInitialize ¶
func (tr *CapacityReservation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CapacityReservation using its observed tfState. returns True if there are any spec changes for the resource.
func (*CapacityReservation) SetConditions ¶
func (mg *CapacityReservation) SetConditions(c ...xpv1.Condition)
SetConditions of this CapacityReservation.
func (*CapacityReservation) SetDeletionPolicy ¶
func (mg *CapacityReservation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CapacityReservation.
func (*CapacityReservation) SetObservation ¶
func (tr *CapacityReservation) SetObservation(obs map[string]interface{}) error
SetObservation for this CapacityReservation
func (*CapacityReservation) SetParameters ¶
func (tr *CapacityReservation) SetParameters(params map[string]interface{}) error
SetParameters for this CapacityReservation
func (*CapacityReservation) SetProviderConfigReference ¶
func (mg *CapacityReservation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CapacityReservation.
func (*CapacityReservation) SetProviderReference ¶
func (mg *CapacityReservation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CapacityReservation. Deprecated: Use SetProviderConfigReference.
func (*CapacityReservation) SetPublishConnectionDetailsTo ¶
func (mg *CapacityReservation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CapacityReservation.
func (*CapacityReservation) SetWriteConnectionSecretToReference ¶
func (mg *CapacityReservation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CapacityReservation.
type CapacityReservationList ¶
type CapacityReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CapacityReservation `json:"items"` }
CapacityReservationList contains a list of CapacityReservations
func (*CapacityReservationList) DeepCopy ¶
func (in *CapacityReservationList) DeepCopy() *CapacityReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationList.
func (*CapacityReservationList) DeepCopyInto ¶
func (in *CapacityReservationList) DeepCopyInto(out *CapacityReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityReservationList) DeepCopyObject ¶
func (in *CapacityReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityReservationList) GetItems ¶
func (l *CapacityReservationList) GetItems() []resource.Managed
GetItems of this CapacityReservationList.
type CapacityReservationObservation ¶
type CapacityReservationObservation 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 (*CapacityReservationObservation) DeepCopy ¶
func (in *CapacityReservationObservation) DeepCopy() *CapacityReservationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationObservation.
func (*CapacityReservationObservation) DeepCopyInto ¶
func (in *CapacityReservationObservation) DeepCopyInto(out *CapacityReservationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationParameters ¶
type CapacityReservationParameters struct { // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional EndDate *string `json:"endDate,omitempty" tf:"end_date,omitempty"` // +kubebuilder:validation:Optional EndDateType *string `json:"endDateType,omitempty" tf:"end_date_type,omitempty"` // +kubebuilder:validation:Optional EphemeralStorage *bool `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage,omitempty"` // +kubebuilder:validation:Required InstanceCount *float64 `json:"instanceCount" tf:"instance_count,omitempty"` // +kubebuilder:validation:Optional InstanceMatchCriteria *string `json:"instanceMatchCriteria,omitempty" tf:"instance_match_criteria,omitempty"` // +kubebuilder:validation:Required InstancePlatform *string `json:"instancePlatform" tf:"instance_platform,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,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"` // +kubebuilder:validation:Optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` }
func (*CapacityReservationParameters) DeepCopy ¶
func (in *CapacityReservationParameters) DeepCopy() *CapacityReservationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationParameters.
func (*CapacityReservationParameters) DeepCopyInto ¶
func (in *CapacityReservationParameters) DeepCopyInto(out *CapacityReservationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpec ¶
type CapacityReservationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CapacityReservationParameters `json:"forProvider"` }
CapacityReservationSpec defines the desired state of CapacityReservation
func (*CapacityReservationSpec) DeepCopy ¶
func (in *CapacityReservationSpec) DeepCopy() *CapacityReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpec.
func (*CapacityReservationSpec) DeepCopyInto ¶
func (in *CapacityReservationSpec) DeepCopyInto(out *CapacityReservationSpec)
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 CapacityReservationStatus ¶
type CapacityReservationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CapacityReservationObservation `json:"atProvider,omitempty"` }
CapacityReservationStatus defines the observed state of CapacityReservation.
func (*CapacityReservationStatus) DeepCopy ¶
func (in *CapacityReservationStatus) DeepCopy() *CapacityReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationStatus.
func (*CapacityReservationStatus) DeepCopyInto ¶
func (in *CapacityReservationStatus) DeepCopyInto(out *CapacityReservationStatus)
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 CarrierGateway ¶
type CarrierGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CarrierGatewaySpec `json:"spec"` Status CarrierGatewayStatus `json:"status,omitempty"` }
CarrierGateway is the Schema for the CarrierGateways 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 (*CarrierGateway) DeepCopy ¶
func (in *CarrierGateway) DeepCopy() *CarrierGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGateway.
func (*CarrierGateway) DeepCopyInto ¶
func (in *CarrierGateway) DeepCopyInto(out *CarrierGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CarrierGateway) DeepCopyObject ¶
func (in *CarrierGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CarrierGateway) GetCondition ¶
func (mg *CarrierGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CarrierGateway.
func (*CarrierGateway) GetConnectionDetailsMapping ¶
func (tr *CarrierGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CarrierGateway
func (*CarrierGateway) GetDeletionPolicy ¶
func (mg *CarrierGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CarrierGateway.
func (*CarrierGateway) GetID ¶
func (tr *CarrierGateway) GetID() string
GetID returns ID of underlying Terraform resource of this CarrierGateway
func (*CarrierGateway) GetObservation ¶
func (tr *CarrierGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this CarrierGateway
func (*CarrierGateway) GetParameters ¶
func (tr *CarrierGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this CarrierGateway
func (*CarrierGateway) GetProviderConfigReference ¶
func (mg *CarrierGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CarrierGateway.
func (*CarrierGateway) GetProviderReference ¶
func (mg *CarrierGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this CarrierGateway. Deprecated: Use GetProviderConfigReference.
func (*CarrierGateway) GetPublishConnectionDetailsTo ¶
func (mg *CarrierGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CarrierGateway.
func (*CarrierGateway) GetTerraformResourceType ¶
func (mg *CarrierGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CarrierGateway
func (*CarrierGateway) GetTerraformSchemaVersion ¶
func (tr *CarrierGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CarrierGateway) GetWriteConnectionSecretToReference ¶
func (mg *CarrierGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CarrierGateway.
func (*CarrierGateway) LateInitialize ¶
func (tr *CarrierGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CarrierGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*CarrierGateway) ResolveReferences ¶
ResolveReferences of this CarrierGateway.
func (*CarrierGateway) SetConditions ¶
func (mg *CarrierGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this CarrierGateway.
func (*CarrierGateway) SetDeletionPolicy ¶
func (mg *CarrierGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CarrierGateway.
func (*CarrierGateway) SetObservation ¶
func (tr *CarrierGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this CarrierGateway
func (*CarrierGateway) SetParameters ¶
func (tr *CarrierGateway) SetParameters(params map[string]interface{}) error
SetParameters for this CarrierGateway
func (*CarrierGateway) SetProviderConfigReference ¶
func (mg *CarrierGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CarrierGateway.
func (*CarrierGateway) SetProviderReference ¶
func (mg *CarrierGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CarrierGateway. Deprecated: Use SetProviderConfigReference.
func (*CarrierGateway) SetPublishConnectionDetailsTo ¶
func (mg *CarrierGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CarrierGateway.
func (*CarrierGateway) SetWriteConnectionSecretToReference ¶
func (mg *CarrierGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CarrierGateway.
type CarrierGatewayList ¶
type CarrierGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CarrierGateway `json:"items"` }
CarrierGatewayList contains a list of CarrierGateways
func (*CarrierGatewayList) DeepCopy ¶
func (in *CarrierGatewayList) DeepCopy() *CarrierGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayList.
func (*CarrierGatewayList) DeepCopyInto ¶
func (in *CarrierGatewayList) DeepCopyInto(out *CarrierGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CarrierGatewayList) DeepCopyObject ¶
func (in *CarrierGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CarrierGatewayList) GetItems ¶
func (l *CarrierGatewayList) GetItems() []resource.Managed
GetItems of this CarrierGatewayList.
type CarrierGatewayObservation ¶
type CarrierGatewayObservation 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 (*CarrierGatewayObservation) DeepCopy ¶
func (in *CarrierGatewayObservation) DeepCopy() *CarrierGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayObservation.
func (*CarrierGatewayObservation) DeepCopyInto ¶
func (in *CarrierGatewayObservation) DeepCopyInto(out *CarrierGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGatewayParameters ¶
type CarrierGatewayParameters 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 (*CarrierGatewayParameters) DeepCopy ¶
func (in *CarrierGatewayParameters) DeepCopy() *CarrierGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayParameters.
func (*CarrierGatewayParameters) DeepCopyInto ¶
func (in *CarrierGatewayParameters) DeepCopyInto(out *CarrierGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGatewaySpec ¶
type CarrierGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CarrierGatewayParameters `json:"forProvider"` }
CarrierGatewaySpec defines the desired state of CarrierGateway
func (*CarrierGatewaySpec) DeepCopy ¶
func (in *CarrierGatewaySpec) DeepCopy() *CarrierGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewaySpec.
func (*CarrierGatewaySpec) DeepCopyInto ¶
func (in *CarrierGatewaySpec) DeepCopyInto(out *CarrierGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGatewayStatus ¶
type CarrierGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CarrierGatewayObservation `json:"atProvider,omitempty"` }
CarrierGatewayStatus defines the observed state of CarrierGateway.
func (*CarrierGatewayStatus) DeepCopy ¶
func (in *CarrierGatewayStatus) DeepCopy() *CarrierGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayStatus.
func (*CarrierGatewayStatus) DeepCopyInto ¶
func (in *CarrierGatewayStatus) DeepCopyInto(out *CarrierGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientDataObservation ¶
type ClientDataObservation struct { }
func (*ClientDataObservation) DeepCopy ¶
func (in *ClientDataObservation) DeepCopy() *ClientDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDataObservation.
func (*ClientDataObservation) DeepCopyInto ¶
func (in *ClientDataObservation) DeepCopyInto(out *ClientDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientDataParameters ¶
type ClientDataParameters struct { // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // +kubebuilder:validation:Optional UploadEnd *string `json:"uploadEnd,omitempty" tf:"upload_end,omitempty"` // +kubebuilder:validation:Optional UploadSize *float64 `json:"uploadSize,omitempty" tf:"upload_size,omitempty"` // +kubebuilder:validation:Optional UploadStart *string `json:"uploadStart,omitempty" tf:"upload_start,omitempty"` }
func (*ClientDataParameters) DeepCopy ¶
func (in *ClientDataParameters) DeepCopy() *ClientDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDataParameters.
func (*ClientDataParameters) DeepCopyInto ¶
func (in *ClientDataParameters) DeepCopyInto(out *ClientDataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRule ¶
type ClientVPNAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNAuthorizationRuleSpec `json:"spec"` Status ClientVPNAuthorizationRuleStatus `json:"status,omitempty"` }
ClientVPNAuthorizationRule is the Schema for the ClientVPNAuthorizationRules 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 (*ClientVPNAuthorizationRule) DeepCopy ¶
func (in *ClientVPNAuthorizationRule) DeepCopy() *ClientVPNAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRule) DeepCopyInto(out *ClientVPNAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNAuthorizationRule) DeepCopyObject ¶
func (in *ClientVPNAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNAuthorizationRule) GetCondition ¶
func (mg *ClientVPNAuthorizationRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) GetConnectionDetailsMapping ¶
func (tr *ClientVPNAuthorizationRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) GetDeletionPolicy ¶
func (mg *ClientVPNAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) GetID ¶
func (tr *ClientVPNAuthorizationRule) GetID() string
GetID returns ID of underlying Terraform resource of this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) GetObservation ¶
func (tr *ClientVPNAuthorizationRule) GetObservation() (map[string]interface{}, error)
GetObservation of this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) GetParameters ¶
func (tr *ClientVPNAuthorizationRule) GetParameters() (map[string]interface{}, error)
GetParameters of this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) GetProviderConfigReference ¶
func (mg *ClientVPNAuthorizationRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) GetProviderReference ¶
func (mg *ClientVPNAuthorizationRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientVPNAuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*ClientVPNAuthorizationRule) GetPublishConnectionDetailsTo ¶
func (mg *ClientVPNAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) GetTerraformResourceType ¶
func (mg *ClientVPNAuthorizationRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) GetTerraformSchemaVersion ¶
func (tr *ClientVPNAuthorizationRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientVPNAuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *ClientVPNAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) LateInitialize ¶
func (tr *ClientVPNAuthorizationRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientVPNAuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientVPNAuthorizationRule) SetConditions ¶
func (mg *ClientVPNAuthorizationRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) SetDeletionPolicy ¶
func (mg *ClientVPNAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) SetObservation ¶
func (tr *ClientVPNAuthorizationRule) SetObservation(obs map[string]interface{}) error
SetObservation for this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) SetParameters ¶
func (tr *ClientVPNAuthorizationRule) SetParameters(params map[string]interface{}) error
SetParameters for this ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRule) SetProviderConfigReference ¶
func (mg *ClientVPNAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) SetProviderReference ¶
func (mg *ClientVPNAuthorizationRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientVPNAuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*ClientVPNAuthorizationRule) SetPublishConnectionDetailsTo ¶
func (mg *ClientVPNAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *ClientVPNAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientVPNAuthorizationRule.
type ClientVPNAuthorizationRuleList ¶
type ClientVPNAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientVPNAuthorizationRule `json:"items"` }
ClientVPNAuthorizationRuleList contains a list of ClientVPNAuthorizationRules
func (*ClientVPNAuthorizationRuleList) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopy() *ClientVPNAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleList.
func (*ClientVPNAuthorizationRuleList) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopyInto(out *ClientVPNAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNAuthorizationRuleList) DeepCopyObject ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNAuthorizationRuleList) GetItems ¶
func (l *ClientVPNAuthorizationRuleList) GetItems() []resource.Managed
GetItems of this ClientVPNAuthorizationRuleList.
type ClientVPNAuthorizationRuleObservation ¶
type ClientVPNAuthorizationRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClientVPNAuthorizationRuleObservation) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleObservation) DeepCopy() *ClientVPNAuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleObservation.
func (*ClientVPNAuthorizationRuleObservation) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleObservation) DeepCopyInto(out *ClientVPNAuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRuleParameters ¶
type ClientVPNAuthorizationRuleParameters struct { // +kubebuilder:validation:Optional AccessGroupID *string `json:"accessGroupId,omitempty" tf:"access_group_id,omitempty"` // +kubebuilder:validation:Optional AuthorizeAllGroups *bool `json:"authorizeAllGroups,omitempty" tf:"authorize_all_groups,omitempty"` // +kubebuilder:validation:Required ClientVPNEndpointID *string `json:"clientVpnEndpointId" tf:"client_vpn_endpoint_id,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:Required TargetNetworkCidr *string `json:"targetNetworkCidr" tf:"target_network_cidr,omitempty"` }
func (*ClientVPNAuthorizationRuleParameters) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleParameters) DeepCopy() *ClientVPNAuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleParameters.
func (*ClientVPNAuthorizationRuleParameters) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleParameters) DeepCopyInto(out *ClientVPNAuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRuleSpec ¶
type ClientVPNAuthorizationRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientVPNAuthorizationRuleParameters `json:"forProvider"` }
ClientVPNAuthorizationRuleSpec defines the desired state of ClientVPNAuthorizationRule
func (*ClientVPNAuthorizationRuleSpec) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleSpec) DeepCopy() *ClientVPNAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleSpec.
func (*ClientVPNAuthorizationRuleSpec) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleSpec) DeepCopyInto(out *ClientVPNAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRuleStatus ¶
type ClientVPNAuthorizationRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientVPNAuthorizationRuleObservation `json:"atProvider,omitempty"` }
ClientVPNAuthorizationRuleStatus defines the observed state of ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRuleStatus) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleStatus) DeepCopy() *ClientVPNAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleStatus.
func (*ClientVPNAuthorizationRuleStatus) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleStatus) DeepCopyInto(out *ClientVPNAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpoint ¶
type ClientVPNEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNEndpointSpec `json:"spec"` Status ClientVPNEndpointStatus `json:"status,omitempty"` }
ClientVPNEndpoint is the Schema for the ClientVPNEndpoints 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 (*ClientVPNEndpoint) DeepCopy ¶
func (in *ClientVPNEndpoint) DeepCopy() *ClientVPNEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpoint.
func (*ClientVPNEndpoint) DeepCopyInto ¶
func (in *ClientVPNEndpoint) DeepCopyInto(out *ClientVPNEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNEndpoint) DeepCopyObject ¶
func (in *ClientVPNEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNEndpoint) GetCondition ¶
func (mg *ClientVPNEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) GetConnectionDetailsMapping ¶
func (tr *ClientVPNEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientVPNEndpoint
func (*ClientVPNEndpoint) GetDeletionPolicy ¶
func (mg *ClientVPNEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) GetID ¶
func (tr *ClientVPNEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ClientVPNEndpoint
func (*ClientVPNEndpoint) GetObservation ¶
func (tr *ClientVPNEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this ClientVPNEndpoint
func (*ClientVPNEndpoint) GetParameters ¶
func (tr *ClientVPNEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this ClientVPNEndpoint
func (*ClientVPNEndpoint) GetProviderConfigReference ¶
func (mg *ClientVPNEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) GetProviderReference ¶
func (mg *ClientVPNEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientVPNEndpoint. Deprecated: Use GetProviderConfigReference.
func (*ClientVPNEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *ClientVPNEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) GetTerraformResourceType ¶
func (mg *ClientVPNEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientVPNEndpoint
func (*ClientVPNEndpoint) GetTerraformSchemaVersion ¶
func (tr *ClientVPNEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientVPNEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *ClientVPNEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) LateInitialize ¶
func (tr *ClientVPNEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientVPNEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientVPNEndpoint) SetConditions ¶
func (mg *ClientVPNEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) SetDeletionPolicy ¶
func (mg *ClientVPNEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) SetObservation ¶
func (tr *ClientVPNEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this ClientVPNEndpoint
func (*ClientVPNEndpoint) SetParameters ¶
func (tr *ClientVPNEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this ClientVPNEndpoint
func (*ClientVPNEndpoint) SetProviderConfigReference ¶
func (mg *ClientVPNEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) SetProviderReference ¶
func (mg *ClientVPNEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientVPNEndpoint. Deprecated: Use SetProviderConfigReference.
func (*ClientVPNEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *ClientVPNEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientVPNEndpoint.
func (*ClientVPNEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *ClientVPNEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientVPNEndpoint.
type ClientVPNEndpointList ¶
type ClientVPNEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientVPNEndpoint `json:"items"` }
ClientVPNEndpointList contains a list of ClientVPNEndpoints
func (*ClientVPNEndpointList) DeepCopy ¶
func (in *ClientVPNEndpointList) DeepCopy() *ClientVPNEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointList.
func (*ClientVPNEndpointList) DeepCopyInto ¶
func (in *ClientVPNEndpointList) DeepCopyInto(out *ClientVPNEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNEndpointList) DeepCopyObject ¶
func (in *ClientVPNEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNEndpointList) GetItems ¶
func (l *ClientVPNEndpointList) GetItems() []resource.Managed
GetItems of this ClientVPNEndpointList.
type ClientVPNEndpointObservation ¶
type ClientVPNEndpointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ClientVPNEndpointObservation) DeepCopy ¶
func (in *ClientVPNEndpointObservation) DeepCopy() *ClientVPNEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointObservation.
func (*ClientVPNEndpointObservation) DeepCopyInto ¶
func (in *ClientVPNEndpointObservation) DeepCopyInto(out *ClientVPNEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointParameters ¶
type ClientVPNEndpointParameters struct { // +kubebuilder:validation:Required AuthenticationOptions []AuthenticationOptionsParameters `json:"authenticationOptions" tf:"authentication_options,omitempty"` // +kubebuilder:validation:Required ClientCidrBlock *string `json:"clientCidrBlock" tf:"client_cidr_block,omitempty"` // +kubebuilder:validation:Required ConnectionLogOptions []ConnectionLogOptionsParameters `json:"connectionLogOptions" tf:"connection_log_options,omitempty"` // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,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:Required ServerCertificateArn *string `json:"serverCertificateArn" tf:"server_certificate_arn,omitempty"` // +kubebuilder:validation:Optional SplitTunnel *bool `json:"splitTunnel,omitempty" tf:"split_tunnel,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"` }
func (*ClientVPNEndpointParameters) DeepCopy ¶
func (in *ClientVPNEndpointParameters) DeepCopy() *ClientVPNEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointParameters.
func (*ClientVPNEndpointParameters) DeepCopyInto ¶
func (in *ClientVPNEndpointParameters) DeepCopyInto(out *ClientVPNEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpec ¶
type ClientVPNEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientVPNEndpointParameters `json:"forProvider"` }
ClientVPNEndpointSpec defines the desired state of ClientVPNEndpoint
func (*ClientVPNEndpointSpec) DeepCopy ¶
func (in *ClientVPNEndpointSpec) DeepCopy() *ClientVPNEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpec.
func (*ClientVPNEndpointSpec) DeepCopyInto ¶
func (in *ClientVPNEndpointSpec) DeepCopyInto(out *ClientVPNEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointStatus ¶
type ClientVPNEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientVPNEndpointObservation `json:"atProvider,omitempty"` }
ClientVPNEndpointStatus defines the observed state of ClientVPNEndpoint.
func (*ClientVPNEndpointStatus) DeepCopy ¶
func (in *ClientVPNEndpointStatus) DeepCopy() *ClientVPNEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointStatus.
func (*ClientVPNEndpointStatus) DeepCopyInto ¶
func (in *ClientVPNEndpointStatus) DeepCopyInto(out *ClientVPNEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociation ¶
type ClientVPNNetworkAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNNetworkAssociationSpec `json:"spec"` Status ClientVPNNetworkAssociationStatus `json:"status,omitempty"` }
ClientVPNNetworkAssociation is the Schema for the ClientVPNNetworkAssociations 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 (*ClientVPNNetworkAssociation) DeepCopy ¶
func (in *ClientVPNNetworkAssociation) DeepCopy() *ClientVPNNetworkAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociation) DeepCopyInto(out *ClientVPNNetworkAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNNetworkAssociation) DeepCopyObject ¶
func (in *ClientVPNNetworkAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNNetworkAssociation) GetCondition ¶
func (mg *ClientVPNNetworkAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) GetConnectionDetailsMapping ¶
func (tr *ClientVPNNetworkAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) GetDeletionPolicy ¶
func (mg *ClientVPNNetworkAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) GetID ¶
func (tr *ClientVPNNetworkAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) GetObservation ¶
func (tr *ClientVPNNetworkAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) GetParameters ¶
func (tr *ClientVPNNetworkAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) GetProviderConfigReference ¶
func (mg *ClientVPNNetworkAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) GetProviderReference ¶
func (mg *ClientVPNNetworkAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientVPNNetworkAssociation. Deprecated: Use GetProviderConfigReference.
func (*ClientVPNNetworkAssociation) GetPublishConnectionDetailsTo ¶
func (mg *ClientVPNNetworkAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) GetTerraformResourceType ¶
func (mg *ClientVPNNetworkAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) GetTerraformSchemaVersion ¶
func (tr *ClientVPNNetworkAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientVPNNetworkAssociation) GetWriteConnectionSecretToReference ¶
func (mg *ClientVPNNetworkAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) LateInitialize ¶
func (tr *ClientVPNNetworkAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientVPNNetworkAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientVPNNetworkAssociation) ResolveReferences ¶
func (mg *ClientVPNNetworkAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) SetConditions ¶
func (mg *ClientVPNNetworkAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) SetDeletionPolicy ¶
func (mg *ClientVPNNetworkAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) SetObservation ¶
func (tr *ClientVPNNetworkAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) SetParameters ¶
func (tr *ClientVPNNetworkAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociation) SetProviderConfigReference ¶
func (mg *ClientVPNNetworkAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) SetProviderReference ¶
func (mg *ClientVPNNetworkAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientVPNNetworkAssociation. Deprecated: Use SetProviderConfigReference.
func (*ClientVPNNetworkAssociation) SetPublishConnectionDetailsTo ¶
func (mg *ClientVPNNetworkAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) SetWriteConnectionSecretToReference ¶
func (mg *ClientVPNNetworkAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientVPNNetworkAssociation.
type ClientVPNNetworkAssociationList ¶
type ClientVPNNetworkAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientVPNNetworkAssociation `json:"items"` }
ClientVPNNetworkAssociationList contains a list of ClientVPNNetworkAssociations
func (*ClientVPNNetworkAssociationList) DeepCopy ¶
func (in *ClientVPNNetworkAssociationList) DeepCopy() *ClientVPNNetworkAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationList.
func (*ClientVPNNetworkAssociationList) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationList) DeepCopyInto(out *ClientVPNNetworkAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNNetworkAssociationList) DeepCopyObject ¶
func (in *ClientVPNNetworkAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNNetworkAssociationList) GetItems ¶
func (l *ClientVPNNetworkAssociationList) GetItems() []resource.Managed
GetItems of this ClientVPNNetworkAssociationList.
type ClientVPNNetworkAssociationObservation ¶
type ClientVPNNetworkAssociationObservation struct { AssociationID *string `json:"associationId,omitempty" tf:"association_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*ClientVPNNetworkAssociationObservation) DeepCopy ¶
func (in *ClientVPNNetworkAssociationObservation) DeepCopy() *ClientVPNNetworkAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationObservation.
func (*ClientVPNNetworkAssociationObservation) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationObservation) DeepCopyInto(out *ClientVPNNetworkAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociationParameters ¶
type ClientVPNNetworkAssociationParameters struct { // +kubebuilder:validation:Required ClientVPNEndpointID *string `json:"clientVpnEndpointId" tf:"client_vpn_endpoint_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 SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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 (*ClientVPNNetworkAssociationParameters) DeepCopy ¶
func (in *ClientVPNNetworkAssociationParameters) DeepCopy() *ClientVPNNetworkAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationParameters.
func (*ClientVPNNetworkAssociationParameters) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationParameters) DeepCopyInto(out *ClientVPNNetworkAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociationSpec ¶
type ClientVPNNetworkAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientVPNNetworkAssociationParameters `json:"forProvider"` }
ClientVPNNetworkAssociationSpec defines the desired state of ClientVPNNetworkAssociation
func (*ClientVPNNetworkAssociationSpec) DeepCopy ¶
func (in *ClientVPNNetworkAssociationSpec) DeepCopy() *ClientVPNNetworkAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationSpec.
func (*ClientVPNNetworkAssociationSpec) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationSpec) DeepCopyInto(out *ClientVPNNetworkAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociationStatus ¶
type ClientVPNNetworkAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientVPNNetworkAssociationObservation `json:"atProvider,omitempty"` }
ClientVPNNetworkAssociationStatus defines the observed state of ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociationStatus) DeepCopy ¶
func (in *ClientVPNNetworkAssociationStatus) DeepCopy() *ClientVPNNetworkAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationStatus.
func (*ClientVPNNetworkAssociationStatus) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationStatus) DeepCopyInto(out *ClientVPNNetworkAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRoute ¶
type ClientVPNRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNRouteSpec `json:"spec"` Status ClientVPNRouteStatus `json:"status,omitempty"` }
ClientVPNRoute is the Schema for the ClientVPNRoutes 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 (*ClientVPNRoute) DeepCopy ¶
func (in *ClientVPNRoute) DeepCopy() *ClientVPNRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRoute.
func (*ClientVPNRoute) DeepCopyInto ¶
func (in *ClientVPNRoute) DeepCopyInto(out *ClientVPNRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNRoute) DeepCopyObject ¶
func (in *ClientVPNRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNRoute) GetCondition ¶
func (mg *ClientVPNRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientVPNRoute.
func (*ClientVPNRoute) GetConnectionDetailsMapping ¶
func (tr *ClientVPNRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientVPNRoute
func (*ClientVPNRoute) GetDeletionPolicy ¶
func (mg *ClientVPNRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientVPNRoute.
func (*ClientVPNRoute) GetID ¶
func (tr *ClientVPNRoute) GetID() string
GetID returns ID of underlying Terraform resource of this ClientVPNRoute
func (*ClientVPNRoute) GetObservation ¶
func (tr *ClientVPNRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this ClientVPNRoute
func (*ClientVPNRoute) GetParameters ¶
func (tr *ClientVPNRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this ClientVPNRoute
func (*ClientVPNRoute) GetProviderConfigReference ¶
func (mg *ClientVPNRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientVPNRoute.
func (*ClientVPNRoute) GetProviderReference ¶
func (mg *ClientVPNRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientVPNRoute. Deprecated: Use GetProviderConfigReference.
func (*ClientVPNRoute) GetPublishConnectionDetailsTo ¶
func (mg *ClientVPNRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientVPNRoute.
func (*ClientVPNRoute) GetTerraformResourceType ¶
func (mg *ClientVPNRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientVPNRoute
func (*ClientVPNRoute) GetTerraformSchemaVersion ¶
func (tr *ClientVPNRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientVPNRoute) GetWriteConnectionSecretToReference ¶
func (mg *ClientVPNRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientVPNRoute.
func (*ClientVPNRoute) LateInitialize ¶
func (tr *ClientVPNRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientVPNRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientVPNRoute) SetConditions ¶
func (mg *ClientVPNRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientVPNRoute.
func (*ClientVPNRoute) SetDeletionPolicy ¶
func (mg *ClientVPNRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientVPNRoute.
func (*ClientVPNRoute) SetObservation ¶
func (tr *ClientVPNRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this ClientVPNRoute
func (*ClientVPNRoute) SetParameters ¶
func (tr *ClientVPNRoute) SetParameters(params map[string]interface{}) error
SetParameters for this ClientVPNRoute
func (*ClientVPNRoute) SetProviderConfigReference ¶
func (mg *ClientVPNRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientVPNRoute.
func (*ClientVPNRoute) SetProviderReference ¶
func (mg *ClientVPNRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientVPNRoute. Deprecated: Use SetProviderConfigReference.
func (*ClientVPNRoute) SetPublishConnectionDetailsTo ¶
func (mg *ClientVPNRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientVPNRoute.
func (*ClientVPNRoute) SetWriteConnectionSecretToReference ¶
func (mg *ClientVPNRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientVPNRoute.
type ClientVPNRouteList ¶
type ClientVPNRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientVPNRoute `json:"items"` }
ClientVPNRouteList contains a list of ClientVPNRoutes
func (*ClientVPNRouteList) DeepCopy ¶
func (in *ClientVPNRouteList) DeepCopy() *ClientVPNRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteList.
func (*ClientVPNRouteList) DeepCopyInto ¶
func (in *ClientVPNRouteList) DeepCopyInto(out *ClientVPNRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNRouteList) DeepCopyObject ¶
func (in *ClientVPNRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNRouteList) GetItems ¶
func (l *ClientVPNRouteList) GetItems() []resource.Managed
GetItems of this ClientVPNRouteList.
type ClientVPNRouteObservation ¶
type ClientVPNRouteObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Origin *string `json:"origin,omitempty" tf:"origin,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ClientVPNRouteObservation) DeepCopy ¶
func (in *ClientVPNRouteObservation) DeepCopy() *ClientVPNRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteObservation.
func (*ClientVPNRouteObservation) DeepCopyInto ¶
func (in *ClientVPNRouteObservation) DeepCopyInto(out *ClientVPNRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRouteParameters ¶
type ClientVPNRouteParameters struct { // +kubebuilder:validation:Required ClientVPNEndpointID *string `json:"clientVpnEndpointId" tf:"client_vpn_endpoint_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,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:"-"` // +kubebuilder:validation:Required TargetVPCSubnetID *string `json:"targetVpcSubnetId" tf:"target_vpc_subnet_id,omitempty"` }
func (*ClientVPNRouteParameters) DeepCopy ¶
func (in *ClientVPNRouteParameters) DeepCopy() *ClientVPNRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteParameters.
func (*ClientVPNRouteParameters) DeepCopyInto ¶
func (in *ClientVPNRouteParameters) DeepCopyInto(out *ClientVPNRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRouteSpec ¶
type ClientVPNRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientVPNRouteParameters `json:"forProvider"` }
ClientVPNRouteSpec defines the desired state of ClientVPNRoute
func (*ClientVPNRouteSpec) DeepCopy ¶
func (in *ClientVPNRouteSpec) DeepCopy() *ClientVPNRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteSpec.
func (*ClientVPNRouteSpec) DeepCopyInto ¶
func (in *ClientVPNRouteSpec) DeepCopyInto(out *ClientVPNRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRouteStatus ¶
type ClientVPNRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientVPNRouteObservation `json:"atProvider,omitempty"` }
ClientVPNRouteStatus defines the observed state of ClientVPNRoute.
func (*ClientVPNRouteStatus) DeepCopy ¶
func (in *ClientVPNRouteStatus) DeepCopy() *ClientVPNRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteStatus.
func (*ClientVPNRouteStatus) DeepCopyInto ¶
func (in *ClientVPNRouteStatus) DeepCopyInto(out *ClientVPNRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionLogOptionsObservation ¶
type ConnectionLogOptionsObservation struct { }
func (*ConnectionLogOptionsObservation) DeepCopy ¶
func (in *ConnectionLogOptionsObservation) DeepCopy() *ConnectionLogOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionLogOptionsObservation.
func (*ConnectionLogOptionsObservation) DeepCopyInto ¶
func (in *ConnectionLogOptionsObservation) DeepCopyInto(out *ConnectionLogOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionLogOptionsParameters ¶
type ConnectionLogOptionsParameters struct { // +kubebuilder:validation:Optional CloudwatchLogGroup *string `json:"cloudwatchLogGroup,omitempty" tf:"cloudwatch_log_group,omitempty"` // +kubebuilder:validation:Optional CloudwatchLogStream *string `json:"cloudwatchLogStream,omitempty" tf:"cloudwatch_log_stream,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*ConnectionLogOptionsParameters) DeepCopy ¶
func (in *ConnectionLogOptionsParameters) DeepCopy() *ConnectionLogOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionLogOptionsParameters.
func (*ConnectionLogOptionsParameters) DeepCopyInto ¶
func (in *ConnectionLogOptionsParameters) DeepCopyInto(out *ConnectionLogOptionsParameters)
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 CustomerGateway ¶
type CustomerGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomerGatewaySpec `json:"spec"` Status CustomerGatewayStatus `json:"status,omitempty"` }
CustomerGateway is the Schema for the CustomerGateways 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 (*CustomerGateway) DeepCopy ¶
func (in *CustomerGateway) DeepCopy() *CustomerGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGateway.
func (*CustomerGateway) DeepCopyInto ¶
func (in *CustomerGateway) DeepCopyInto(out *CustomerGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomerGateway) DeepCopyObject ¶
func (in *CustomerGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomerGateway) GetCondition ¶
func (mg *CustomerGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomerGateway.
func (*CustomerGateway) GetConnectionDetailsMapping ¶
func (tr *CustomerGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomerGateway
func (*CustomerGateway) GetDeletionPolicy ¶
func (mg *CustomerGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomerGateway.
func (*CustomerGateway) GetID ¶
func (tr *CustomerGateway) GetID() string
GetID returns ID of underlying Terraform resource of this CustomerGateway
func (*CustomerGateway) GetObservation ¶
func (tr *CustomerGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this CustomerGateway
func (*CustomerGateway) GetParameters ¶
func (tr *CustomerGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this CustomerGateway
func (*CustomerGateway) GetProviderConfigReference ¶
func (mg *CustomerGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomerGateway.
func (*CustomerGateway) GetProviderReference ¶
func (mg *CustomerGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomerGateway. Deprecated: Use GetProviderConfigReference.
func (*CustomerGateway) GetPublishConnectionDetailsTo ¶
func (mg *CustomerGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomerGateway.
func (*CustomerGateway) GetTerraformResourceType ¶
func (mg *CustomerGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomerGateway
func (*CustomerGateway) GetTerraformSchemaVersion ¶
func (tr *CustomerGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomerGateway) GetWriteConnectionSecretToReference ¶
func (mg *CustomerGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomerGateway.
func (*CustomerGateway) LateInitialize ¶
func (tr *CustomerGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomerGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomerGateway) SetConditions ¶
func (mg *CustomerGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomerGateway.
func (*CustomerGateway) SetDeletionPolicy ¶
func (mg *CustomerGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomerGateway.
func (*CustomerGateway) SetObservation ¶
func (tr *CustomerGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this CustomerGateway
func (*CustomerGateway) SetParameters ¶
func (tr *CustomerGateway) SetParameters(params map[string]interface{}) error
SetParameters for this CustomerGateway
func (*CustomerGateway) SetProviderConfigReference ¶
func (mg *CustomerGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomerGateway.
func (*CustomerGateway) SetProviderReference ¶
func (mg *CustomerGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomerGateway. Deprecated: Use SetProviderConfigReference.
func (*CustomerGateway) SetPublishConnectionDetailsTo ¶
func (mg *CustomerGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomerGateway.
func (*CustomerGateway) SetWriteConnectionSecretToReference ¶
func (mg *CustomerGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomerGateway.
type CustomerGatewayList ¶
type CustomerGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomerGateway `json:"items"` }
CustomerGatewayList contains a list of CustomerGateways
func (*CustomerGatewayList) DeepCopy ¶
func (in *CustomerGatewayList) DeepCopy() *CustomerGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayList.
func (*CustomerGatewayList) DeepCopyInto ¶
func (in *CustomerGatewayList) DeepCopyInto(out *CustomerGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomerGatewayList) DeepCopyObject ¶
func (in *CustomerGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomerGatewayList) GetItems ¶
func (l *CustomerGatewayList) GetItems() []resource.Managed
GetItems of this CustomerGatewayList.
type CustomerGatewayObservation ¶
type CustomerGatewayObservation 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 (*CustomerGatewayObservation) DeepCopy ¶
func (in *CustomerGatewayObservation) DeepCopy() *CustomerGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayObservation.
func (*CustomerGatewayObservation) DeepCopyInto ¶
func (in *CustomerGatewayObservation) DeepCopyInto(out *CustomerGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayParameters ¶
type CustomerGatewayParameters struct { // +kubebuilder:validation:Required BGPAsn *string `json:"bgpAsn" tf:"bgp_asn,omitempty"` // +kubebuilder:validation:Optional DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,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:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*CustomerGatewayParameters) DeepCopy ¶
func (in *CustomerGatewayParameters) DeepCopy() *CustomerGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayParameters.
func (*CustomerGatewayParameters) DeepCopyInto ¶
func (in *CustomerGatewayParameters) DeepCopyInto(out *CustomerGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewaySpec ¶
type CustomerGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomerGatewayParameters `json:"forProvider"` }
CustomerGatewaySpec defines the desired state of CustomerGateway
func (*CustomerGatewaySpec) DeepCopy ¶
func (in *CustomerGatewaySpec) DeepCopy() *CustomerGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewaySpec.
func (*CustomerGatewaySpec) DeepCopyInto ¶
func (in *CustomerGatewaySpec) DeepCopyInto(out *CustomerGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGatewayStatus ¶
type CustomerGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomerGatewayObservation `json:"atProvider,omitempty"` }
CustomerGatewayStatus defines the observed state of CustomerGateway.
func (*CustomerGatewayStatus) DeepCopy ¶
func (in *CustomerGatewayStatus) DeepCopy() *CustomerGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayStatus.
func (*CustomerGatewayStatus) DeepCopyInto ¶
func (in *CustomerGatewayStatus) DeepCopyInto(out *CustomerGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNetworkACL ¶
type DefaultNetworkACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultNetworkACLSpec `json:"spec"` Status DefaultNetworkACLStatus `json:"status,omitempty"` }
DefaultNetworkACL is the Schema for the DefaultNetworkACLs 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 (*DefaultNetworkACL) DeepCopy ¶
func (in *DefaultNetworkACL) DeepCopy() *DefaultNetworkACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACL.
func (*DefaultNetworkACL) DeepCopyInto ¶
func (in *DefaultNetworkACL) DeepCopyInto(out *DefaultNetworkACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultNetworkACL) DeepCopyObject ¶
func (in *DefaultNetworkACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultNetworkACL) GetCondition ¶
func (mg *DefaultNetworkACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultNetworkACL.
func (*DefaultNetworkACL) GetConnectionDetailsMapping ¶
func (tr *DefaultNetworkACL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultNetworkACL
func (*DefaultNetworkACL) GetDeletionPolicy ¶
func (mg *DefaultNetworkACL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultNetworkACL.
func (*DefaultNetworkACL) GetID ¶
func (tr *DefaultNetworkACL) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultNetworkACL
func (*DefaultNetworkACL) GetObservation ¶
func (tr *DefaultNetworkACL) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultNetworkACL
func (*DefaultNetworkACL) GetParameters ¶
func (tr *DefaultNetworkACL) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultNetworkACL
func (*DefaultNetworkACL) GetProviderConfigReference ¶
func (mg *DefaultNetworkACL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultNetworkACL.
func (*DefaultNetworkACL) GetProviderReference ¶
func (mg *DefaultNetworkACL) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultNetworkACL. Deprecated: Use GetProviderConfigReference.
func (*DefaultNetworkACL) GetPublishConnectionDetailsTo ¶
func (mg *DefaultNetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultNetworkACL.
func (*DefaultNetworkACL) GetTerraformResourceType ¶
func (mg *DefaultNetworkACL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultNetworkACL
func (*DefaultNetworkACL) GetTerraformSchemaVersion ¶
func (tr *DefaultNetworkACL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultNetworkACL) GetWriteConnectionSecretToReference ¶
func (mg *DefaultNetworkACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultNetworkACL.
func (*DefaultNetworkACL) LateInitialize ¶
func (tr *DefaultNetworkACL) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultNetworkACL using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultNetworkACL) ResolveReferences ¶
ResolveReferences of this DefaultNetworkACL.
func (*DefaultNetworkACL) SetConditions ¶
func (mg *DefaultNetworkACL) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultNetworkACL.
func (*DefaultNetworkACL) SetDeletionPolicy ¶
func (mg *DefaultNetworkACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultNetworkACL.
func (*DefaultNetworkACL) SetObservation ¶
func (tr *DefaultNetworkACL) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultNetworkACL
func (*DefaultNetworkACL) SetParameters ¶
func (tr *DefaultNetworkACL) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultNetworkACL
func (*DefaultNetworkACL) SetProviderConfigReference ¶
func (mg *DefaultNetworkACL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultNetworkACL.
func (*DefaultNetworkACL) SetProviderReference ¶
func (mg *DefaultNetworkACL) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultNetworkACL. Deprecated: Use SetProviderConfigReference.
func (*DefaultNetworkACL) SetPublishConnectionDetailsTo ¶
func (mg *DefaultNetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultNetworkACL.
func (*DefaultNetworkACL) SetWriteConnectionSecretToReference ¶
func (mg *DefaultNetworkACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultNetworkACL.
type DefaultNetworkACLList ¶
type DefaultNetworkACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultNetworkACL `json:"items"` }
DefaultNetworkACLList contains a list of DefaultNetworkACLs
func (*DefaultNetworkACLList) DeepCopy ¶
func (in *DefaultNetworkACLList) DeepCopy() *DefaultNetworkACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLList.
func (*DefaultNetworkACLList) DeepCopyInto ¶
func (in *DefaultNetworkACLList) DeepCopyInto(out *DefaultNetworkACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultNetworkACLList) DeepCopyObject ¶
func (in *DefaultNetworkACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultNetworkACLList) GetItems ¶
func (l *DefaultNetworkACLList) GetItems() []resource.Managed
GetItems of this DefaultNetworkACLList.
type DefaultNetworkACLObservation ¶
type DefaultNetworkACLObservation 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"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*DefaultNetworkACLObservation) DeepCopy ¶
func (in *DefaultNetworkACLObservation) DeepCopy() *DefaultNetworkACLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLObservation.
func (*DefaultNetworkACLObservation) DeepCopyInto ¶
func (in *DefaultNetworkACLObservation) DeepCopyInto(out *DefaultNetworkACLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNetworkACLParameters ¶
type DefaultNetworkACLParameters struct { // +kubebuilder:validation:Required DefaultNetworkACLID *string `json:"defaultNetworkAclId" tf:"default_network_acl_id,omitempty"` // +kubebuilder:validation:Optional Egress []EgressParameters `json:"egress,omitempty" tf:"egress,omitempty"` // +kubebuilder:validation:Optional Ingress []IngressParameters `json:"ingress,omitempty" tf:"ingress,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=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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"` }
func (*DefaultNetworkACLParameters) DeepCopy ¶
func (in *DefaultNetworkACLParameters) DeepCopy() *DefaultNetworkACLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLParameters.
func (*DefaultNetworkACLParameters) DeepCopyInto ¶
func (in *DefaultNetworkACLParameters) DeepCopyInto(out *DefaultNetworkACLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNetworkACLSpec ¶
type DefaultNetworkACLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultNetworkACLParameters `json:"forProvider"` }
DefaultNetworkACLSpec defines the desired state of DefaultNetworkACL
func (*DefaultNetworkACLSpec) DeepCopy ¶
func (in *DefaultNetworkACLSpec) DeepCopy() *DefaultNetworkACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLSpec.
func (*DefaultNetworkACLSpec) DeepCopyInto ¶
func (in *DefaultNetworkACLSpec) DeepCopyInto(out *DefaultNetworkACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultNetworkACLStatus ¶
type DefaultNetworkACLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultNetworkACLObservation `json:"atProvider,omitempty"` }
DefaultNetworkACLStatus defines the observed state of DefaultNetworkACL.
func (*DefaultNetworkACLStatus) DeepCopy ¶
func (in *DefaultNetworkACLStatus) DeepCopy() *DefaultNetworkACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLStatus.
func (*DefaultNetworkACLStatus) DeepCopyInto ¶
func (in *DefaultNetworkACLStatus) DeepCopyInto(out *DefaultNetworkACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTable ¶
type DefaultRouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultRouteTableSpec `json:"spec"` Status DefaultRouteTableStatus `json:"status,omitempty"` }
DefaultRouteTable is the Schema for the DefaultRouteTables 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 (*DefaultRouteTable) DeepCopy ¶
func (in *DefaultRouteTable) DeepCopy() *DefaultRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTable.
func (*DefaultRouteTable) DeepCopyInto ¶
func (in *DefaultRouteTable) DeepCopyInto(out *DefaultRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultRouteTable) DeepCopyObject ¶
func (in *DefaultRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultRouteTable) GetCondition ¶
func (mg *DefaultRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultRouteTable.
func (*DefaultRouteTable) GetConnectionDetailsMapping ¶
func (tr *DefaultRouteTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultRouteTable
func (*DefaultRouteTable) GetDeletionPolicy ¶
func (mg *DefaultRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultRouteTable.
func (*DefaultRouteTable) GetID ¶
func (tr *DefaultRouteTable) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultRouteTable
func (*DefaultRouteTable) GetObservation ¶
func (tr *DefaultRouteTable) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultRouteTable
func (*DefaultRouteTable) GetParameters ¶
func (tr *DefaultRouteTable) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultRouteTable
func (*DefaultRouteTable) GetProviderConfigReference ¶
func (mg *DefaultRouteTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultRouteTable.
func (*DefaultRouteTable) GetProviderReference ¶
func (mg *DefaultRouteTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultRouteTable. Deprecated: Use GetProviderConfigReference.
func (*DefaultRouteTable) GetPublishConnectionDetailsTo ¶
func (mg *DefaultRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultRouteTable.
func (*DefaultRouteTable) GetTerraformResourceType ¶
func (mg *DefaultRouteTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultRouteTable
func (*DefaultRouteTable) GetTerraformSchemaVersion ¶
func (tr *DefaultRouteTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultRouteTable) GetWriteConnectionSecretToReference ¶
func (mg *DefaultRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultRouteTable.
func (*DefaultRouteTable) LateInitialize ¶
func (tr *DefaultRouteTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultRouteTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultRouteTable) SetConditions ¶
func (mg *DefaultRouteTable) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultRouteTable.
func (*DefaultRouteTable) SetDeletionPolicy ¶
func (mg *DefaultRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultRouteTable.
func (*DefaultRouteTable) SetObservation ¶
func (tr *DefaultRouteTable) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultRouteTable
func (*DefaultRouteTable) SetParameters ¶
func (tr *DefaultRouteTable) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultRouteTable
func (*DefaultRouteTable) SetProviderConfigReference ¶
func (mg *DefaultRouteTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultRouteTable.
func (*DefaultRouteTable) SetProviderReference ¶
func (mg *DefaultRouteTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultRouteTable. Deprecated: Use SetProviderConfigReference.
func (*DefaultRouteTable) SetPublishConnectionDetailsTo ¶
func (mg *DefaultRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultRouteTable.
func (*DefaultRouteTable) SetWriteConnectionSecretToReference ¶
func (mg *DefaultRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultRouteTable.
type DefaultRouteTableList ¶
type DefaultRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultRouteTable `json:"items"` }
DefaultRouteTableList contains a list of DefaultRouteTables
func (*DefaultRouteTableList) DeepCopy ¶
func (in *DefaultRouteTableList) DeepCopy() *DefaultRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableList.
func (*DefaultRouteTableList) DeepCopyInto ¶
func (in *DefaultRouteTableList) DeepCopyInto(out *DefaultRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultRouteTableList) DeepCopyObject ¶
func (in *DefaultRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultRouteTableList) GetItems ¶
func (l *DefaultRouteTableList) GetItems() []resource.Managed
GetItems of this DefaultRouteTableList.
type DefaultRouteTableObservation ¶
type DefaultRouteTableObservation 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"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*DefaultRouteTableObservation) DeepCopy ¶
func (in *DefaultRouteTableObservation) DeepCopy() *DefaultRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableObservation.
func (*DefaultRouteTableObservation) DeepCopyInto ¶
func (in *DefaultRouteTableObservation) DeepCopyInto(out *DefaultRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableParameters ¶
type DefaultRouteTableParameters struct { // +kubebuilder:validation:Required DefaultRouteTableID *string `json:"defaultRouteTableId" tf:"default_route_table_id,omitempty"` // +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 []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DefaultRouteTableParameters) DeepCopy ¶
func (in *DefaultRouteTableParameters) DeepCopy() *DefaultRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableParameters.
func (*DefaultRouteTableParameters) DeepCopyInto ¶
func (in *DefaultRouteTableParameters) DeepCopyInto(out *DefaultRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableSpec ¶
type DefaultRouteTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultRouteTableParameters `json:"forProvider"` }
DefaultRouteTableSpec defines the desired state of DefaultRouteTable
func (*DefaultRouteTableSpec) DeepCopy ¶
func (in *DefaultRouteTableSpec) DeepCopy() *DefaultRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpec.
func (*DefaultRouteTableSpec) DeepCopyInto ¶
func (in *DefaultRouteTableSpec) DeepCopyInto(out *DefaultRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableStatus ¶
type DefaultRouteTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultRouteTableObservation `json:"atProvider,omitempty"` }
DefaultRouteTableStatus defines the observed state of DefaultRouteTable.
func (*DefaultRouteTableStatus) DeepCopy ¶
func (in *DefaultRouteTableStatus) DeepCopy() *DefaultRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableStatus.
func (*DefaultRouteTableStatus) DeepCopyInto ¶
func (in *DefaultRouteTableStatus) DeepCopyInto(out *DefaultRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroup ¶
type DefaultSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultSecurityGroupSpec `json:"spec"` Status DefaultSecurityGroupStatus `json:"status,omitempty"` }
DefaultSecurityGroup is the Schema for the DefaultSecurityGroups 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 (*DefaultSecurityGroup) DeepCopy ¶
func (in *DefaultSecurityGroup) DeepCopy() *DefaultSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroup.
func (*DefaultSecurityGroup) DeepCopyInto ¶
func (in *DefaultSecurityGroup) DeepCopyInto(out *DefaultSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSecurityGroup) DeepCopyObject ¶
func (in *DefaultSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultSecurityGroup) GetCondition ¶
func (mg *DefaultSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) GetConnectionDetailsMapping ¶
func (tr *DefaultSecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultSecurityGroup
func (*DefaultSecurityGroup) GetDeletionPolicy ¶
func (mg *DefaultSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) GetID ¶
func (tr *DefaultSecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultSecurityGroup
func (*DefaultSecurityGroup) GetObservation ¶
func (tr *DefaultSecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultSecurityGroup
func (*DefaultSecurityGroup) GetParameters ¶
func (tr *DefaultSecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultSecurityGroup
func (*DefaultSecurityGroup) GetProviderConfigReference ¶
func (mg *DefaultSecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) GetProviderReference ¶
func (mg *DefaultSecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultSecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*DefaultSecurityGroup) GetPublishConnectionDetailsTo ¶
func (mg *DefaultSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) GetTerraformResourceType ¶
func (mg *DefaultSecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultSecurityGroup
func (*DefaultSecurityGroup) GetTerraformSchemaVersion ¶
func (tr *DefaultSecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultSecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *DefaultSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) LateInitialize ¶
func (tr *DefaultSecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultSecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultSecurityGroup) ResolveReferences ¶
ResolveReferences of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) SetConditions ¶
func (mg *DefaultSecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) SetDeletionPolicy ¶
func (mg *DefaultSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) SetObservation ¶
func (tr *DefaultSecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultSecurityGroup
func (*DefaultSecurityGroup) SetParameters ¶
func (tr *DefaultSecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultSecurityGroup
func (*DefaultSecurityGroup) SetProviderConfigReference ¶
func (mg *DefaultSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) SetProviderReference ¶
func (mg *DefaultSecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultSecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*DefaultSecurityGroup) SetPublishConnectionDetailsTo ¶
func (mg *DefaultSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultSecurityGroup.
func (*DefaultSecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *DefaultSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultSecurityGroup.
type DefaultSecurityGroupEgressObservation ¶
type DefaultSecurityGroupEgressObservation struct { }
func (*DefaultSecurityGroupEgressObservation) DeepCopy ¶
func (in *DefaultSecurityGroupEgressObservation) DeepCopy() *DefaultSecurityGroupEgressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupEgressObservation.
func (*DefaultSecurityGroupEgressObservation) DeepCopyInto ¶
func (in *DefaultSecurityGroupEgressObservation) DeepCopyInto(out *DefaultSecurityGroupEgressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupEgressParameters ¶
type DefaultSecurityGroupEgressParameters 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 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 (*DefaultSecurityGroupEgressParameters) DeepCopy ¶
func (in *DefaultSecurityGroupEgressParameters) DeepCopy() *DefaultSecurityGroupEgressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupEgressParameters.
func (*DefaultSecurityGroupEgressParameters) DeepCopyInto ¶
func (in *DefaultSecurityGroupEgressParameters) DeepCopyInto(out *DefaultSecurityGroupEgressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupIngressObservation ¶
type DefaultSecurityGroupIngressObservation struct { }
func (*DefaultSecurityGroupIngressObservation) DeepCopy ¶
func (in *DefaultSecurityGroupIngressObservation) DeepCopy() *DefaultSecurityGroupIngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupIngressObservation.
func (*DefaultSecurityGroupIngressObservation) DeepCopyInto ¶
func (in *DefaultSecurityGroupIngressObservation) DeepCopyInto(out *DefaultSecurityGroupIngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupIngressParameters ¶
type DefaultSecurityGroupIngressParameters 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 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 (*DefaultSecurityGroupIngressParameters) DeepCopy ¶
func (in *DefaultSecurityGroupIngressParameters) DeepCopy() *DefaultSecurityGroupIngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupIngressParameters.
func (*DefaultSecurityGroupIngressParameters) DeepCopyInto ¶
func (in *DefaultSecurityGroupIngressParameters) DeepCopyInto(out *DefaultSecurityGroupIngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupList ¶
type DefaultSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultSecurityGroup `json:"items"` }
DefaultSecurityGroupList contains a list of DefaultSecurityGroups
func (*DefaultSecurityGroupList) DeepCopy ¶
func (in *DefaultSecurityGroupList) DeepCopy() *DefaultSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupList.
func (*DefaultSecurityGroupList) DeepCopyInto ¶
func (in *DefaultSecurityGroupList) DeepCopyInto(out *DefaultSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSecurityGroupList) DeepCopyObject ¶
func (in *DefaultSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultSecurityGroupList) GetItems ¶
func (l *DefaultSecurityGroupList) GetItems() []resource.Managed
GetItems of this DefaultSecurityGroupList.
type DefaultSecurityGroupObservation ¶
type DefaultSecurityGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DefaultSecurityGroupObservation) DeepCopy ¶
func (in *DefaultSecurityGroupObservation) DeepCopy() *DefaultSecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupObservation.
func (*DefaultSecurityGroupObservation) DeepCopyInto ¶
func (in *DefaultSecurityGroupObservation) DeepCopyInto(out *DefaultSecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupParameters ¶
type DefaultSecurityGroupParameters struct { // +kubebuilder:validation:Optional Egress []DefaultSecurityGroupEgressParameters `json:"egress,omitempty" tf:"egress,omitempty"` // +kubebuilder:validation:Optional Ingress []DefaultSecurityGroupIngressParameters `json:"ingress,omitempty" tf:"ingress,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 (*DefaultSecurityGroupParameters) DeepCopy ¶
func (in *DefaultSecurityGroupParameters) DeepCopy() *DefaultSecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupParameters.
func (*DefaultSecurityGroupParameters) DeepCopyInto ¶
func (in *DefaultSecurityGroupParameters) DeepCopyInto(out *DefaultSecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupSpec ¶
type DefaultSecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultSecurityGroupParameters `json:"forProvider"` }
DefaultSecurityGroupSpec defines the desired state of DefaultSecurityGroup
func (*DefaultSecurityGroupSpec) DeepCopy ¶
func (in *DefaultSecurityGroupSpec) DeepCopy() *DefaultSecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupSpec.
func (*DefaultSecurityGroupSpec) DeepCopyInto ¶
func (in *DefaultSecurityGroupSpec) DeepCopyInto(out *DefaultSecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityGroupStatus ¶
type DefaultSecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultSecurityGroupObservation `json:"atProvider,omitempty"` }
DefaultSecurityGroupStatus defines the observed state of DefaultSecurityGroup.
func (*DefaultSecurityGroupStatus) DeepCopy ¶
func (in *DefaultSecurityGroupStatus) DeepCopy() *DefaultSecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupStatus.
func (*DefaultSecurityGroupStatus) DeepCopyInto ¶
func (in *DefaultSecurityGroupStatus) DeepCopyInto(out *DefaultSecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSubnet ¶
type DefaultSubnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultSubnetSpec `json:"spec"` Status DefaultSubnetStatus `json:"status,omitempty"` }
DefaultSubnet is the Schema for the DefaultSubnets 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 (*DefaultSubnet) DeepCopy ¶
func (in *DefaultSubnet) DeepCopy() *DefaultSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnet.
func (*DefaultSubnet) DeepCopyInto ¶
func (in *DefaultSubnet) DeepCopyInto(out *DefaultSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSubnet) DeepCopyObject ¶
func (in *DefaultSubnet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultSubnet) GetCondition ¶
func (mg *DefaultSubnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultSubnet.
func (*DefaultSubnet) GetConnectionDetailsMapping ¶
func (tr *DefaultSubnet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultSubnet
func (*DefaultSubnet) GetDeletionPolicy ¶
func (mg *DefaultSubnet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultSubnet.
func (*DefaultSubnet) GetID ¶
func (tr *DefaultSubnet) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultSubnet
func (*DefaultSubnet) GetObservation ¶
func (tr *DefaultSubnet) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultSubnet
func (*DefaultSubnet) GetParameters ¶
func (tr *DefaultSubnet) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultSubnet
func (*DefaultSubnet) GetProviderConfigReference ¶
func (mg *DefaultSubnet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultSubnet.
func (*DefaultSubnet) GetProviderReference ¶
func (mg *DefaultSubnet) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultSubnet. Deprecated: Use GetProviderConfigReference.
func (*DefaultSubnet) GetPublishConnectionDetailsTo ¶
func (mg *DefaultSubnet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultSubnet.
func (*DefaultSubnet) GetTerraformResourceType ¶
func (mg *DefaultSubnet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultSubnet
func (*DefaultSubnet) GetTerraformSchemaVersion ¶
func (tr *DefaultSubnet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultSubnet) GetWriteConnectionSecretToReference ¶
func (mg *DefaultSubnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultSubnet.
func (*DefaultSubnet) LateInitialize ¶
func (tr *DefaultSubnet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultSubnet using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultSubnet) SetConditions ¶
func (mg *DefaultSubnet) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultSubnet.
func (*DefaultSubnet) SetDeletionPolicy ¶
func (mg *DefaultSubnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultSubnet.
func (*DefaultSubnet) SetObservation ¶
func (tr *DefaultSubnet) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultSubnet
func (*DefaultSubnet) SetParameters ¶
func (tr *DefaultSubnet) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultSubnet
func (*DefaultSubnet) SetProviderConfigReference ¶
func (mg *DefaultSubnet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultSubnet.
func (*DefaultSubnet) SetProviderReference ¶
func (mg *DefaultSubnet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultSubnet. Deprecated: Use SetProviderConfigReference.
func (*DefaultSubnet) SetPublishConnectionDetailsTo ¶
func (mg *DefaultSubnet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultSubnet.
func (*DefaultSubnet) SetWriteConnectionSecretToReference ¶
func (mg *DefaultSubnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultSubnet.
type DefaultSubnetList ¶
type DefaultSubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultSubnet `json:"items"` }
DefaultSubnetList contains a list of DefaultSubnets
func (*DefaultSubnetList) DeepCopy ¶
func (in *DefaultSubnetList) DeepCopy() *DefaultSubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetList.
func (*DefaultSubnetList) DeepCopyInto ¶
func (in *DefaultSubnetList) DeepCopyInto(out *DefaultSubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSubnetList) DeepCopyObject ¶
func (in *DefaultSubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultSubnetList) GetItems ¶
func (l *DefaultSubnetList) GetItems() []resource.Managed
GetItems of this DefaultSubnetList.
type DefaultSubnetObservation ¶
type DefaultSubnetObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AssignIPv6AddressOnCreation *bool `json:"assignIpv6AddressOnCreation,omitempty" tf:"assign_ipv6_address_on_creation,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneId,omitempty" tf:"availability_zone_id,omitempty"` CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,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"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*DefaultSubnetObservation) DeepCopy ¶
func (in *DefaultSubnetObservation) DeepCopy() *DefaultSubnetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetObservation.
func (*DefaultSubnetObservation) DeepCopyInto ¶
func (in *DefaultSubnetObservation) DeepCopyInto(out *DefaultSubnetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSubnetParameters ¶
type DefaultSubnetParameters struct { // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional CustomerOwnedIPv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool,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"` }
func (*DefaultSubnetParameters) DeepCopy ¶
func (in *DefaultSubnetParameters) DeepCopy() *DefaultSubnetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetParameters.
func (*DefaultSubnetParameters) DeepCopyInto ¶
func (in *DefaultSubnetParameters) DeepCopyInto(out *DefaultSubnetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSubnetSpec ¶
type DefaultSubnetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultSubnetParameters `json:"forProvider"` }
DefaultSubnetSpec defines the desired state of DefaultSubnet
func (*DefaultSubnetSpec) DeepCopy ¶
func (in *DefaultSubnetSpec) DeepCopy() *DefaultSubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetSpec.
func (*DefaultSubnetSpec) DeepCopyInto ¶
func (in *DefaultSubnetSpec) DeepCopyInto(out *DefaultSubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSubnetStatus ¶
type DefaultSubnetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultSubnetObservation `json:"atProvider,omitempty"` }
DefaultSubnetStatus defines the observed state of DefaultSubnet.
func (*DefaultSubnetStatus) DeepCopy ¶
func (in *DefaultSubnetStatus) DeepCopy() *DefaultSubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetStatus.
func (*DefaultSubnetStatus) DeepCopyInto ¶
func (in *DefaultSubnetStatus) DeepCopyInto(out *DefaultSubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPC ¶
type DefaultVPC struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultVPCSpec `json:"spec"` Status DefaultVPCStatus `json:"status,omitempty"` }
DefaultVPC is the Schema for the DefaultVPCs 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 (*DefaultVPC) DeepCopy ¶
func (in *DefaultVPC) DeepCopy() *DefaultVPC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPC.
func (*DefaultVPC) DeepCopyInto ¶
func (in *DefaultVPC) DeepCopyInto(out *DefaultVPC)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultVPC) DeepCopyObject ¶
func (in *DefaultVPC) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultVPC) GetCondition ¶
func (mg *DefaultVPC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultVPC.
func (*DefaultVPC) GetConnectionDetailsMapping ¶
func (tr *DefaultVPC) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultVPC
func (*DefaultVPC) GetDeletionPolicy ¶
func (mg *DefaultVPC) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultVPC.
func (*DefaultVPC) GetID ¶
func (tr *DefaultVPC) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultVPC
func (*DefaultVPC) GetObservation ¶
func (tr *DefaultVPC) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultVPC
func (*DefaultVPC) GetParameters ¶
func (tr *DefaultVPC) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultVPC
func (*DefaultVPC) GetProviderConfigReference ¶
func (mg *DefaultVPC) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultVPC.
func (*DefaultVPC) GetProviderReference ¶
func (mg *DefaultVPC) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultVPC. Deprecated: Use GetProviderConfigReference.
func (*DefaultVPC) GetPublishConnectionDetailsTo ¶
func (mg *DefaultVPC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultVPC.
func (*DefaultVPC) GetTerraformResourceType ¶
func (mg *DefaultVPC) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultVPC
func (*DefaultVPC) GetTerraformSchemaVersion ¶
func (tr *DefaultVPC) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultVPC) GetWriteConnectionSecretToReference ¶
func (mg *DefaultVPC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultVPC.
func (*DefaultVPC) LateInitialize ¶
func (tr *DefaultVPC) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultVPC using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultVPC) SetConditions ¶
func (mg *DefaultVPC) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultVPC.
func (*DefaultVPC) SetDeletionPolicy ¶
func (mg *DefaultVPC) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultVPC.
func (*DefaultVPC) SetObservation ¶
func (tr *DefaultVPC) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultVPC
func (*DefaultVPC) SetParameters ¶
func (tr *DefaultVPC) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultVPC
func (*DefaultVPC) SetProviderConfigReference ¶
func (mg *DefaultVPC) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultVPC.
func (*DefaultVPC) SetProviderReference ¶
func (mg *DefaultVPC) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultVPC. Deprecated: Use SetProviderConfigReference.
func (*DefaultVPC) SetPublishConnectionDetailsTo ¶
func (mg *DefaultVPC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultVPC.
func (*DefaultVPC) SetWriteConnectionSecretToReference ¶
func (mg *DefaultVPC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultVPC.
type DefaultVPCDHCPOptions ¶
type DefaultVPCDHCPOptions struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultVPCDHCPOptionsSpec `json:"spec"` Status DefaultVPCDHCPOptionsStatus `json:"status,omitempty"` }
DefaultVPCDHCPOptions is the Schema for the DefaultVPCDHCPOptionss 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 (*DefaultVPCDHCPOptions) DeepCopy ¶
func (in *DefaultVPCDHCPOptions) DeepCopy() *DefaultVPCDHCPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptions) DeepCopyInto(out *DefaultVPCDHCPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultVPCDHCPOptions) DeepCopyObject ¶
func (in *DefaultVPCDHCPOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultVPCDHCPOptions) GetCondition ¶
func (mg *DefaultVPCDHCPOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) GetConnectionDetailsMapping ¶
func (tr *DefaultVPCDHCPOptions) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) GetDeletionPolicy ¶
func (mg *DefaultVPCDHCPOptions) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) GetID ¶
func (tr *DefaultVPCDHCPOptions) GetID() string
GetID returns ID of underlying Terraform resource of this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) GetObservation ¶
func (tr *DefaultVPCDHCPOptions) GetObservation() (map[string]interface{}, error)
GetObservation of this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) GetParameters ¶
func (tr *DefaultVPCDHCPOptions) GetParameters() (map[string]interface{}, error)
GetParameters of this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) GetProviderConfigReference ¶
func (mg *DefaultVPCDHCPOptions) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) GetProviderReference ¶
func (mg *DefaultVPCDHCPOptions) GetProviderReference() *xpv1.Reference
GetProviderReference of this DefaultVPCDHCPOptions. Deprecated: Use GetProviderConfigReference.
func (*DefaultVPCDHCPOptions) GetPublishConnectionDetailsTo ¶
func (mg *DefaultVPCDHCPOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) GetTerraformResourceType ¶
func (mg *DefaultVPCDHCPOptions) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) GetTerraformSchemaVersion ¶
func (tr *DefaultVPCDHCPOptions) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DefaultVPCDHCPOptions) GetWriteConnectionSecretToReference ¶
func (mg *DefaultVPCDHCPOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) LateInitialize ¶
func (tr *DefaultVPCDHCPOptions) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DefaultVPCDHCPOptions using its observed tfState. returns True if there are any spec changes for the resource.
func (*DefaultVPCDHCPOptions) SetConditions ¶
func (mg *DefaultVPCDHCPOptions) SetConditions(c ...xpv1.Condition)
SetConditions of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) SetDeletionPolicy ¶
func (mg *DefaultVPCDHCPOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) SetObservation ¶
func (tr *DefaultVPCDHCPOptions) SetObservation(obs map[string]interface{}) error
SetObservation for this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) SetParameters ¶
func (tr *DefaultVPCDHCPOptions) SetParameters(params map[string]interface{}) error
SetParameters for this DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptions) SetProviderConfigReference ¶
func (mg *DefaultVPCDHCPOptions) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) SetProviderReference ¶
func (mg *DefaultVPCDHCPOptions) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DefaultVPCDHCPOptions. Deprecated: Use SetProviderConfigReference.
func (*DefaultVPCDHCPOptions) SetPublishConnectionDetailsTo ¶
func (mg *DefaultVPCDHCPOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptions) SetWriteConnectionSecretToReference ¶
func (mg *DefaultVPCDHCPOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DefaultVPCDHCPOptions.
type DefaultVPCDHCPOptionsList ¶
type DefaultVPCDHCPOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultVPCDHCPOptions `json:"items"` }
DefaultVPCDHCPOptionsList contains a list of DefaultVPCDHCPOptionss
func (*DefaultVPCDHCPOptionsList) DeepCopy ¶
func (in *DefaultVPCDHCPOptionsList) DeepCopy() *DefaultVPCDHCPOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptionsList.
func (*DefaultVPCDHCPOptionsList) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptionsList) DeepCopyInto(out *DefaultVPCDHCPOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultVPCDHCPOptionsList) DeepCopyObject ¶
func (in *DefaultVPCDHCPOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultVPCDHCPOptionsList) GetItems ¶
func (l *DefaultVPCDHCPOptionsList) GetItems() []resource.Managed
GetItems of this DefaultVPCDHCPOptionsList.
type DefaultVPCDHCPOptionsObservation ¶
type DefaultVPCDHCPOptionsObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` DomainNameServers *string `json:"domainNameServers,omitempty" tf:"domain_name_servers,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NtpServers *string `json:"ntpServers,omitempty" tf:"ntp_servers,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DefaultVPCDHCPOptionsObservation) DeepCopy ¶
func (in *DefaultVPCDHCPOptionsObservation) DeepCopy() *DefaultVPCDHCPOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptionsObservation.
func (*DefaultVPCDHCPOptionsObservation) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptionsObservation) DeepCopyInto(out *DefaultVPCDHCPOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCDHCPOptionsParameters ¶
type DefaultVPCDHCPOptionsParameters struct { // +kubebuilder:validation:Optional NetbiosNameServers []*string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers,omitempty"` // +kubebuilder:validation:Optional NetbiosNodeType *string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type,omitempty"` // +kubebuilder:validation:Optional OwnerID *string `json:"ownerId,omitempty" tf:"owner_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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DefaultVPCDHCPOptionsParameters) DeepCopy ¶
func (in *DefaultVPCDHCPOptionsParameters) DeepCopy() *DefaultVPCDHCPOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptionsParameters.
func (*DefaultVPCDHCPOptionsParameters) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptionsParameters) DeepCopyInto(out *DefaultVPCDHCPOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCDHCPOptionsSpec ¶
type DefaultVPCDHCPOptionsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultVPCDHCPOptionsParameters `json:"forProvider"` }
DefaultVPCDHCPOptionsSpec defines the desired state of DefaultVPCDHCPOptions
func (*DefaultVPCDHCPOptionsSpec) DeepCopy ¶
func (in *DefaultVPCDHCPOptionsSpec) DeepCopy() *DefaultVPCDHCPOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptionsSpec.
func (*DefaultVPCDHCPOptionsSpec) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptionsSpec) DeepCopyInto(out *DefaultVPCDHCPOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCDHCPOptionsStatus ¶
type DefaultVPCDHCPOptionsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultVPCDHCPOptionsObservation `json:"atProvider,omitempty"` }
DefaultVPCDHCPOptionsStatus defines the observed state of DefaultVPCDHCPOptions.
func (*DefaultVPCDHCPOptionsStatus) DeepCopy ¶
func (in *DefaultVPCDHCPOptionsStatus) DeepCopy() *DefaultVPCDHCPOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCDHCPOptionsStatus.
func (*DefaultVPCDHCPOptionsStatus) DeepCopyInto ¶
func (in *DefaultVPCDHCPOptionsStatus) DeepCopyInto(out *DefaultVPCDHCPOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCList ¶
type DefaultVPCList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DefaultVPC `json:"items"` }
DefaultVPCList contains a list of DefaultVPCs
func (*DefaultVPCList) DeepCopy ¶
func (in *DefaultVPCList) DeepCopy() *DefaultVPCList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCList.
func (*DefaultVPCList) DeepCopyInto ¶
func (in *DefaultVPCList) DeepCopyInto(out *DefaultVPCList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultVPCList) DeepCopyObject ¶
func (in *DefaultVPCList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultVPCList) GetItems ¶
func (l *DefaultVPCList) GetItems() []resource.Managed
GetItems of this DefaultVPCList.
type DefaultVPCObservation ¶
type DefaultVPCObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AssignGeneratedIPv6CidrBlock *bool `json:"assignGeneratedIpv6CidrBlock,omitempty" tf:"assign_generated_ipv6_cidr_block,omitempty"` CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block,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"` InstanceTenancy *string `json:"instanceTenancy,omitempty" tf:"instance_tenancy,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 (*DefaultVPCObservation) DeepCopy ¶
func (in *DefaultVPCObservation) DeepCopy() *DefaultVPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCObservation.
func (*DefaultVPCObservation) DeepCopyInto ¶
func (in *DefaultVPCObservation) DeepCopyInto(out *DefaultVPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCParameters ¶
type DefaultVPCParameters struct { // +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"` // 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 (*DefaultVPCParameters) DeepCopy ¶
func (in *DefaultVPCParameters) DeepCopy() *DefaultVPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCParameters.
func (*DefaultVPCParameters) DeepCopyInto ¶
func (in *DefaultVPCParameters) DeepCopyInto(out *DefaultVPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCSpec ¶
type DefaultVPCSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefaultVPCParameters `json:"forProvider"` }
DefaultVPCSpec defines the desired state of DefaultVPC
func (*DefaultVPCSpec) DeepCopy ¶
func (in *DefaultVPCSpec) DeepCopy() *DefaultVPCSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCSpec.
func (*DefaultVPCSpec) DeepCopyInto ¶
func (in *DefaultVPCSpec) DeepCopyInto(out *DefaultVPCSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultVPCStatus ¶
type DefaultVPCStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefaultVPCObservation `json:"atProvider,omitempty"` }
DefaultVPCStatus defines the observed state of DefaultVPC.
func (*DefaultVPCStatus) DeepCopy ¶
func (in *DefaultVPCStatus) DeepCopy() *DefaultVPCStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVPCStatus.
func (*DefaultVPCStatus) DeepCopyInto ¶
func (in *DefaultVPCStatus) DeepCopyInto(out *DefaultVPCStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPortRangeObservation ¶
type DestinationPortRangeObservation struct { }
func (*DestinationPortRangeObservation) DeepCopy ¶
func (in *DestinationPortRangeObservation) DeepCopy() *DestinationPortRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPortRangeObservation.
func (*DestinationPortRangeObservation) DeepCopyInto ¶
func (in *DestinationPortRangeObservation) DeepCopyInto(out *DestinationPortRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPortRangeParameters ¶
type DestinationPortRangeParameters struct { // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*DestinationPortRangeParameters) DeepCopy ¶
func (in *DestinationPortRangeParameters) DeepCopy() *DestinationPortRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPortRangeParameters.
func (*DestinationPortRangeParameters) DeepCopyInto ¶
func (in *DestinationPortRangeParameters) DeepCopyInto(out *DestinationPortRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskContainerObservation ¶
type DiskContainerObservation struct { }
func (*DiskContainerObservation) DeepCopy ¶
func (in *DiskContainerObservation) DeepCopy() *DiskContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskContainerObservation.
func (*DiskContainerObservation) DeepCopyInto ¶
func (in *DiskContainerObservation) DeepCopyInto(out *DiskContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskContainerParameters ¶
type DiskContainerParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // +kubebuilder:validation:Optional UserBucket []UserBucketParameters `json:"userBucket,omitempty" tf:"user_bucket,omitempty"` }
func (*DiskContainerParameters) DeepCopy ¶
func (in *DiskContainerParameters) DeepCopy() *DiskContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskContainerParameters.
func (*DiskContainerParameters) DeepCopyInto ¶
func (in *DiskContainerParameters) DeepCopyInto(out *DiskContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSBlockDeviceObservation ¶
type EBSBlockDeviceObservation struct { }
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"` // +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 (*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 EBSDefaultKMSKey ¶
type EBSDefaultKMSKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSDefaultKMSKeySpec `json:"spec"` Status EBSDefaultKMSKeyStatus `json:"status,omitempty"` }
EBSDefaultKMSKey is the Schema for the EBSDefaultKMSKeys 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 (*EBSDefaultKMSKey) DeepCopy ¶
func (in *EBSDefaultKMSKey) DeepCopy() *EBSDefaultKMSKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) DeepCopyInto ¶
func (in *EBSDefaultKMSKey) DeepCopyInto(out *EBSDefaultKMSKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSDefaultKMSKey) DeepCopyObject ¶
func (in *EBSDefaultKMSKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSDefaultKMSKey) GetCondition ¶
func (mg *EBSDefaultKMSKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) GetConnectionDetailsMapping ¶
func (tr *EBSDefaultKMSKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) GetDeletionPolicy ¶
func (mg *EBSDefaultKMSKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) GetID ¶
func (tr *EBSDefaultKMSKey) GetID() string
GetID returns ID of underlying Terraform resource of this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) GetObservation ¶
func (tr *EBSDefaultKMSKey) GetObservation() (map[string]interface{}, error)
GetObservation of this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) GetParameters ¶
func (tr *EBSDefaultKMSKey) GetParameters() (map[string]interface{}, error)
GetParameters of this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) GetProviderConfigReference ¶
func (mg *EBSDefaultKMSKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) GetProviderReference ¶
func (mg *EBSDefaultKMSKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this EBSDefaultKMSKey. Deprecated: Use GetProviderConfigReference.
func (*EBSDefaultKMSKey) GetPublishConnectionDetailsTo ¶
func (mg *EBSDefaultKMSKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) GetTerraformResourceType ¶
func (mg *EBSDefaultKMSKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) GetTerraformSchemaVersion ¶
func (tr *EBSDefaultKMSKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSDefaultKMSKey) GetWriteConnectionSecretToReference ¶
func (mg *EBSDefaultKMSKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) LateInitialize ¶
func (tr *EBSDefaultKMSKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EBSDefaultKMSKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSDefaultKMSKey) SetConditions ¶
func (mg *EBSDefaultKMSKey) SetConditions(c ...xpv1.Condition)
SetConditions of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) SetDeletionPolicy ¶
func (mg *EBSDefaultKMSKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) SetObservation ¶
func (tr *EBSDefaultKMSKey) SetObservation(obs map[string]interface{}) error
SetObservation for this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) SetParameters ¶
func (tr *EBSDefaultKMSKey) SetParameters(params map[string]interface{}) error
SetParameters for this EBSDefaultKMSKey
func (*EBSDefaultKMSKey) SetProviderConfigReference ¶
func (mg *EBSDefaultKMSKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) SetProviderReference ¶
func (mg *EBSDefaultKMSKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EBSDefaultKMSKey. Deprecated: Use SetProviderConfigReference.
func (*EBSDefaultKMSKey) SetPublishConnectionDetailsTo ¶
func (mg *EBSDefaultKMSKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSDefaultKMSKey.
func (*EBSDefaultKMSKey) SetWriteConnectionSecretToReference ¶
func (mg *EBSDefaultKMSKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSDefaultKMSKey.
type EBSDefaultKMSKeyList ¶
type EBSDefaultKMSKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSDefaultKMSKey `json:"items"` }
EBSDefaultKMSKeyList contains a list of EBSDefaultKMSKeys
func (*EBSDefaultKMSKeyList) DeepCopy ¶
func (in *EBSDefaultKMSKeyList) DeepCopy() *EBSDefaultKMSKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKeyList.
func (*EBSDefaultKMSKeyList) DeepCopyInto ¶
func (in *EBSDefaultKMSKeyList) DeepCopyInto(out *EBSDefaultKMSKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSDefaultKMSKeyList) DeepCopyObject ¶
func (in *EBSDefaultKMSKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSDefaultKMSKeyList) GetItems ¶
func (l *EBSDefaultKMSKeyList) GetItems() []resource.Managed
GetItems of this EBSDefaultKMSKeyList.
type EBSDefaultKMSKeyObservation ¶
type EBSDefaultKMSKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EBSDefaultKMSKeyObservation) DeepCopy ¶
func (in *EBSDefaultKMSKeyObservation) DeepCopy() *EBSDefaultKMSKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKeyObservation.
func (*EBSDefaultKMSKeyObservation) DeepCopyInto ¶
func (in *EBSDefaultKMSKeyObservation) DeepCopyInto(out *EBSDefaultKMSKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSDefaultKMSKeyParameters ¶
type EBSDefaultKMSKeyParameters struct { // +kubebuilder:validation:Required KeyArn *string `json:"keyArn" tf:"key_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:"-"` }
func (*EBSDefaultKMSKeyParameters) DeepCopy ¶
func (in *EBSDefaultKMSKeyParameters) DeepCopy() *EBSDefaultKMSKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKeyParameters.
func (*EBSDefaultKMSKeyParameters) DeepCopyInto ¶
func (in *EBSDefaultKMSKeyParameters) DeepCopyInto(out *EBSDefaultKMSKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSDefaultKMSKeySpec ¶
type EBSDefaultKMSKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSDefaultKMSKeyParameters `json:"forProvider"` }
EBSDefaultKMSKeySpec defines the desired state of EBSDefaultKMSKey
func (*EBSDefaultKMSKeySpec) DeepCopy ¶
func (in *EBSDefaultKMSKeySpec) DeepCopy() *EBSDefaultKMSKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKeySpec.
func (*EBSDefaultKMSKeySpec) DeepCopyInto ¶
func (in *EBSDefaultKMSKeySpec) DeepCopyInto(out *EBSDefaultKMSKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSDefaultKMSKeyStatus ¶
type EBSDefaultKMSKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSDefaultKMSKeyObservation `json:"atProvider,omitempty"` }
EBSDefaultKMSKeyStatus defines the observed state of EBSDefaultKMSKey.
func (*EBSDefaultKMSKeyStatus) DeepCopy ¶
func (in *EBSDefaultKMSKeyStatus) DeepCopy() *EBSDefaultKMSKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSDefaultKMSKeyStatus.
func (*EBSDefaultKMSKeyStatus) DeepCopyInto ¶
func (in *EBSDefaultKMSKeyStatus) DeepCopyInto(out *EBSDefaultKMSKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSEncryptionByDefault ¶
type EBSEncryptionByDefault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSEncryptionByDefaultSpec `json:"spec"` Status EBSEncryptionByDefaultStatus `json:"status,omitempty"` }
EBSEncryptionByDefault is the Schema for the EBSEncryptionByDefaults 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 (*EBSEncryptionByDefault) DeepCopy ¶
func (in *EBSEncryptionByDefault) DeepCopy() *EBSEncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) DeepCopyInto ¶
func (in *EBSEncryptionByDefault) DeepCopyInto(out *EBSEncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSEncryptionByDefault) DeepCopyObject ¶
func (in *EBSEncryptionByDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSEncryptionByDefault) GetCondition ¶
func (mg *EBSEncryptionByDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) GetConnectionDetailsMapping ¶
func (tr *EBSEncryptionByDefault) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) GetDeletionPolicy ¶
func (mg *EBSEncryptionByDefault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) GetID ¶
func (tr *EBSEncryptionByDefault) GetID() string
GetID returns ID of underlying Terraform resource of this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) GetObservation ¶
func (tr *EBSEncryptionByDefault) GetObservation() (map[string]interface{}, error)
GetObservation of this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) GetParameters ¶
func (tr *EBSEncryptionByDefault) GetParameters() (map[string]interface{}, error)
GetParameters of this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) GetProviderConfigReference ¶
func (mg *EBSEncryptionByDefault) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) GetProviderReference ¶
func (mg *EBSEncryptionByDefault) GetProviderReference() *xpv1.Reference
GetProviderReference of this EBSEncryptionByDefault. Deprecated: Use GetProviderConfigReference.
func (*EBSEncryptionByDefault) GetPublishConnectionDetailsTo ¶
func (mg *EBSEncryptionByDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) GetTerraformResourceType ¶
func (mg *EBSEncryptionByDefault) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) GetTerraformSchemaVersion ¶
func (tr *EBSEncryptionByDefault) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSEncryptionByDefault) GetWriteConnectionSecretToReference ¶
func (mg *EBSEncryptionByDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) LateInitialize ¶
func (tr *EBSEncryptionByDefault) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EBSEncryptionByDefault using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSEncryptionByDefault) SetConditions ¶
func (mg *EBSEncryptionByDefault) SetConditions(c ...xpv1.Condition)
SetConditions of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) SetDeletionPolicy ¶
func (mg *EBSEncryptionByDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) SetObservation ¶
func (tr *EBSEncryptionByDefault) SetObservation(obs map[string]interface{}) error
SetObservation for this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) SetParameters ¶
func (tr *EBSEncryptionByDefault) SetParameters(params map[string]interface{}) error
SetParameters for this EBSEncryptionByDefault
func (*EBSEncryptionByDefault) SetProviderConfigReference ¶
func (mg *EBSEncryptionByDefault) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) SetProviderReference ¶
func (mg *EBSEncryptionByDefault) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EBSEncryptionByDefault. Deprecated: Use SetProviderConfigReference.
func (*EBSEncryptionByDefault) SetPublishConnectionDetailsTo ¶
func (mg *EBSEncryptionByDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSEncryptionByDefault.
func (*EBSEncryptionByDefault) SetWriteConnectionSecretToReference ¶
func (mg *EBSEncryptionByDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSEncryptionByDefault.
type EBSEncryptionByDefaultList ¶
type EBSEncryptionByDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSEncryptionByDefault `json:"items"` }
EBSEncryptionByDefaultList contains a list of EBSEncryptionByDefaults
func (*EBSEncryptionByDefaultList) DeepCopy ¶
func (in *EBSEncryptionByDefaultList) DeepCopy() *EBSEncryptionByDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefaultList.
func (*EBSEncryptionByDefaultList) DeepCopyInto ¶
func (in *EBSEncryptionByDefaultList) DeepCopyInto(out *EBSEncryptionByDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSEncryptionByDefaultList) DeepCopyObject ¶
func (in *EBSEncryptionByDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSEncryptionByDefaultList) GetItems ¶
func (l *EBSEncryptionByDefaultList) GetItems() []resource.Managed
GetItems of this EBSEncryptionByDefaultList.
type EBSEncryptionByDefaultObservation ¶
type EBSEncryptionByDefaultObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EBSEncryptionByDefaultObservation) DeepCopy ¶
func (in *EBSEncryptionByDefaultObservation) DeepCopy() *EBSEncryptionByDefaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefaultObservation.
func (*EBSEncryptionByDefaultObservation) DeepCopyInto ¶
func (in *EBSEncryptionByDefaultObservation) DeepCopyInto(out *EBSEncryptionByDefaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSEncryptionByDefaultParameters ¶
type EBSEncryptionByDefaultParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"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:"-"` }
func (*EBSEncryptionByDefaultParameters) DeepCopy ¶
func (in *EBSEncryptionByDefaultParameters) DeepCopy() *EBSEncryptionByDefaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefaultParameters.
func (*EBSEncryptionByDefaultParameters) DeepCopyInto ¶
func (in *EBSEncryptionByDefaultParameters) DeepCopyInto(out *EBSEncryptionByDefaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSEncryptionByDefaultSpec ¶
type EBSEncryptionByDefaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSEncryptionByDefaultParameters `json:"forProvider"` }
EBSEncryptionByDefaultSpec defines the desired state of EBSEncryptionByDefault
func (*EBSEncryptionByDefaultSpec) DeepCopy ¶
func (in *EBSEncryptionByDefaultSpec) DeepCopy() *EBSEncryptionByDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefaultSpec.
func (*EBSEncryptionByDefaultSpec) DeepCopyInto ¶
func (in *EBSEncryptionByDefaultSpec) DeepCopyInto(out *EBSEncryptionByDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSEncryptionByDefaultStatus ¶
type EBSEncryptionByDefaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSEncryptionByDefaultObservation `json:"atProvider,omitempty"` }
EBSEncryptionByDefaultStatus defines the observed state of EBSEncryptionByDefault.
func (*EBSEncryptionByDefaultStatus) DeepCopy ¶
func (in *EBSEncryptionByDefaultStatus) DeepCopy() *EBSEncryptionByDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSEncryptionByDefaultStatus.
func (*EBSEncryptionByDefaultStatus) DeepCopyInto ¶
func (in *EBSEncryptionByDefaultStatus) DeepCopyInto(out *EBSEncryptionByDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshot ¶
type EBSSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSSnapshotSpec `json:"spec"` Status EBSSnapshotStatus `json:"status,omitempty"` }
EBSSnapshot is the Schema for the EBSSnapshots 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 (*EBSSnapshot) DeepCopy ¶
func (in *EBSSnapshot) DeepCopy() *EBSSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshot.
func (*EBSSnapshot) DeepCopyInto ¶
func (in *EBSSnapshot) DeepCopyInto(out *EBSSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshot) DeepCopyObject ¶
func (in *EBSSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshot) GetCondition ¶
func (mg *EBSSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSSnapshot.
func (*EBSSnapshot) GetConnectionDetailsMapping ¶
func (tr *EBSSnapshot) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EBSSnapshot
func (*EBSSnapshot) GetDeletionPolicy ¶
func (mg *EBSSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSSnapshot.
func (*EBSSnapshot) GetID ¶
func (tr *EBSSnapshot) GetID() string
GetID returns ID of underlying Terraform resource of this EBSSnapshot
func (*EBSSnapshot) GetObservation ¶
func (tr *EBSSnapshot) GetObservation() (map[string]interface{}, error)
GetObservation of this EBSSnapshot
func (*EBSSnapshot) GetParameters ¶
func (tr *EBSSnapshot) GetParameters() (map[string]interface{}, error)
GetParameters of this EBSSnapshot
func (*EBSSnapshot) GetProviderConfigReference ¶
func (mg *EBSSnapshot) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EBSSnapshot.
func (*EBSSnapshot) GetProviderReference ¶
func (mg *EBSSnapshot) GetProviderReference() *xpv1.Reference
GetProviderReference of this EBSSnapshot. Deprecated: Use GetProviderConfigReference.
func (*EBSSnapshot) GetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSSnapshot.
func (*EBSSnapshot) GetTerraformResourceType ¶
func (mg *EBSSnapshot) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EBSSnapshot
func (*EBSSnapshot) GetTerraformSchemaVersion ¶
func (tr *EBSSnapshot) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSSnapshot) GetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSSnapshot.
func (*EBSSnapshot) LateInitialize ¶
func (tr *EBSSnapshot) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EBSSnapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSSnapshot) SetConditions ¶
func (mg *EBSSnapshot) SetConditions(c ...xpv1.Condition)
SetConditions of this EBSSnapshot.
func (*EBSSnapshot) SetDeletionPolicy ¶
func (mg *EBSSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSSnapshot.
func (*EBSSnapshot) SetObservation ¶
func (tr *EBSSnapshot) SetObservation(obs map[string]interface{}) error
SetObservation for this EBSSnapshot
func (*EBSSnapshot) SetParameters ¶
func (tr *EBSSnapshot) SetParameters(params map[string]interface{}) error
SetParameters for this EBSSnapshot
func (*EBSSnapshot) SetProviderConfigReference ¶
func (mg *EBSSnapshot) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EBSSnapshot.
func (*EBSSnapshot) SetProviderReference ¶
func (mg *EBSSnapshot) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EBSSnapshot. Deprecated: Use SetProviderConfigReference.
func (*EBSSnapshot) SetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSSnapshot.
func (*EBSSnapshot) SetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSSnapshot.
type EBSSnapshotCopy ¶
type EBSSnapshotCopy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSSnapshotCopySpec `json:"spec"` Status EBSSnapshotCopyStatus `json:"status,omitempty"` }
EBSSnapshotCopy is the Schema for the EBSSnapshotCopys 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 (*EBSSnapshotCopy) DeepCopy ¶
func (in *EBSSnapshotCopy) DeepCopy() *EBSSnapshotCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopy.
func (*EBSSnapshotCopy) DeepCopyInto ¶
func (in *EBSSnapshotCopy) DeepCopyInto(out *EBSSnapshotCopy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshotCopy) DeepCopyObject ¶
func (in *EBSSnapshotCopy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshotCopy) GetCondition ¶
func (mg *EBSSnapshotCopy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) GetConnectionDetailsMapping ¶
func (tr *EBSSnapshotCopy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EBSSnapshotCopy
func (*EBSSnapshotCopy) GetDeletionPolicy ¶
func (mg *EBSSnapshotCopy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) GetID ¶
func (tr *EBSSnapshotCopy) GetID() string
GetID returns ID of underlying Terraform resource of this EBSSnapshotCopy
func (*EBSSnapshotCopy) GetObservation ¶
func (tr *EBSSnapshotCopy) GetObservation() (map[string]interface{}, error)
GetObservation of this EBSSnapshotCopy
func (*EBSSnapshotCopy) GetParameters ¶
func (tr *EBSSnapshotCopy) GetParameters() (map[string]interface{}, error)
GetParameters of this EBSSnapshotCopy
func (*EBSSnapshotCopy) GetProviderConfigReference ¶
func (mg *EBSSnapshotCopy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) GetProviderReference ¶
func (mg *EBSSnapshotCopy) GetProviderReference() *xpv1.Reference
GetProviderReference of this EBSSnapshotCopy. Deprecated: Use GetProviderConfigReference.
func (*EBSSnapshotCopy) GetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshotCopy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) GetTerraformResourceType ¶
func (mg *EBSSnapshotCopy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EBSSnapshotCopy
func (*EBSSnapshotCopy) GetTerraformSchemaVersion ¶
func (tr *EBSSnapshotCopy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSSnapshotCopy) GetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshotCopy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) LateInitialize ¶
func (tr *EBSSnapshotCopy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EBSSnapshotCopy using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSSnapshotCopy) ResolveReferences ¶
ResolveReferences of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) SetConditions ¶
func (mg *EBSSnapshotCopy) SetConditions(c ...xpv1.Condition)
SetConditions of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) SetDeletionPolicy ¶
func (mg *EBSSnapshotCopy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) SetObservation ¶
func (tr *EBSSnapshotCopy) SetObservation(obs map[string]interface{}) error
SetObservation for this EBSSnapshotCopy
func (*EBSSnapshotCopy) SetParameters ¶
func (tr *EBSSnapshotCopy) SetParameters(params map[string]interface{}) error
SetParameters for this EBSSnapshotCopy
func (*EBSSnapshotCopy) SetProviderConfigReference ¶
func (mg *EBSSnapshotCopy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) SetProviderReference ¶
func (mg *EBSSnapshotCopy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EBSSnapshotCopy. Deprecated: Use SetProviderConfigReference.
func (*EBSSnapshotCopy) SetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshotCopy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSSnapshotCopy.
func (*EBSSnapshotCopy) SetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshotCopy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSSnapshotCopy.
type EBSSnapshotCopyList ¶
type EBSSnapshotCopyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSSnapshotCopy `json:"items"` }
EBSSnapshotCopyList contains a list of EBSSnapshotCopys
func (*EBSSnapshotCopyList) DeepCopy ¶
func (in *EBSSnapshotCopyList) DeepCopy() *EBSSnapshotCopyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopyList.
func (*EBSSnapshotCopyList) DeepCopyInto ¶
func (in *EBSSnapshotCopyList) DeepCopyInto(out *EBSSnapshotCopyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshotCopyList) DeepCopyObject ¶
func (in *EBSSnapshotCopyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshotCopyList) GetItems ¶
func (l *EBSSnapshotCopyList) GetItems() []resource.Managed
GetItems of this EBSSnapshotCopyList.
type EBSSnapshotCopyObservation ¶
type EBSSnapshotCopyObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DataEncryptionKeyID *string `json:"dataEncryptionKeyId,omitempty" tf:"data_encryption_key_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"` VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*EBSSnapshotCopyObservation) DeepCopy ¶
func (in *EBSSnapshotCopyObservation) DeepCopy() *EBSSnapshotCopyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopyObservation.
func (*EBSSnapshotCopyObservation) DeepCopyInto ¶
func (in *EBSSnapshotCopyObservation) DeepCopyInto(out *EBSSnapshotCopyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotCopyParameters ¶
type EBSSnapshotCopyParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,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:"-"` // 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:Required SourceRegion *string `json:"sourceRegion" tf:"source_region,omitempty"` // +kubebuilder:validation:Required SourceSnapshotID *string `json:"sourceSnapshotId" tf:"source_snapshot_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EBSSnapshotCopyParameters) DeepCopy ¶
func (in *EBSSnapshotCopyParameters) DeepCopy() *EBSSnapshotCopyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopyParameters.
func (*EBSSnapshotCopyParameters) DeepCopyInto ¶
func (in *EBSSnapshotCopyParameters) DeepCopyInto(out *EBSSnapshotCopyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotCopySpec ¶
type EBSSnapshotCopySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSSnapshotCopyParameters `json:"forProvider"` }
EBSSnapshotCopySpec defines the desired state of EBSSnapshotCopy
func (*EBSSnapshotCopySpec) DeepCopy ¶
func (in *EBSSnapshotCopySpec) DeepCopy() *EBSSnapshotCopySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopySpec.
func (*EBSSnapshotCopySpec) DeepCopyInto ¶
func (in *EBSSnapshotCopySpec) DeepCopyInto(out *EBSSnapshotCopySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotCopyStatus ¶
type EBSSnapshotCopyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSSnapshotCopyObservation `json:"atProvider,omitempty"` }
EBSSnapshotCopyStatus defines the observed state of EBSSnapshotCopy.
func (*EBSSnapshotCopyStatus) DeepCopy ¶
func (in *EBSSnapshotCopyStatus) DeepCopy() *EBSSnapshotCopyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotCopyStatus.
func (*EBSSnapshotCopyStatus) DeepCopyInto ¶
func (in *EBSSnapshotCopyStatus) DeepCopyInto(out *EBSSnapshotCopyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotImport ¶
type EBSSnapshotImport struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EBSSnapshotImportSpec `json:"spec"` Status EBSSnapshotImportStatus `json:"status,omitempty"` }
EBSSnapshotImport is the Schema for the EBSSnapshotImports 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 (*EBSSnapshotImport) DeepCopy ¶
func (in *EBSSnapshotImport) DeepCopy() *EBSSnapshotImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImport.
func (*EBSSnapshotImport) DeepCopyInto ¶
func (in *EBSSnapshotImport) DeepCopyInto(out *EBSSnapshotImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshotImport) DeepCopyObject ¶
func (in *EBSSnapshotImport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshotImport) GetCondition ¶
func (mg *EBSSnapshotImport) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EBSSnapshotImport.
func (*EBSSnapshotImport) GetConnectionDetailsMapping ¶
func (tr *EBSSnapshotImport) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EBSSnapshotImport
func (*EBSSnapshotImport) GetDeletionPolicy ¶
func (mg *EBSSnapshotImport) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EBSSnapshotImport.
func (*EBSSnapshotImport) GetID ¶
func (tr *EBSSnapshotImport) GetID() string
GetID returns ID of underlying Terraform resource of this EBSSnapshotImport
func (*EBSSnapshotImport) GetObservation ¶
func (tr *EBSSnapshotImport) GetObservation() (map[string]interface{}, error)
GetObservation of this EBSSnapshotImport
func (*EBSSnapshotImport) GetParameters ¶
func (tr *EBSSnapshotImport) GetParameters() (map[string]interface{}, error)
GetParameters of this EBSSnapshotImport
func (*EBSSnapshotImport) GetProviderConfigReference ¶
func (mg *EBSSnapshotImport) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EBSSnapshotImport.
func (*EBSSnapshotImport) GetProviderReference ¶
func (mg *EBSSnapshotImport) GetProviderReference() *xpv1.Reference
GetProviderReference of this EBSSnapshotImport. Deprecated: Use GetProviderConfigReference.
func (*EBSSnapshotImport) GetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshotImport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EBSSnapshotImport.
func (*EBSSnapshotImport) GetTerraformResourceType ¶
func (mg *EBSSnapshotImport) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EBSSnapshotImport
func (*EBSSnapshotImport) GetTerraformSchemaVersion ¶
func (tr *EBSSnapshotImport) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EBSSnapshotImport) GetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshotImport) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EBSSnapshotImport.
func (*EBSSnapshotImport) LateInitialize ¶
func (tr *EBSSnapshotImport) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EBSSnapshotImport using its observed tfState. returns True if there are any spec changes for the resource.
func (*EBSSnapshotImport) ResolveReferences ¶
ResolveReferences of this EBSSnapshotImport.
func (*EBSSnapshotImport) SetConditions ¶
func (mg *EBSSnapshotImport) SetConditions(c ...xpv1.Condition)
SetConditions of this EBSSnapshotImport.
func (*EBSSnapshotImport) SetDeletionPolicy ¶
func (mg *EBSSnapshotImport) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EBSSnapshotImport.
func (*EBSSnapshotImport) SetObservation ¶
func (tr *EBSSnapshotImport) SetObservation(obs map[string]interface{}) error
SetObservation for this EBSSnapshotImport
func (*EBSSnapshotImport) SetParameters ¶
func (tr *EBSSnapshotImport) SetParameters(params map[string]interface{}) error
SetParameters for this EBSSnapshotImport
func (*EBSSnapshotImport) SetProviderConfigReference ¶
func (mg *EBSSnapshotImport) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EBSSnapshotImport.
func (*EBSSnapshotImport) SetProviderReference ¶
func (mg *EBSSnapshotImport) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EBSSnapshotImport. Deprecated: Use SetProviderConfigReference.
func (*EBSSnapshotImport) SetPublishConnectionDetailsTo ¶
func (mg *EBSSnapshotImport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EBSSnapshotImport.
func (*EBSSnapshotImport) SetWriteConnectionSecretToReference ¶
func (mg *EBSSnapshotImport) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EBSSnapshotImport.
type EBSSnapshotImportList ¶
type EBSSnapshotImportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSSnapshotImport `json:"items"` }
EBSSnapshotImportList contains a list of EBSSnapshotImports
func (*EBSSnapshotImportList) DeepCopy ¶
func (in *EBSSnapshotImportList) DeepCopy() *EBSSnapshotImportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImportList.
func (*EBSSnapshotImportList) DeepCopyInto ¶
func (in *EBSSnapshotImportList) DeepCopyInto(out *EBSSnapshotImportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshotImportList) DeepCopyObject ¶
func (in *EBSSnapshotImportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshotImportList) GetItems ¶
func (l *EBSSnapshotImportList) GetItems() []resource.Managed
GetItems of this EBSSnapshotImportList.
type EBSSnapshotImportObservation ¶
type EBSSnapshotImportObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DataEncryptionKeyID *string `json:"dataEncryptionKeyId,omitempty" tf:"data_encryption_key_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*EBSSnapshotImportObservation) DeepCopy ¶
func (in *EBSSnapshotImportObservation) DeepCopy() *EBSSnapshotImportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImportObservation.
func (*EBSSnapshotImportObservation) DeepCopyInto ¶
func (in *EBSSnapshotImportObservation) DeepCopyInto(out *EBSSnapshotImportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotImportParameters ¶
type EBSSnapshotImportParameters struct { // +kubebuilder:validation:Optional ClientData []ClientDataParameters `json:"clientData,omitempty" tf:"client_data,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DiskContainer []DiskContainerParameters `json:"diskContainer" tf:"disk_container,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,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:"-"` // 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 RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EBSSnapshotImportParameters) DeepCopy ¶
func (in *EBSSnapshotImportParameters) DeepCopy() *EBSSnapshotImportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImportParameters.
func (*EBSSnapshotImportParameters) DeepCopyInto ¶
func (in *EBSSnapshotImportParameters) DeepCopyInto(out *EBSSnapshotImportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotImportSpec ¶
type EBSSnapshotImportSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSSnapshotImportParameters `json:"forProvider"` }
EBSSnapshotImportSpec defines the desired state of EBSSnapshotImport
func (*EBSSnapshotImportSpec) DeepCopy ¶
func (in *EBSSnapshotImportSpec) DeepCopy() *EBSSnapshotImportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImportSpec.
func (*EBSSnapshotImportSpec) DeepCopyInto ¶
func (in *EBSSnapshotImportSpec) DeepCopyInto(out *EBSSnapshotImportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotImportStatus ¶
type EBSSnapshotImportStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSSnapshotImportObservation `json:"atProvider,omitempty"` }
EBSSnapshotImportStatus defines the observed state of EBSSnapshotImport.
func (*EBSSnapshotImportStatus) DeepCopy ¶
func (in *EBSSnapshotImportStatus) DeepCopy() *EBSSnapshotImportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotImportStatus.
func (*EBSSnapshotImportStatus) DeepCopyInto ¶
func (in *EBSSnapshotImportStatus) DeepCopyInto(out *EBSSnapshotImportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotList ¶
type EBSSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EBSSnapshot `json:"items"` }
EBSSnapshotList contains a list of EBSSnapshots
func (*EBSSnapshotList) DeepCopy ¶
func (in *EBSSnapshotList) DeepCopy() *EBSSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotList.
func (*EBSSnapshotList) DeepCopyInto ¶
func (in *EBSSnapshotList) DeepCopyInto(out *EBSSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EBSSnapshotList) DeepCopyObject ¶
func (in *EBSSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EBSSnapshotList) GetItems ¶
func (l *EBSSnapshotList) GetItems() []resource.Managed
GetItems of this EBSSnapshotList.
type EBSSnapshotObservation ¶
type EBSSnapshotObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DataEncryptionKeyID *string `json:"dataEncryptionKeyId,omitempty" tf:"data_encryption_key_id,omitempty"` Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*EBSSnapshotObservation) DeepCopy ¶
func (in *EBSSnapshotObservation) DeepCopy() *EBSSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotObservation.
func (*EBSSnapshotObservation) DeepCopyInto ¶
func (in *EBSSnapshotObservation) DeepCopyInto(out *EBSSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotParameters ¶
type EBSSnapshotParameters struct { // +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:Required VolumeID *string `json:"volumeId" tf:"volume_id,omitempty"` }
func (*EBSSnapshotParameters) DeepCopy ¶
func (in *EBSSnapshotParameters) DeepCopy() *EBSSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotParameters.
func (*EBSSnapshotParameters) DeepCopyInto ¶
func (in *EBSSnapshotParameters) DeepCopyInto(out *EBSSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotSpec ¶
type EBSSnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EBSSnapshotParameters `json:"forProvider"` }
EBSSnapshotSpec defines the desired state of EBSSnapshot
func (*EBSSnapshotSpec) DeepCopy ¶
func (in *EBSSnapshotSpec) DeepCopy() *EBSSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotSpec.
func (*EBSSnapshotSpec) DeepCopyInto ¶
func (in *EBSSnapshotSpec) DeepCopyInto(out *EBSSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSSnapshotStatus ¶
type EBSSnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EBSSnapshotObservation `json:"atProvider,omitempty"` }
EBSSnapshotStatus defines the observed state of EBSSnapshot.
func (*EBSSnapshotStatus) DeepCopy ¶
func (in *EBSSnapshotStatus) DeepCopy() *EBSSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSSnapshotStatus.
func (*EBSSnapshotStatus) DeepCopyInto ¶
func (in *EBSSnapshotStatus) DeepCopyInto(out *EBSSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPAssociation ¶
type EIPAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EIPAssociationSpec `json:"spec"` Status EIPAssociationStatus `json:"status,omitempty"` }
EIPAssociation is the Schema for the EIPAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*EIPAssociation) DeepCopy ¶
func (in *EIPAssociation) DeepCopy() *EIPAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociation.
func (*EIPAssociation) DeepCopyInto ¶
func (in *EIPAssociation) DeepCopyInto(out *EIPAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIPAssociation) DeepCopyObject ¶
func (in *EIPAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EIPAssociation) GetCondition ¶
func (mg *EIPAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EIPAssociation.
func (*EIPAssociation) GetConnectionDetailsMapping ¶
func (tr *EIPAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EIPAssociation
func (*EIPAssociation) GetDeletionPolicy ¶
func (mg *EIPAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EIPAssociation.
func (*EIPAssociation) GetID ¶
func (tr *EIPAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this EIPAssociation
func (*EIPAssociation) GetObservation ¶
func (tr *EIPAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this EIPAssociation
func (*EIPAssociation) GetParameters ¶
func (tr *EIPAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this EIPAssociation
func (*EIPAssociation) GetProviderConfigReference ¶
func (mg *EIPAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EIPAssociation.
func (*EIPAssociation) GetProviderReference ¶
func (mg *EIPAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this EIPAssociation. Deprecated: Use GetProviderConfigReference.
func (*EIPAssociation) GetPublishConnectionDetailsTo ¶
func (mg *EIPAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EIPAssociation.
func (*EIPAssociation) GetTerraformResourceType ¶
func (mg *EIPAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EIPAssociation
func (*EIPAssociation) GetTerraformSchemaVersion ¶
func (tr *EIPAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EIPAssociation) GetWriteConnectionSecretToReference ¶
func (mg *EIPAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EIPAssociation.
func (*EIPAssociation) LateInitialize ¶
func (tr *EIPAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EIPAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*EIPAssociation) SetConditions ¶
func (mg *EIPAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this EIPAssociation.
func (*EIPAssociation) SetDeletionPolicy ¶
func (mg *EIPAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EIPAssociation.
func (*EIPAssociation) SetObservation ¶
func (tr *EIPAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this EIPAssociation
func (*EIPAssociation) SetParameters ¶
func (tr *EIPAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this EIPAssociation
func (*EIPAssociation) SetProviderConfigReference ¶
func (mg *EIPAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EIPAssociation.
func (*EIPAssociation) SetProviderReference ¶
func (mg *EIPAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EIPAssociation. Deprecated: Use SetProviderConfigReference.
func (*EIPAssociation) SetPublishConnectionDetailsTo ¶
func (mg *EIPAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EIPAssociation.
func (*EIPAssociation) SetWriteConnectionSecretToReference ¶
func (mg *EIPAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EIPAssociation.
type EIPAssociationList ¶
type EIPAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EIPAssociation `json:"items"` }
EIPAssociationList contains a list of EIPAssociations
func (*EIPAssociationList) DeepCopy ¶
func (in *EIPAssociationList) DeepCopy() *EIPAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociationList.
func (*EIPAssociationList) DeepCopyInto ¶
func (in *EIPAssociationList) DeepCopyInto(out *EIPAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EIPAssociationList) DeepCopyObject ¶
func (in *EIPAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EIPAssociationList) GetItems ¶
func (l *EIPAssociationList) GetItems() []resource.Managed
GetItems of this EIPAssociationList.
type EIPAssociationObservation ¶
type EIPAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EIPAssociationObservation) DeepCopy ¶
func (in *EIPAssociationObservation) DeepCopy() *EIPAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociationObservation.
func (*EIPAssociationObservation) DeepCopyInto ¶
func (in *EIPAssociationObservation) DeepCopyInto(out *EIPAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPAssociationParameters ¶
type EIPAssociationParameters struct { // +kubebuilder:validation:Optional AllocationID *string `json:"allocationId,omitempty" tf:"allocation_id,omitempty"` // +kubebuilder:validation:Optional AllowReassociation *bool `json:"allowReassociation,omitempty" tf:"allow_reassociation,omitempty"` // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Optional PublicIP *string `json:"publicIp,omitempty" tf:"public_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:"-"` }
func (*EIPAssociationParameters) DeepCopy ¶
func (in *EIPAssociationParameters) DeepCopy() *EIPAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociationParameters.
func (*EIPAssociationParameters) DeepCopyInto ¶
func (in *EIPAssociationParameters) DeepCopyInto(out *EIPAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPAssociationSpec ¶
type EIPAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EIPAssociationParameters `json:"forProvider"` }
EIPAssociationSpec defines the desired state of EIPAssociation
func (*EIPAssociationSpec) DeepCopy ¶
func (in *EIPAssociationSpec) DeepCopy() *EIPAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociationSpec.
func (*EIPAssociationSpec) DeepCopyInto ¶
func (in *EIPAssociationSpec) DeepCopyInto(out *EIPAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EIPAssociationStatus ¶
type EIPAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EIPAssociationObservation `json:"atProvider,omitempty"` }
EIPAssociationStatus defines the observed state of EIPAssociation.
func (*EIPAssociationStatus) DeepCopy ¶
func (in *EIPAssociationStatus) DeepCopy() *EIPAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EIPAssociationStatus.
func (*EIPAssociationStatus) DeepCopyInto ¶
func (in *EIPAssociationStatus) DeepCopyInto(out *EIPAssociationStatus)
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 EgressOnlyInternetGateway ¶
type EgressOnlyInternetGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EgressOnlyInternetGatewaySpec `json:"spec"` Status EgressOnlyInternetGatewayStatus `json:"status,omitempty"` }
EgressOnlyInternetGateway is the Schema for the EgressOnlyInternetGateways 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 (*EgressOnlyInternetGateway) DeepCopy ¶
func (in *EgressOnlyInternetGateway) DeepCopy() *EgressOnlyInternetGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) DeepCopyInto ¶
func (in *EgressOnlyInternetGateway) DeepCopyInto(out *EgressOnlyInternetGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EgressOnlyInternetGateway) DeepCopyObject ¶
func (in *EgressOnlyInternetGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EgressOnlyInternetGateway) GetCondition ¶
func (mg *EgressOnlyInternetGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) GetConnectionDetailsMapping ¶
func (tr *EgressOnlyInternetGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) GetDeletionPolicy ¶
func (mg *EgressOnlyInternetGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) GetID ¶
func (tr *EgressOnlyInternetGateway) GetID() string
GetID returns ID of underlying Terraform resource of this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) GetObservation ¶
func (tr *EgressOnlyInternetGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) GetParameters ¶
func (tr *EgressOnlyInternetGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) GetProviderConfigReference ¶
func (mg *EgressOnlyInternetGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) GetProviderReference ¶
func (mg *EgressOnlyInternetGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this EgressOnlyInternetGateway. Deprecated: Use GetProviderConfigReference.
func (*EgressOnlyInternetGateway) GetPublishConnectionDetailsTo ¶
func (mg *EgressOnlyInternetGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) GetTerraformResourceType ¶
func (mg *EgressOnlyInternetGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) GetTerraformSchemaVersion ¶
func (tr *EgressOnlyInternetGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EgressOnlyInternetGateway) GetWriteConnectionSecretToReference ¶
func (mg *EgressOnlyInternetGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) LateInitialize ¶
func (tr *EgressOnlyInternetGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EgressOnlyInternetGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*EgressOnlyInternetGateway) ResolveReferences ¶
ResolveReferences of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) SetConditions ¶
func (mg *EgressOnlyInternetGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) SetDeletionPolicy ¶
func (mg *EgressOnlyInternetGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) SetObservation ¶
func (tr *EgressOnlyInternetGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) SetParameters ¶
func (tr *EgressOnlyInternetGateway) SetParameters(params map[string]interface{}) error
SetParameters for this EgressOnlyInternetGateway
func (*EgressOnlyInternetGateway) SetProviderConfigReference ¶
func (mg *EgressOnlyInternetGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) SetProviderReference ¶
func (mg *EgressOnlyInternetGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EgressOnlyInternetGateway. Deprecated: Use SetProviderConfigReference.
func (*EgressOnlyInternetGateway) SetPublishConnectionDetailsTo ¶
func (mg *EgressOnlyInternetGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) SetWriteConnectionSecretToReference ¶
func (mg *EgressOnlyInternetGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EgressOnlyInternetGateway.
type EgressOnlyInternetGatewayList ¶
type EgressOnlyInternetGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EgressOnlyInternetGateway `json:"items"` }
EgressOnlyInternetGatewayList contains a list of EgressOnlyInternetGateways
func (*EgressOnlyInternetGatewayList) DeepCopy ¶
func (in *EgressOnlyInternetGatewayList) DeepCopy() *EgressOnlyInternetGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayList.
func (*EgressOnlyInternetGatewayList) DeepCopyInto ¶
func (in *EgressOnlyInternetGatewayList) DeepCopyInto(out *EgressOnlyInternetGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EgressOnlyInternetGatewayList) DeepCopyObject ¶
func (in *EgressOnlyInternetGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EgressOnlyInternetGatewayList) GetItems ¶
func (l *EgressOnlyInternetGatewayList) GetItems() []resource.Managed
GetItems of this EgressOnlyInternetGatewayList.
type EgressOnlyInternetGatewayObservation ¶
type EgressOnlyInternetGatewayObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EgressOnlyInternetGatewayObservation) DeepCopy ¶
func (in *EgressOnlyInternetGatewayObservation) DeepCopy() *EgressOnlyInternetGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayObservation.
func (*EgressOnlyInternetGatewayObservation) DeepCopyInto ¶
func (in *EgressOnlyInternetGatewayObservation) DeepCopyInto(out *EgressOnlyInternetGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressOnlyInternetGatewayParameters ¶
type EgressOnlyInternetGatewayParameters 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 (*EgressOnlyInternetGatewayParameters) DeepCopy ¶
func (in *EgressOnlyInternetGatewayParameters) DeepCopy() *EgressOnlyInternetGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayParameters.
func (*EgressOnlyInternetGatewayParameters) DeepCopyInto ¶
func (in *EgressOnlyInternetGatewayParameters) DeepCopyInto(out *EgressOnlyInternetGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressOnlyInternetGatewaySpec ¶
type EgressOnlyInternetGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EgressOnlyInternetGatewayParameters `json:"forProvider"` }
EgressOnlyInternetGatewaySpec defines the desired state of EgressOnlyInternetGateway
func (*EgressOnlyInternetGatewaySpec) DeepCopy ¶
func (in *EgressOnlyInternetGatewaySpec) DeepCopy() *EgressOnlyInternetGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewaySpec.
func (*EgressOnlyInternetGatewaySpec) DeepCopyInto ¶
func (in *EgressOnlyInternetGatewaySpec) DeepCopyInto(out *EgressOnlyInternetGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressOnlyInternetGatewayStatus ¶
type EgressOnlyInternetGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EgressOnlyInternetGatewayObservation `json:"atProvider,omitempty"` }
EgressOnlyInternetGatewayStatus defines the observed state of EgressOnlyInternetGateway.
func (*EgressOnlyInternetGatewayStatus) DeepCopy ¶
func (in *EgressOnlyInternetGatewayStatus) DeepCopy() *EgressOnlyInternetGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayStatus.
func (*EgressOnlyInternetGatewayStatus) DeepCopyInto ¶
func (in *EgressOnlyInternetGatewayStatus) DeepCopyInto(out *EgressOnlyInternetGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressParameters ¶
type EgressParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"` // +kubebuilder:validation:Required FromPort *float64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Optional IcmpCode *float64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"` // +kubebuilder:validation:Optional IcmpType *float64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required RuleNo *float64 `json:"ruleNo" tf:"rule_no,omitempty"` // +kubebuilder:validation:Required ToPort *float64 `json:"toPort" tf:"to_port,omitempty"` }
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 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 EntryObservation ¶
type EntryObservation struct { }
func (*EntryObservation) DeepCopy ¶
func (in *EntryObservation) DeepCopy() *EntryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryObservation.
func (*EntryObservation) DeepCopyInto ¶
func (in *EntryObservation) DeepCopyInto(out *EntryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntryParameters ¶
type EntryParameters struct { // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` }
func (*EntryParameters) DeepCopy ¶
func (in *EntryParameters) DeepCopy() *EntryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntryParameters.
func (*EntryParameters) DeepCopyInto ¶
func (in *EntryParameters) DeepCopyInto(out *EntryParameters)
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:Required VirtualName *string `json:"virtualName" 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 Fleet ¶
type Fleet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FleetSpec `json:"spec"` Status FleetStatus `json:"status,omitempty"` }
Fleet is the Schema for the Fleets 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 (*Fleet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet.
func (*Fleet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Fleet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Fleet) GetCondition ¶
func (mg *Fleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Fleet.
func (*Fleet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Fleet
func (*Fleet) GetDeletionPolicy ¶
func (mg *Fleet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Fleet.
func (*Fleet) GetObservation ¶
GetObservation of this Fleet
func (*Fleet) GetParameters ¶
GetParameters of this Fleet
func (*Fleet) GetProviderConfigReference ¶
GetProviderConfigReference of this Fleet.
func (*Fleet) GetProviderReference ¶
GetProviderReference of this Fleet. Deprecated: Use GetProviderConfigReference.
func (*Fleet) GetPublishConnectionDetailsTo ¶
func (mg *Fleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Fleet.
func (*Fleet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Fleet
func (*Fleet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Fleet) GetWriteConnectionSecretToReference ¶
func (mg *Fleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Fleet.
func (*Fleet) LateInitialize ¶
LateInitialize this Fleet using its observed tfState. returns True if there are any spec changes for the resource.
func (*Fleet) SetConditions ¶
SetConditions of this Fleet.
func (*Fleet) SetDeletionPolicy ¶
func (mg *Fleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Fleet.
func (*Fleet) SetObservation ¶
SetObservation for this Fleet
func (*Fleet) SetParameters ¶
SetParameters for this Fleet
func (*Fleet) SetProviderConfigReference ¶
SetProviderConfigReference of this Fleet.
func (*Fleet) SetProviderReference ¶
SetProviderReference of this Fleet. Deprecated: Use SetProviderConfigReference.
func (*Fleet) SetPublishConnectionDetailsTo ¶
func (mg *Fleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Fleet.
func (*Fleet) SetWriteConnectionSecretToReference ¶
func (mg *Fleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Fleet.
type FleetList ¶
type FleetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Fleet `json:"items"` }
FleetList contains a list of Fleets
func (*FleetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList.
func (*FleetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FleetObservation ¶
type FleetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FleetObservation) DeepCopy ¶
func (in *FleetObservation) DeepCopy() *FleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetObservation.
func (*FleetObservation) DeepCopyInto ¶
func (in *FleetObservation) DeepCopyInto(out *FleetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetParameters ¶
type FleetParameters struct { // +kubebuilder:validation:Optional ExcessCapacityTerminationPolicy *string `json:"excessCapacityTerminationPolicy,omitempty" tf:"excess_capacity_termination_policy,omitempty"` // +kubebuilder:validation:Required LaunchTemplateConfig []LaunchTemplateConfigParameters `json:"launchTemplateConfig" tf:"launch_template_config,omitempty"` // +kubebuilder:validation:Optional OnDemandOptions []OnDemandOptionsParameters `json:"onDemandOptions,omitempty" tf:"on_demand_options,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 ReplaceUnhealthyInstances *bool `json:"replaceUnhealthyInstances,omitempty" tf:"replace_unhealthy_instances,omitempty"` // +kubebuilder:validation:Optional SpotOptions []SpotOptionsParameters `json:"spotOptions,omitempty" tf:"spot_options,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetCapacitySpecification []TargetCapacitySpecificationParameters `json:"targetCapacitySpecification" tf:"target_capacity_specification,omitempty"` // +kubebuilder:validation:Optional TerminateInstances *bool `json:"terminateInstances,omitempty" tf:"terminate_instances,omitempty"` // +kubebuilder:validation:Optional TerminateInstancesWithExpiration *bool `json:"terminateInstancesWithExpiration,omitempty" tf:"terminate_instances_with_expiration,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FleetParameters) DeepCopy ¶
func (in *FleetParameters) DeepCopy() *FleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetParameters.
func (*FleetParameters) DeepCopyInto ¶
func (in *FleetParameters) DeepCopyInto(out *FleetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpec ¶
type FleetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FleetParameters `json:"forProvider"` }
FleetSpec defines the desired state of Fleet
func (*FleetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpec.
func (*FleetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetStatus ¶
type FleetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FleetObservation `json:"atProvider,omitempty"` }
FleetStatus defines the observed state of Fleet.
func (*FleetStatus) DeepCopy ¶
func (in *FleetStatus) DeepCopy() *FleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStatus.
func (*FleetStatus) DeepCopyInto ¶
func (in *FleetStatus) DeepCopyInto(out *FleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLog ¶
type FlowLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlowLogSpec `json:"spec"` Status FlowLogStatus `json:"status,omitempty"` }
FlowLog is the Schema for the FlowLogs 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 (*FlowLog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog.
func (*FlowLog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLog) GetCondition ¶
func (mg *FlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlowLog.
func (*FlowLog) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this FlowLog
func (*FlowLog) GetDeletionPolicy ¶
func (mg *FlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlowLog.
func (*FlowLog) GetObservation ¶
GetObservation of this FlowLog
func (*FlowLog) GetParameters ¶
GetParameters of this FlowLog
func (*FlowLog) GetProviderConfigReference ¶
GetProviderConfigReference of this FlowLog.
func (*FlowLog) GetProviderReference ¶
GetProviderReference of this FlowLog. Deprecated: Use GetProviderConfigReference.
func (*FlowLog) GetPublishConnectionDetailsTo ¶
func (mg *FlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlowLog.
func (*FlowLog) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this FlowLog
func (*FlowLog) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlowLog) GetWriteConnectionSecretToReference ¶
func (mg *FlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlowLog.
func (*FlowLog) LateInitialize ¶
LateInitialize this FlowLog using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlowLog) ResolveReferences ¶
ResolveReferences of this FlowLog.
func (*FlowLog) SetConditions ¶
SetConditions of this FlowLog.
func (*FlowLog) SetDeletionPolicy ¶
func (mg *FlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlowLog.
func (*FlowLog) SetObservation ¶
SetObservation for this FlowLog
func (*FlowLog) SetParameters ¶
SetParameters for this FlowLog
func (*FlowLog) SetProviderConfigReference ¶
SetProviderConfigReference of this FlowLog.
func (*FlowLog) SetProviderReference ¶
SetProviderReference of this FlowLog. Deprecated: Use SetProviderConfigReference.
func (*FlowLog) SetPublishConnectionDetailsTo ¶
func (mg *FlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlowLog.
func (*FlowLog) SetWriteConnectionSecretToReference ¶
func (mg *FlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlowLog.
type FlowLogList ¶
type FlowLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlowLog `json:"items"` }
FlowLogList contains a list of FlowLogs
func (*FlowLogList) DeepCopy ¶
func (in *FlowLogList) DeepCopy() *FlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogList.
func (*FlowLogList) DeepCopyInto ¶
func (in *FlowLogList) DeepCopyInto(out *FlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogList) DeepCopyObject ¶
func (in *FlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLogList) GetItems ¶
func (l *FlowLogList) GetItems() []resource.Managed
GetItems of this FlowLogList.
type FlowLogObservation ¶
type FlowLogObservation 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 (*FlowLogObservation) DeepCopy ¶
func (in *FlowLogObservation) DeepCopy() *FlowLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogObservation.
func (*FlowLogObservation) DeepCopyInto ¶
func (in *FlowLogObservation) DeepCopyInto(out *FlowLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogParameters ¶
type FlowLogParameters struct { // +kubebuilder:validation:Optional EniID *string `json:"eniId,omitempty" tf:"eni_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional IAMRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"` // +kubebuilder:validation:Optional IAMRoleArnRef *v1.Reference `json:"iamRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IAMRoleArnSelector *v1.Selector `json:"iamRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LogDestination *string `json:"logDestination,omitempty" tf:"log_destination,omitempty"` // +kubebuilder:validation:Optional LogDestinationType *string `json:"logDestinationType,omitempty" tf:"log_destination_type,omitempty"` // +kubebuilder:validation:Optional LogFormat *string `json:"logFormat,omitempty" tf:"log_format,omitempty"` // +kubebuilder:validation:Optional LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"` // +kubebuilder:validation:Optional MaxAggregationInterval *float64 `json:"maxAggregationInterval,omitempty" tf:"max_aggregation_interval,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.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:Required TrafficType *string `json:"trafficType" tf:"traffic_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 (*FlowLogParameters) DeepCopy ¶
func (in *FlowLogParameters) DeepCopy() *FlowLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogParameters.
func (*FlowLogParameters) DeepCopyInto ¶
func (in *FlowLogParameters) DeepCopyInto(out *FlowLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogSpec ¶
type FlowLogSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlowLogParameters `json:"forProvider"` }
FlowLogSpec defines the desired state of FlowLog
func (*FlowLogSpec) DeepCopy ¶
func (in *FlowLogSpec) DeepCopy() *FlowLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogSpec.
func (*FlowLogSpec) DeepCopyInto ¶
func (in *FlowLogSpec) DeepCopyInto(out *FlowLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogStatus ¶
type FlowLogStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlowLogObservation `json:"atProvider,omitempty"` }
FlowLogStatus defines the observed state of FlowLog.
func (*FlowLogStatus) DeepCopy ¶
func (in *FlowLogStatus) DeepCopy() *FlowLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogStatus.
func (*FlowLogStatus) DeepCopyInto ¶
func (in *FlowLogStatus) DeepCopyInto(out *FlowLogStatus)
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:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"` // +kubebuilder:validation:Required FromPort *float64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Optional IcmpCode *float64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"` // +kubebuilder:validation:Optional IcmpType *float64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required RuleNo *float64 `json:"ruleNo" tf:"rule_no,omitempty"` // +kubebuilder:validation:Required ToPort *float64 `json:"toPort" tf:"to_port,omitempty"` }
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 KeyPair ¶
type KeyPair struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyPairSpec `json:"spec"` Status KeyPairStatus `json:"status,omitempty"` }
KeyPair is the Schema for the KeyPairs 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 (*KeyPair) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPair.
func (*KeyPair) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPair) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyPair) GetCondition ¶
func (mg *KeyPair) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeyPair.
func (*KeyPair) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this KeyPair
func (*KeyPair) GetDeletionPolicy ¶
func (mg *KeyPair) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeyPair.
func (*KeyPair) GetObservation ¶
GetObservation of this KeyPair
func (*KeyPair) GetParameters ¶
GetParameters of this KeyPair
func (*KeyPair) GetProviderConfigReference ¶
GetProviderConfigReference of this KeyPair.
func (*KeyPair) GetProviderReference ¶
GetProviderReference of this KeyPair. Deprecated: Use GetProviderConfigReference.
func (*KeyPair) GetPublishConnectionDetailsTo ¶
func (mg *KeyPair) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeyPair.
func (*KeyPair) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this KeyPair
func (*KeyPair) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeyPair) GetWriteConnectionSecretToReference ¶
func (mg *KeyPair) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeyPair.
func (*KeyPair) LateInitialize ¶
LateInitialize this KeyPair using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeyPair) SetConditions ¶
SetConditions of this KeyPair.
func (*KeyPair) SetDeletionPolicy ¶
func (mg *KeyPair) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeyPair.
func (*KeyPair) SetObservation ¶
SetObservation for this KeyPair
func (*KeyPair) SetParameters ¶
SetParameters for this KeyPair
func (*KeyPair) SetProviderConfigReference ¶
SetProviderConfigReference of this KeyPair.
func (*KeyPair) SetProviderReference ¶
SetProviderReference of this KeyPair. Deprecated: Use SetProviderConfigReference.
func (*KeyPair) SetPublishConnectionDetailsTo ¶
func (mg *KeyPair) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeyPair.
func (*KeyPair) SetWriteConnectionSecretToReference ¶
func (mg *KeyPair) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeyPair.
type KeyPairList ¶
type KeyPairList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyPair `json:"items"` }
KeyPairList contains a list of KeyPairs
func (*KeyPairList) DeepCopy ¶
func (in *KeyPairList) DeepCopy() *KeyPairList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairList.
func (*KeyPairList) DeepCopyInto ¶
func (in *KeyPairList) DeepCopyInto(out *KeyPairList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPairList) DeepCopyObject ¶
func (in *KeyPairList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyPairList) GetItems ¶
func (l *KeyPairList) GetItems() []resource.Managed
GetItems of this KeyPairList.
type KeyPairObservation ¶
type KeyPairObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KeyPairID *string `json:"keyPairId,omitempty" tf:"key_pair_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*KeyPairObservation) DeepCopy ¶
func (in *KeyPairObservation) DeepCopy() *KeyPairObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairObservation.
func (*KeyPairObservation) DeepCopyInto ¶
func (in *KeyPairObservation) DeepCopyInto(out *KeyPairObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairParameters ¶
type KeyPairParameters struct { // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // +kubebuilder:validation:Optional KeyNamePrefix *string `json:"keyNamePrefix,omitempty" tf:"key_name_prefix,omitempty"` // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,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 (*KeyPairParameters) DeepCopy ¶
func (in *KeyPairParameters) DeepCopy() *KeyPairParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairParameters.
func (*KeyPairParameters) DeepCopyInto ¶
func (in *KeyPairParameters) DeepCopyInto(out *KeyPairParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairSpec ¶
type KeyPairSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeyPairParameters `json:"forProvider"` }
KeyPairSpec defines the desired state of KeyPair
func (*KeyPairSpec) DeepCopy ¶
func (in *KeyPairSpec) DeepCopy() *KeyPairSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairSpec.
func (*KeyPairSpec) DeepCopyInto ¶
func (in *KeyPairSpec) DeepCopyInto(out *KeyPairSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairStatus ¶
type KeyPairStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeyPairObservation `json:"atProvider,omitempty"` }
KeyPairStatus defines the observed state of KeyPair.
func (*KeyPairStatus) DeepCopy ¶
func (in *KeyPairStatus) DeepCopy() *KeyPairStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairStatus.
func (*KeyPairStatus) DeepCopyInto ¶
func (in *KeyPairStatus) DeepCopyInto(out *KeyPairStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationEBSBlockDeviceObservation ¶
type LaunchSpecificationEBSBlockDeviceObservation struct { }
func (*LaunchSpecificationEBSBlockDeviceObservation) DeepCopy ¶
func (in *LaunchSpecificationEBSBlockDeviceObservation) DeepCopy() *LaunchSpecificationEBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationEBSBlockDeviceObservation.
func (*LaunchSpecificationEBSBlockDeviceObservation) DeepCopyInto ¶
func (in *LaunchSpecificationEBSBlockDeviceObservation) DeepCopyInto(out *LaunchSpecificationEBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationEBSBlockDeviceParameters ¶
type LaunchSpecificationEBSBlockDeviceParameters 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"` // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +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 (*LaunchSpecificationEBSBlockDeviceParameters) DeepCopy ¶
func (in *LaunchSpecificationEBSBlockDeviceParameters) DeepCopy() *LaunchSpecificationEBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationEBSBlockDeviceParameters.
func (*LaunchSpecificationEBSBlockDeviceParameters) DeepCopyInto ¶
func (in *LaunchSpecificationEBSBlockDeviceParameters) DeepCopyInto(out *LaunchSpecificationEBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationEphemeralBlockDeviceObservation ¶
type LaunchSpecificationEphemeralBlockDeviceObservation struct { }
func (*LaunchSpecificationEphemeralBlockDeviceObservation) DeepCopy ¶
func (in *LaunchSpecificationEphemeralBlockDeviceObservation) DeepCopy() *LaunchSpecificationEphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationEphemeralBlockDeviceObservation.
func (*LaunchSpecificationEphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *LaunchSpecificationEphemeralBlockDeviceObservation) DeepCopyInto(out *LaunchSpecificationEphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationEphemeralBlockDeviceParameters ¶
type LaunchSpecificationEphemeralBlockDeviceParameters struct { // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Required VirtualName *string `json:"virtualName" tf:"virtual_name,omitempty"` }
func (*LaunchSpecificationEphemeralBlockDeviceParameters) DeepCopy ¶
func (in *LaunchSpecificationEphemeralBlockDeviceParameters) DeepCopy() *LaunchSpecificationEphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationEphemeralBlockDeviceParameters.
func (*LaunchSpecificationEphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *LaunchSpecificationEphemeralBlockDeviceParameters) DeepCopyInto(out *LaunchSpecificationEphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationObservation ¶
type LaunchSpecificationObservation struct { }
func (*LaunchSpecificationObservation) DeepCopy ¶
func (in *LaunchSpecificationObservation) DeepCopy() *LaunchSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationObservation.
func (*LaunchSpecificationObservation) DeepCopyInto ¶
func (in *LaunchSpecificationObservation) DeepCopyInto(out *LaunchSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationParameters ¶
type LaunchSpecificationParameters struct { // +kubebuilder:validation:Required AMI *string `json:"ami" 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 EBSBlockDevice []LaunchSpecificationEBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []LaunchSpecificationEphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"` // +kubebuilder:validation:Optional IAMInstanceProfile *string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"` // +kubebuilder:validation:Optional IAMInstanceProfileArn *string `json:"iamInstanceProfileArn,omitempty" tf:"iam_instance_profile_arn,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // +kubebuilder:validation:Optional Monitoring *bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"` // +kubebuilder:validation:Optional PlacementGroup *string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"` // +kubebuilder:validation:Optional PlacementTenancy *string `json:"placementTenancy,omitempty" tf:"placement_tenancy,omitempty"` // +kubebuilder:validation:Optional RootBlockDevice []RootBlockDeviceParameters `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"` // +kubebuilder:validation:Optional SpotPrice *string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` // +kubebuilder:validation:Optional VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *string `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*LaunchSpecificationParameters) DeepCopy ¶
func (in *LaunchSpecificationParameters) DeepCopy() *LaunchSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationParameters.
func (*LaunchSpecificationParameters) DeepCopyInto ¶
func (in *LaunchSpecificationParameters) DeepCopyInto(out *LaunchSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateConfigLaunchTemplateSpecificationObservation ¶
type LaunchTemplateConfigLaunchTemplateSpecificationObservation struct { }
func (*LaunchTemplateConfigLaunchTemplateSpecificationObservation) DeepCopy ¶
func (in *LaunchTemplateConfigLaunchTemplateSpecificationObservation) DeepCopy() *LaunchTemplateConfigLaunchTemplateSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateConfigLaunchTemplateSpecificationObservation.
func (*LaunchTemplateConfigLaunchTemplateSpecificationObservation) DeepCopyInto ¶
func (in *LaunchTemplateConfigLaunchTemplateSpecificationObservation) DeepCopyInto(out *LaunchTemplateConfigLaunchTemplateSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateConfigLaunchTemplateSpecificationParameters ¶
type LaunchTemplateConfigLaunchTemplateSpecificationParameters 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 (*LaunchTemplateConfigLaunchTemplateSpecificationParameters) DeepCopy ¶
func (in *LaunchTemplateConfigLaunchTemplateSpecificationParameters) DeepCopy() *LaunchTemplateConfigLaunchTemplateSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateConfigLaunchTemplateSpecificationParameters.
func (*LaunchTemplateConfigLaunchTemplateSpecificationParameters) DeepCopyInto ¶
func (in *LaunchTemplateConfigLaunchTemplateSpecificationParameters) DeepCopyInto(out *LaunchTemplateConfigLaunchTemplateSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateConfigObservation ¶
type LaunchTemplateConfigObservation struct { }
func (*LaunchTemplateConfigObservation) DeepCopy ¶
func (in *LaunchTemplateConfigObservation) DeepCopy() *LaunchTemplateConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateConfigObservation.
func (*LaunchTemplateConfigObservation) DeepCopyInto ¶
func (in *LaunchTemplateConfigObservation) DeepCopyInto(out *LaunchTemplateConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateConfigParameters ¶
type LaunchTemplateConfigParameters struct { // +kubebuilder:validation:Required LaunchTemplateSpecification []LaunchTemplateSpecificationParameters `json:"launchTemplateSpecification" tf:"launch_template_specification,omitempty"` // +kubebuilder:validation:Optional Override []OverrideParameters `json:"override,omitempty" tf:"override,omitempty"` }
func (*LaunchTemplateConfigParameters) DeepCopy ¶
func (in *LaunchTemplateConfigParameters) DeepCopy() *LaunchTemplateConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateConfigParameters.
func (*LaunchTemplateConfigParameters) DeepCopyInto ¶
func (in *LaunchTemplateConfigParameters) DeepCopyInto(out *LaunchTemplateConfigParameters)
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 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 LaunchTemplateSpecificationObservation ¶
type LaunchTemplateSpecificationObservation struct { }
func (*LaunchTemplateSpecificationObservation) DeepCopy ¶
func (in *LaunchTemplateSpecificationObservation) DeepCopy() *LaunchTemplateSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecificationObservation.
func (*LaunchTemplateSpecificationObservation) DeepCopyInto ¶
func (in *LaunchTemplateSpecificationObservation) DeepCopyInto(out *LaunchTemplateSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecificationParameters ¶
type LaunchTemplateSpecificationParameters struct { // +kubebuilder:validation:Optional LaunchTemplateID *string `json:"launchTemplateId,omitempty" tf:"launch_template_id,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateName *string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*LaunchTemplateSpecificationParameters) DeepCopy ¶
func (in *LaunchTemplateSpecificationParameters) DeepCopy() *LaunchTemplateSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecificationParameters.
func (*LaunchTemplateSpecificationParameters) DeepCopyInto ¶
func (in *LaunchTemplateSpecificationParameters) DeepCopyInto(out *LaunchTemplateSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRoute ¶
type LocalGatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalGatewayRouteSpec `json:"spec"` Status LocalGatewayRouteStatus `json:"status,omitempty"` }
LocalGatewayRoute is the Schema for the LocalGatewayRoutes 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 (*LocalGatewayRoute) DeepCopy ¶
func (in *LocalGatewayRoute) DeepCopy() *LocalGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRoute.
func (*LocalGatewayRoute) DeepCopyInto ¶
func (in *LocalGatewayRoute) DeepCopyInto(out *LocalGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRoute) DeepCopyObject ¶
func (in *LocalGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRoute) GetCondition ¶
func (mg *LocalGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LocalGatewayRoute.
func (*LocalGatewayRoute) GetConnectionDetailsMapping ¶
func (tr *LocalGatewayRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LocalGatewayRoute
func (*LocalGatewayRoute) GetDeletionPolicy ¶
func (mg *LocalGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LocalGatewayRoute.
func (*LocalGatewayRoute) GetID ¶
func (tr *LocalGatewayRoute) GetID() string
GetID returns ID of underlying Terraform resource of this LocalGatewayRoute
func (*LocalGatewayRoute) GetObservation ¶
func (tr *LocalGatewayRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this LocalGatewayRoute
func (*LocalGatewayRoute) GetParameters ¶
func (tr *LocalGatewayRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this LocalGatewayRoute
func (*LocalGatewayRoute) GetProviderConfigReference ¶
func (mg *LocalGatewayRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LocalGatewayRoute.
func (*LocalGatewayRoute) GetProviderReference ¶
func (mg *LocalGatewayRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this LocalGatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*LocalGatewayRoute) GetPublishConnectionDetailsTo ¶
func (mg *LocalGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LocalGatewayRoute.
func (*LocalGatewayRoute) GetTerraformResourceType ¶
func (mg *LocalGatewayRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LocalGatewayRoute
func (*LocalGatewayRoute) GetTerraformSchemaVersion ¶
func (tr *LocalGatewayRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LocalGatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *LocalGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LocalGatewayRoute.
func (*LocalGatewayRoute) LateInitialize ¶
func (tr *LocalGatewayRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LocalGatewayRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*LocalGatewayRoute) SetConditions ¶
func (mg *LocalGatewayRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this LocalGatewayRoute.
func (*LocalGatewayRoute) SetDeletionPolicy ¶
func (mg *LocalGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LocalGatewayRoute.
func (*LocalGatewayRoute) SetObservation ¶
func (tr *LocalGatewayRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this LocalGatewayRoute
func (*LocalGatewayRoute) SetParameters ¶
func (tr *LocalGatewayRoute) SetParameters(params map[string]interface{}) error
SetParameters for this LocalGatewayRoute
func (*LocalGatewayRoute) SetProviderConfigReference ¶
func (mg *LocalGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LocalGatewayRoute.
func (*LocalGatewayRoute) SetProviderReference ¶
func (mg *LocalGatewayRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LocalGatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*LocalGatewayRoute) SetPublishConnectionDetailsTo ¶
func (mg *LocalGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LocalGatewayRoute.
func (*LocalGatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *LocalGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LocalGatewayRoute.
type LocalGatewayRouteList ¶
type LocalGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LocalGatewayRoute `json:"items"` }
LocalGatewayRouteList contains a list of LocalGatewayRoutes
func (*LocalGatewayRouteList) DeepCopy ¶
func (in *LocalGatewayRouteList) DeepCopy() *LocalGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteList.
func (*LocalGatewayRouteList) DeepCopyInto ¶
func (in *LocalGatewayRouteList) DeepCopyInto(out *LocalGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteList) DeepCopyObject ¶
func (in *LocalGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRouteList) GetItems ¶
func (l *LocalGatewayRouteList) GetItems() []resource.Managed
GetItems of this LocalGatewayRouteList.
type LocalGatewayRouteObservation ¶
type LocalGatewayRouteObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LocalGatewayRouteObservation) DeepCopy ¶
func (in *LocalGatewayRouteObservation) DeepCopy() *LocalGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteObservation.
func (*LocalGatewayRouteObservation) DeepCopyInto ¶
func (in *LocalGatewayRouteObservation) DeepCopyInto(out *LocalGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteParameters ¶
type LocalGatewayRouteParameters struct { // +kubebuilder:validation:Required DestinationCidrBlock *string `json:"destinationCidrBlock" tf:"destination_cidr_block,omitempty"` // +kubebuilder:validation:Required LocalGatewayRouteTableID *string `json:"localGatewayRouteTableId" tf:"local_gateway_route_table_id,omitempty"` // +kubebuilder:validation:Required LocalGatewayVirtualInterfaceGroupID *string `json:"localGatewayVirtualInterfaceGroupId" tf:"local_gateway_virtual_interface_group_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:"-"` }
func (*LocalGatewayRouteParameters) DeepCopy ¶
func (in *LocalGatewayRouteParameters) DeepCopy() *LocalGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteParameters.
func (*LocalGatewayRouteParameters) DeepCopyInto ¶
func (in *LocalGatewayRouteParameters) DeepCopyInto(out *LocalGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteSpec ¶
type LocalGatewayRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LocalGatewayRouteParameters `json:"forProvider"` }
LocalGatewayRouteSpec defines the desired state of LocalGatewayRoute
func (*LocalGatewayRouteSpec) DeepCopy ¶
func (in *LocalGatewayRouteSpec) DeepCopy() *LocalGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteSpec.
func (*LocalGatewayRouteSpec) DeepCopyInto ¶
func (in *LocalGatewayRouteSpec) DeepCopyInto(out *LocalGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteStatus ¶
type LocalGatewayRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LocalGatewayRouteObservation `json:"atProvider,omitempty"` }
LocalGatewayRouteStatus defines the observed state of LocalGatewayRoute.
func (*LocalGatewayRouteStatus) DeepCopy ¶
func (in *LocalGatewayRouteStatus) DeepCopy() *LocalGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteStatus.
func (*LocalGatewayRouteStatus) DeepCopyInto ¶
func (in *LocalGatewayRouteStatus) DeepCopyInto(out *LocalGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVPCAssociation ¶
type LocalGatewayRouteTableVPCAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalGatewayRouteTableVPCAssociationSpec `json:"spec"` Status LocalGatewayRouteTableVPCAssociationStatus `json:"status,omitempty"` }
LocalGatewayRouteTableVPCAssociation is the Schema for the LocalGatewayRouteTableVPCAssociations 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 (*LocalGatewayRouteTableVPCAssociation) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociation) DeepCopy() *LocalGatewayRouteTableVPCAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociation) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteTableVPCAssociation) DeepCopyObject ¶
func (in *LocalGatewayRouteTableVPCAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRouteTableVPCAssociation) GetCondition ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) GetConnectionDetailsMapping ¶
func (tr *LocalGatewayRouteTableVPCAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) GetDeletionPolicy ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) GetID ¶
func (tr *LocalGatewayRouteTableVPCAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) GetObservation ¶
func (tr *LocalGatewayRouteTableVPCAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) GetParameters ¶
func (tr *LocalGatewayRouteTableVPCAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) GetProviderConfigReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) GetProviderReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this LocalGatewayRouteTableVPCAssociation. Deprecated: Use GetProviderConfigReference.
func (*LocalGatewayRouteTableVPCAssociation) GetPublishConnectionDetailsTo ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) GetTerraformResourceType ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) GetTerraformSchemaVersion ¶
func (tr *LocalGatewayRouteTableVPCAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LocalGatewayRouteTableVPCAssociation) GetWriteConnectionSecretToReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) LateInitialize ¶
func (tr *LocalGatewayRouteTableVPCAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LocalGatewayRouteTableVPCAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*LocalGatewayRouteTableVPCAssociation) ResolveReferences ¶
func (mg *LocalGatewayRouteTableVPCAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) SetConditions ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) SetDeletionPolicy ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) SetObservation ¶
func (tr *LocalGatewayRouteTableVPCAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) SetParameters ¶
func (tr *LocalGatewayRouteTableVPCAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociation) SetProviderConfigReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) SetProviderReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LocalGatewayRouteTableVPCAssociation. Deprecated: Use SetProviderConfigReference.
func (*LocalGatewayRouteTableVPCAssociation) SetPublishConnectionDetailsTo ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociation) SetWriteConnectionSecretToReference ¶
func (mg *LocalGatewayRouteTableVPCAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LocalGatewayRouteTableVPCAssociation.
type LocalGatewayRouteTableVPCAssociationList ¶
type LocalGatewayRouteTableVPCAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LocalGatewayRouteTableVPCAssociation `json:"items"` }
LocalGatewayRouteTableVPCAssociationList contains a list of LocalGatewayRouteTableVPCAssociations
func (*LocalGatewayRouteTableVPCAssociationList) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopy() *LocalGatewayRouteTableVPCAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociationList.
func (*LocalGatewayRouteTableVPCAssociationList) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteTableVPCAssociationList) DeepCopyObject ¶
func (in *LocalGatewayRouteTableVPCAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRouteTableVPCAssociationList) GetItems ¶
func (l *LocalGatewayRouteTableVPCAssociationList) GetItems() []resource.Managed
GetItems of this LocalGatewayRouteTableVPCAssociationList.
type LocalGatewayRouteTableVPCAssociationObservation ¶
type LocalGatewayRouteTableVPCAssociationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LocalGatewayID *string `json:"localGatewayId,omitempty" tf:"local_gateway_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*LocalGatewayRouteTableVPCAssociationObservation) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociationObservation) DeepCopy() *LocalGatewayRouteTableVPCAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociationObservation.
func (*LocalGatewayRouteTableVPCAssociationObservation) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociationObservation) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVPCAssociationParameters ¶
type LocalGatewayRouteTableVPCAssociationParameters struct { // +kubebuilder:validation:Required LocalGatewayRouteTableID *string `json:"localGatewayRouteTableId" tf:"local_gateway_route_table_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 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 (*LocalGatewayRouteTableVPCAssociationParameters) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociationParameters) DeepCopy() *LocalGatewayRouteTableVPCAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociationParameters.
func (*LocalGatewayRouteTableVPCAssociationParameters) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociationParameters) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVPCAssociationSpec ¶
type LocalGatewayRouteTableVPCAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LocalGatewayRouteTableVPCAssociationParameters `json:"forProvider"` }
LocalGatewayRouteTableVPCAssociationSpec defines the desired state of LocalGatewayRouteTableVPCAssociation
func (*LocalGatewayRouteTableVPCAssociationSpec) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociationSpec) DeepCopy() *LocalGatewayRouteTableVPCAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociationSpec.
func (*LocalGatewayRouteTableVPCAssociationSpec) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociationSpec) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVPCAssociationStatus ¶
type LocalGatewayRouteTableVPCAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LocalGatewayRouteTableVPCAssociationObservation `json:"atProvider,omitempty"` }
LocalGatewayRouteTableVPCAssociationStatus defines the observed state of LocalGatewayRouteTableVPCAssociation.
func (*LocalGatewayRouteTableVPCAssociationStatus) DeepCopy ¶
func (in *LocalGatewayRouteTableVPCAssociationStatus) DeepCopy() *LocalGatewayRouteTableVPCAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVPCAssociationStatus.
func (*LocalGatewayRouteTableVPCAssociationStatus) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVPCAssociationStatus) DeepCopyInto(out *LocalGatewayRouteTableVPCAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceStrategiesObservation ¶
type MaintenanceStrategiesObservation struct { }
func (*MaintenanceStrategiesObservation) DeepCopy ¶
func (in *MaintenanceStrategiesObservation) DeepCopy() *MaintenanceStrategiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceStrategiesObservation.
func (*MaintenanceStrategiesObservation) DeepCopyInto ¶
func (in *MaintenanceStrategiesObservation) DeepCopyInto(out *MaintenanceStrategiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceStrategiesParameters ¶
type MaintenanceStrategiesParameters struct { // +kubebuilder:validation:Optional CapacityRebalance []CapacityRebalanceParameters `json:"capacityRebalance,omitempty" tf:"capacity_rebalance,omitempty"` }
func (*MaintenanceStrategiesParameters) DeepCopy ¶
func (in *MaintenanceStrategiesParameters) DeepCopy() *MaintenanceStrategiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceStrategiesParameters.
func (*MaintenanceStrategiesParameters) DeepCopyInto ¶
func (in *MaintenanceStrategiesParameters) DeepCopyInto(out *MaintenanceStrategiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixList ¶
type ManagedPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPrefixListSpec `json:"spec"` Status ManagedPrefixListStatus `json:"status,omitempty"` }
ManagedPrefixList is the Schema for the ManagedPrefixLists 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 (*ManagedPrefixList) DeepCopy ¶
func (in *ManagedPrefixList) DeepCopy() *ManagedPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixList.
func (*ManagedPrefixList) DeepCopyInto ¶
func (in *ManagedPrefixList) DeepCopyInto(out *ManagedPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixList) DeepCopyObject ¶
func (in *ManagedPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrefixList) GetCondition ¶
func (mg *ManagedPrefixList) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedPrefixList.
func (*ManagedPrefixList) GetConnectionDetailsMapping ¶
func (tr *ManagedPrefixList) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedPrefixList
func (*ManagedPrefixList) GetDeletionPolicy ¶
func (mg *ManagedPrefixList) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedPrefixList.
func (*ManagedPrefixList) GetID ¶
func (tr *ManagedPrefixList) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedPrefixList
func (*ManagedPrefixList) GetObservation ¶
func (tr *ManagedPrefixList) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedPrefixList
func (*ManagedPrefixList) GetParameters ¶
func (tr *ManagedPrefixList) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedPrefixList
func (*ManagedPrefixList) GetProviderConfigReference ¶
func (mg *ManagedPrefixList) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedPrefixList.
func (*ManagedPrefixList) GetProviderReference ¶
func (mg *ManagedPrefixList) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedPrefixList. Deprecated: Use GetProviderConfigReference.
func (*ManagedPrefixList) GetPublishConnectionDetailsTo ¶
func (mg *ManagedPrefixList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagedPrefixList.
func (*ManagedPrefixList) GetTerraformResourceType ¶
func (mg *ManagedPrefixList) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedPrefixList
func (*ManagedPrefixList) GetTerraformSchemaVersion ¶
func (tr *ManagedPrefixList) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedPrefixList) GetWriteConnectionSecretToReference ¶
func (mg *ManagedPrefixList) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedPrefixList.
func (*ManagedPrefixList) LateInitialize ¶
func (tr *ManagedPrefixList) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedPrefixList using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedPrefixList) SetConditions ¶
func (mg *ManagedPrefixList) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedPrefixList.
func (*ManagedPrefixList) SetDeletionPolicy ¶
func (mg *ManagedPrefixList) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedPrefixList.
func (*ManagedPrefixList) SetObservation ¶
func (tr *ManagedPrefixList) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedPrefixList
func (*ManagedPrefixList) SetParameters ¶
func (tr *ManagedPrefixList) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedPrefixList
func (*ManagedPrefixList) SetProviderConfigReference ¶
func (mg *ManagedPrefixList) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedPrefixList.
func (*ManagedPrefixList) SetProviderReference ¶
func (mg *ManagedPrefixList) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedPrefixList. Deprecated: Use SetProviderConfigReference.
func (*ManagedPrefixList) SetPublishConnectionDetailsTo ¶
func (mg *ManagedPrefixList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagedPrefixList.
func (*ManagedPrefixList) SetWriteConnectionSecretToReference ¶
func (mg *ManagedPrefixList) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedPrefixList.
type ManagedPrefixListList ¶
type ManagedPrefixListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedPrefixList `json:"items"` }
ManagedPrefixListList contains a list of ManagedPrefixLists
func (*ManagedPrefixListList) DeepCopy ¶
func (in *ManagedPrefixListList) DeepCopy() *ManagedPrefixListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListList.
func (*ManagedPrefixListList) DeepCopyInto ¶
func (in *ManagedPrefixListList) DeepCopyInto(out *ManagedPrefixListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixListList) DeepCopyObject ¶
func (in *ManagedPrefixListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrefixListList) GetItems ¶
func (l *ManagedPrefixListList) GetItems() []resource.Managed
GetItems of this ManagedPrefixListList.
type ManagedPrefixListObservation ¶
type ManagedPrefixListObservation 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"` Version *float64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*ManagedPrefixListObservation) DeepCopy ¶
func (in *ManagedPrefixListObservation) DeepCopy() *ManagedPrefixListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListObservation.
func (*ManagedPrefixListObservation) DeepCopyInto ¶
func (in *ManagedPrefixListObservation) DeepCopyInto(out *ManagedPrefixListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListParameters ¶
type ManagedPrefixListParameters struct { // +kubebuilder:validation:Required AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"` // +kubebuilder:validation:Optional Entry []EntryParameters `json:"entry,omitempty" tf:"entry,omitempty"` // +kubebuilder:validation:Required MaxEntries *float64 `json:"maxEntries" tf:"max_entries,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 (*ManagedPrefixListParameters) DeepCopy ¶
func (in *ManagedPrefixListParameters) DeepCopy() *ManagedPrefixListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListParameters.
func (*ManagedPrefixListParameters) DeepCopyInto ¶
func (in *ManagedPrefixListParameters) DeepCopyInto(out *ManagedPrefixListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListSpec ¶
type ManagedPrefixListSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedPrefixListParameters `json:"forProvider"` }
ManagedPrefixListSpec defines the desired state of ManagedPrefixList
func (*ManagedPrefixListSpec) DeepCopy ¶
func (in *ManagedPrefixListSpec) DeepCopy() *ManagedPrefixListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListSpec.
func (*ManagedPrefixListSpec) DeepCopyInto ¶
func (in *ManagedPrefixListSpec) DeepCopyInto(out *ManagedPrefixListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListStatus ¶
type ManagedPrefixListStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedPrefixListObservation `json:"atProvider,omitempty"` }
ManagedPrefixListStatus defines the observed state of ManagedPrefixList.
func (*ManagedPrefixListStatus) DeepCopy ¶
func (in *ManagedPrefixListStatus) DeepCopy() *ManagedPrefixListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListStatus.
func (*ManagedPrefixListStatus) DeepCopyInto ¶
func (in *ManagedPrefixListStatus) DeepCopyInto(out *ManagedPrefixListStatus)
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 NATGateway ¶
type NATGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NATGatewaySpec `json:"spec"` Status NATGatewayStatus `json:"status,omitempty"` }
NATGateway is the Schema for the NATGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*NATGateway) DeepCopy ¶
func (in *NATGateway) DeepCopy() *NATGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGateway.
func (*NATGateway) DeepCopyInto ¶
func (in *NATGateway) DeepCopyInto(out *NATGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGateway) DeepCopyObject ¶
func (in *NATGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGateway) GetCondition ¶
func (mg *NATGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NATGateway.
func (*NATGateway) GetConnectionDetailsMapping ¶
func (tr *NATGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NATGateway
func (*NATGateway) GetDeletionPolicy ¶
func (mg *NATGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NATGateway.
func (*NATGateway) GetID ¶
func (tr *NATGateway) GetID() string
GetID returns ID of underlying Terraform resource of this NATGateway
func (*NATGateway) GetObservation ¶
func (tr *NATGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this NATGateway
func (*NATGateway) GetParameters ¶
func (tr *NATGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this NATGateway
func (*NATGateway) GetProviderConfigReference ¶
func (mg *NATGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NATGateway.
func (*NATGateway) GetProviderReference ¶
func (mg *NATGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this NATGateway. Deprecated: Use GetProviderConfigReference.
func (*NATGateway) GetPublishConnectionDetailsTo ¶
func (mg *NATGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NATGateway.
func (*NATGateway) GetTerraformResourceType ¶
func (mg *NATGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NATGateway
func (*NATGateway) GetTerraformSchemaVersion ¶
func (tr *NATGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NATGateway) GetWriteConnectionSecretToReference ¶
func (mg *NATGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NATGateway.
func (*NATGateway) LateInitialize ¶
func (tr *NATGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NATGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*NATGateway) ResolveReferences ¶
ResolveReferences of this NATGateway.
func (*NATGateway) SetConditions ¶
func (mg *NATGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this NATGateway.
func (*NATGateway) SetDeletionPolicy ¶
func (mg *NATGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NATGateway.
func (*NATGateway) SetObservation ¶
func (tr *NATGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this NATGateway
func (*NATGateway) SetParameters ¶
func (tr *NATGateway) SetParameters(params map[string]interface{}) error
SetParameters for this NATGateway
func (*NATGateway) SetProviderConfigReference ¶
func (mg *NATGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NATGateway.
func (*NATGateway) SetProviderReference ¶
func (mg *NATGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NATGateway. Deprecated: Use SetProviderConfigReference.
func (*NATGateway) SetPublishConnectionDetailsTo ¶
func (mg *NATGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NATGateway.
func (*NATGateway) SetWriteConnectionSecretToReference ¶
func (mg *NATGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NATGateway.
type NATGatewayList ¶
type NATGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NATGateway `json:"items"` }
NATGatewayList contains a list of NATGateways
func (*NATGatewayList) DeepCopy ¶
func (in *NATGatewayList) DeepCopy() *NATGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayList.
func (*NATGatewayList) DeepCopyInto ¶
func (in *NATGatewayList) DeepCopyInto(out *NATGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayList) DeepCopyObject ¶
func (in *NATGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayList) GetItems ¶
func (l *NATGatewayList) GetItems() []resource.Managed
GetItems of this NATGatewayList.
type NATGatewayObservation ¶
type NATGatewayObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*NATGatewayObservation) DeepCopy ¶
func (in *NATGatewayObservation) DeepCopy() *NATGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayObservation.
func (*NATGatewayObservation) DeepCopyInto ¶
func (in *NATGatewayObservation) DeepCopyInto(out *NATGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayParameters ¶
type NATGatewayParameters struct { // +kubebuilder:validation:Optional AllocationID *string `json:"allocationId,omitempty" tf:"allocation_id,omitempty"` // +kubebuilder:validation:Optional ConnectivityType *string `json:"connectivityType,omitempty" tf:"connectivity_type,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.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 (*NATGatewayParameters) DeepCopy ¶
func (in *NATGatewayParameters) DeepCopy() *NATGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayParameters.
func (*NATGatewayParameters) DeepCopyInto ¶
func (in *NATGatewayParameters) DeepCopyInto(out *NATGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewaySpec ¶
type NATGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NATGatewayParameters `json:"forProvider"` }
NATGatewaySpec defines the desired state of NATGateway
func (*NATGatewaySpec) DeepCopy ¶
func (in *NATGatewaySpec) DeepCopy() *NATGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewaySpec.
func (*NATGatewaySpec) DeepCopyInto ¶
func (in *NATGatewaySpec) DeepCopyInto(out *NATGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayStatus ¶
type NATGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NATGatewayObservation `json:"atProvider,omitempty"` }
NATGatewayStatus defines the observed state of NATGateway.
func (*NATGatewayStatus) DeepCopy ¶
func (in *NATGatewayStatus) DeepCopy() *NATGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayStatus.
func (*NATGatewayStatus) DeepCopyInto ¶
func (in *NATGatewayStatus) DeepCopyInto(out *NATGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACL ¶
type NetworkACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkACLSpec `json:"spec"` Status NetworkACLStatus `json:"status,omitempty"` }
NetworkACL is the Schema for the NetworkACLs 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 (*NetworkACL) DeepCopy ¶
func (in *NetworkACL) DeepCopy() *NetworkACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACL.
func (*NetworkACL) DeepCopyInto ¶
func (in *NetworkACL) DeepCopyInto(out *NetworkACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACL) DeepCopyObject ¶
func (in *NetworkACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkACL) GetCondition ¶
func (mg *NetworkACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkACL.
func (*NetworkACL) GetConnectionDetailsMapping ¶
func (tr *NetworkACL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkACL
func (*NetworkACL) GetDeletionPolicy ¶
func (mg *NetworkACL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkACL.
func (*NetworkACL) GetID ¶
func (tr *NetworkACL) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkACL
func (*NetworkACL) GetObservation ¶
func (tr *NetworkACL) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkACL
func (*NetworkACL) GetParameters ¶
func (tr *NetworkACL) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkACL
func (*NetworkACL) GetProviderConfigReference ¶
func (mg *NetworkACL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkACL.
func (*NetworkACL) GetProviderReference ¶
func (mg *NetworkACL) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkACL. Deprecated: Use GetProviderConfigReference.
func (*NetworkACL) GetPublishConnectionDetailsTo ¶
func (mg *NetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkACL.
func (*NetworkACL) GetTerraformResourceType ¶
func (mg *NetworkACL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkACL
func (*NetworkACL) GetTerraformSchemaVersion ¶
func (tr *NetworkACL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkACL) GetWriteConnectionSecretToReference ¶
func (mg *NetworkACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkACL.
func (*NetworkACL) LateInitialize ¶
func (tr *NetworkACL) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkACL using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkACL) ResolveReferences ¶
ResolveReferences of this NetworkACL.
func (*NetworkACL) SetConditions ¶
func (mg *NetworkACL) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkACL.
func (*NetworkACL) SetDeletionPolicy ¶
func (mg *NetworkACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkACL.
func (*NetworkACL) SetObservation ¶
func (tr *NetworkACL) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkACL
func (*NetworkACL) SetParameters ¶
func (tr *NetworkACL) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkACL
func (*NetworkACL) SetProviderConfigReference ¶
func (mg *NetworkACL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkACL.
func (*NetworkACL) SetProviderReference ¶
func (mg *NetworkACL) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkACL. Deprecated: Use SetProviderConfigReference.
func (*NetworkACL) SetPublishConnectionDetailsTo ¶
func (mg *NetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkACL.
func (*NetworkACL) SetWriteConnectionSecretToReference ¶
func (mg *NetworkACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkACL.
type NetworkACLEgressObservation ¶
type NetworkACLEgressObservation struct { }
func (*NetworkACLEgressObservation) DeepCopy ¶
func (in *NetworkACLEgressObservation) DeepCopy() *NetworkACLEgressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLEgressObservation.
func (*NetworkACLEgressObservation) DeepCopyInto ¶
func (in *NetworkACLEgressObservation) DeepCopyInto(out *NetworkACLEgressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLEgressParameters ¶
type NetworkACLEgressParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action"` // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block"` // +kubebuilder:validation:Optional IcmpCode *float64 `json:"icmpCode,omitempty" tf:"icmp_code"` // +kubebuilder:validation:Optional IcmpType *float64 `json:"icmpType,omitempty" tf:"icmp_type"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +kubebuilder:validation:Optional RuleNo *float64 `json:"ruleNo,omitempty" tf:"rule_no"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port"` }
func (*NetworkACLEgressParameters) DeepCopy ¶
func (in *NetworkACLEgressParameters) DeepCopy() *NetworkACLEgressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLEgressParameters.
func (*NetworkACLEgressParameters) DeepCopyInto ¶
func (in *NetworkACLEgressParameters) DeepCopyInto(out *NetworkACLEgressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLIngressObservation ¶
type NetworkACLIngressObservation struct { }
func (*NetworkACLIngressObservation) DeepCopy ¶
func (in *NetworkACLIngressObservation) DeepCopy() *NetworkACLIngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLIngressObservation.
func (*NetworkACLIngressObservation) DeepCopyInto ¶
func (in *NetworkACLIngressObservation) DeepCopyInto(out *NetworkACLIngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLIngressParameters ¶
type NetworkACLIngressParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action"` // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block"` // +kubebuilder:validation:Optional IcmpCode *float64 `json:"icmpCode,omitempty" tf:"icmp_code"` // +kubebuilder:validation:Optional IcmpType *float64 `json:"icmpType,omitempty" tf:"icmp_type"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +kubebuilder:validation:Optional RuleNo *float64 `json:"ruleNo,omitempty" tf:"rule_no"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port"` }
func (*NetworkACLIngressParameters) DeepCopy ¶
func (in *NetworkACLIngressParameters) DeepCopy() *NetworkACLIngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLIngressParameters.
func (*NetworkACLIngressParameters) DeepCopyInto ¶
func (in *NetworkACLIngressParameters) DeepCopyInto(out *NetworkACLIngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLList ¶
type NetworkACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkACL `json:"items"` }
NetworkACLList contains a list of NetworkACLs
func (*NetworkACLList) DeepCopy ¶
func (in *NetworkACLList) DeepCopy() *NetworkACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLList.
func (*NetworkACLList) DeepCopyInto ¶
func (in *NetworkACLList) DeepCopyInto(out *NetworkACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACLList) DeepCopyObject ¶
func (in *NetworkACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkACLList) GetItems ¶
func (l *NetworkACLList) GetItems() []resource.Managed
GetItems of this NetworkACLList.
type NetworkACLObservation ¶
type NetworkACLObservation 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 (*NetworkACLObservation) DeepCopy ¶
func (in *NetworkACLObservation) DeepCopy() *NetworkACLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLObservation.
func (*NetworkACLObservation) DeepCopyInto ¶
func (in *NetworkACLObservation) DeepCopyInto(out *NetworkACLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLParameters ¶
type NetworkACLParameters struct { // +kubebuilder:validation:Optional Egress []NetworkACLEgressParameters `json:"egress,omitempty" tf:"egress,omitempty"` // +kubebuilder:validation:Optional Ingress []NetworkACLIngressParameters `json:"ingress,omitempty" tf:"ingress,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=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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"` // +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 (*NetworkACLParameters) DeepCopy ¶
func (in *NetworkACLParameters) DeepCopy() *NetworkACLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLParameters.
func (*NetworkACLParameters) DeepCopyInto ¶
func (in *NetworkACLParameters) DeepCopyInto(out *NetworkACLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLRule ¶
type NetworkACLRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkACLRuleSpec `json:"spec"` Status NetworkACLRuleStatus `json:"status,omitempty"` }
NetworkACLRule is the Schema for the NetworkACLRules 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 (*NetworkACLRule) DeepCopy ¶
func (in *NetworkACLRule) DeepCopy() *NetworkACLRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRule.
func (*NetworkACLRule) DeepCopyInto ¶
func (in *NetworkACLRule) DeepCopyInto(out *NetworkACLRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACLRule) DeepCopyObject ¶
func (in *NetworkACLRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkACLRule) GetCondition ¶
func (mg *NetworkACLRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkACLRule.
func (*NetworkACLRule) GetConnectionDetailsMapping ¶
func (tr *NetworkACLRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkACLRule
func (*NetworkACLRule) GetDeletionPolicy ¶
func (mg *NetworkACLRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkACLRule.
func (*NetworkACLRule) GetID ¶
func (tr *NetworkACLRule) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkACLRule
func (*NetworkACLRule) GetObservation ¶
func (tr *NetworkACLRule) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkACLRule
func (*NetworkACLRule) GetParameters ¶
func (tr *NetworkACLRule) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkACLRule
func (*NetworkACLRule) GetProviderConfigReference ¶
func (mg *NetworkACLRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkACLRule.
func (*NetworkACLRule) GetProviderReference ¶
func (mg *NetworkACLRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkACLRule. Deprecated: Use GetProviderConfigReference.
func (*NetworkACLRule) GetPublishConnectionDetailsTo ¶
func (mg *NetworkACLRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkACLRule.
func (*NetworkACLRule) GetTerraformResourceType ¶
func (mg *NetworkACLRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkACLRule
func (*NetworkACLRule) GetTerraformSchemaVersion ¶
func (tr *NetworkACLRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkACLRule) GetWriteConnectionSecretToReference ¶
func (mg *NetworkACLRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkACLRule.
func (*NetworkACLRule) LateInitialize ¶
func (tr *NetworkACLRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkACLRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkACLRule) SetConditions ¶
func (mg *NetworkACLRule) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkACLRule.
func (*NetworkACLRule) SetDeletionPolicy ¶
func (mg *NetworkACLRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkACLRule.
func (*NetworkACLRule) SetObservation ¶
func (tr *NetworkACLRule) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkACLRule
func (*NetworkACLRule) SetParameters ¶
func (tr *NetworkACLRule) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkACLRule
func (*NetworkACLRule) SetProviderConfigReference ¶
func (mg *NetworkACLRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkACLRule.
func (*NetworkACLRule) SetProviderReference ¶
func (mg *NetworkACLRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkACLRule. Deprecated: Use SetProviderConfigReference.
func (*NetworkACLRule) SetPublishConnectionDetailsTo ¶
func (mg *NetworkACLRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkACLRule.
func (*NetworkACLRule) SetWriteConnectionSecretToReference ¶
func (mg *NetworkACLRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkACLRule.
type NetworkACLRuleList ¶
type NetworkACLRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkACLRule `json:"items"` }
NetworkACLRuleList contains a list of NetworkACLRules
func (*NetworkACLRuleList) DeepCopy ¶
func (in *NetworkACLRuleList) DeepCopy() *NetworkACLRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleList.
func (*NetworkACLRuleList) DeepCopyInto ¶
func (in *NetworkACLRuleList) DeepCopyInto(out *NetworkACLRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACLRuleList) DeepCopyObject ¶
func (in *NetworkACLRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkACLRuleList) GetItems ¶
func (l *NetworkACLRuleList) GetItems() []resource.Managed
GetItems of this NetworkACLRuleList.
type NetworkACLRuleObservation ¶
type NetworkACLRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NetworkACLRuleObservation) DeepCopy ¶
func (in *NetworkACLRuleObservation) DeepCopy() *NetworkACLRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleObservation.
func (*NetworkACLRuleObservation) DeepCopyInto ¶
func (in *NetworkACLRuleObservation) DeepCopyInto(out *NetworkACLRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLRuleParameters ¶
type NetworkACLRuleParameters struct { // +kubebuilder:validation:Optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"` // +kubebuilder:validation:Optional Egress *bool `json:"egress,omitempty" tf:"egress,omitempty"` // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional IPv6CidrBlock *string `json:"ipv6CidrBlock,omitempty" tf:"ipv6_cidr_block,omitempty"` // +kubebuilder:validation:Optional IcmpCode *string `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"` // +kubebuilder:validation:Optional IcmpType *string `json:"icmpType,omitempty" tf:"icmp_type,omitempty"` // +kubebuilder:validation:Required NetworkACLID *string `json:"networkAclId" tf:"network_acl_id,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:"-"` // +kubebuilder:validation:Required RuleAction *string `json:"ruleAction" tf:"rule_action,omitempty"` // +kubebuilder:validation:Required RuleNumber *float64 `json:"ruleNumber" tf:"rule_number,omitempty"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*NetworkACLRuleParameters) DeepCopy ¶
func (in *NetworkACLRuleParameters) DeepCopy() *NetworkACLRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleParameters.
func (*NetworkACLRuleParameters) DeepCopyInto ¶
func (in *NetworkACLRuleParameters) DeepCopyInto(out *NetworkACLRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLRuleSpec ¶
type NetworkACLRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkACLRuleParameters `json:"forProvider"` }
NetworkACLRuleSpec defines the desired state of NetworkACLRule
func (*NetworkACLRuleSpec) DeepCopy ¶
func (in *NetworkACLRuleSpec) DeepCopy() *NetworkACLRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleSpec.
func (*NetworkACLRuleSpec) DeepCopyInto ¶
func (in *NetworkACLRuleSpec) DeepCopyInto(out *NetworkACLRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLRuleStatus ¶
type NetworkACLRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkACLRuleObservation `json:"atProvider,omitempty"` }
NetworkACLRuleStatus defines the observed state of NetworkACLRule.
func (*NetworkACLRuleStatus) DeepCopy ¶
func (in *NetworkACLRuleStatus) DeepCopy() *NetworkACLRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleStatus.
func (*NetworkACLRuleStatus) DeepCopyInto ¶
func (in *NetworkACLRuleStatus) DeepCopyInto(out *NetworkACLRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLSpec ¶
type NetworkACLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkACLParameters `json:"forProvider"` }
NetworkACLSpec defines the desired state of NetworkACL
func (*NetworkACLSpec) DeepCopy ¶
func (in *NetworkACLSpec) DeepCopy() *NetworkACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpec.
func (*NetworkACLSpec) DeepCopyInto ¶
func (in *NetworkACLSpec) DeepCopyInto(out *NetworkACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLStatus ¶
type NetworkACLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkACLObservation `json:"atProvider,omitempty"` }
NetworkACLStatus defines the observed state of NetworkACL.
func (*NetworkACLStatus) DeepCopy ¶
func (in *NetworkACLStatus) DeepCopy() *NetworkACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLStatus.
func (*NetworkACLStatus) DeepCopyInto ¶
func (in *NetworkACLStatus) DeepCopyInto(out *NetworkACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachment ¶
type NetworkInterfaceAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceAttachmentSpec `json:"spec"` Status NetworkInterfaceAttachmentStatus `json:"status,omitempty"` }
NetworkInterfaceAttachment is the Schema for the NetworkInterfaceAttachments 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 (*NetworkInterfaceAttachment) DeepCopy ¶
func (in *NetworkInterfaceAttachment) DeepCopy() *NetworkInterfaceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) DeepCopyInto ¶
func (in *NetworkInterfaceAttachment) DeepCopyInto(out *NetworkInterfaceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceAttachment) DeepCopyObject ¶
func (in *NetworkInterfaceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceAttachment) GetCondition ¶
func (mg *NetworkInterfaceAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) GetConnectionDetailsMapping ¶
func (tr *NetworkInterfaceAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) GetDeletionPolicy ¶
func (mg *NetworkInterfaceAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) GetID ¶
func (tr *NetworkInterfaceAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) GetObservation ¶
func (tr *NetworkInterfaceAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) GetParameters ¶
func (tr *NetworkInterfaceAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) GetProviderConfigReference ¶
func (mg *NetworkInterfaceAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) GetProviderReference ¶
func (mg *NetworkInterfaceAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkInterfaceAttachment. Deprecated: Use GetProviderConfigReference.
func (*NetworkInterfaceAttachment) GetPublishConnectionDetailsTo ¶
func (mg *NetworkInterfaceAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) GetTerraformResourceType ¶
func (mg *NetworkInterfaceAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) GetTerraformSchemaVersion ¶
func (tr *NetworkInterfaceAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkInterfaceAttachment) GetWriteConnectionSecretToReference ¶
func (mg *NetworkInterfaceAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) LateInitialize ¶
func (tr *NetworkInterfaceAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkInterfaceAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkInterfaceAttachment) SetConditions ¶
func (mg *NetworkInterfaceAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) SetDeletionPolicy ¶
func (mg *NetworkInterfaceAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) SetObservation ¶
func (tr *NetworkInterfaceAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) SetParameters ¶
func (tr *NetworkInterfaceAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkInterfaceAttachment
func (*NetworkInterfaceAttachment) SetProviderConfigReference ¶
func (mg *NetworkInterfaceAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) SetProviderReference ¶
func (mg *NetworkInterfaceAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkInterfaceAttachment. Deprecated: Use SetProviderConfigReference.
func (*NetworkInterfaceAttachment) SetPublishConnectionDetailsTo ¶
func (mg *NetworkInterfaceAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) SetWriteConnectionSecretToReference ¶
func (mg *NetworkInterfaceAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkInterfaceAttachment.
type NetworkInterfaceAttachmentList ¶
type NetworkInterfaceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterfaceAttachment `json:"items"` }
NetworkInterfaceAttachmentList contains a list of NetworkInterfaceAttachments
func (*NetworkInterfaceAttachmentList) DeepCopy ¶
func (in *NetworkInterfaceAttachmentList) DeepCopy() *NetworkInterfaceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentList.
func (*NetworkInterfaceAttachmentList) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentList) DeepCopyInto(out *NetworkInterfaceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceAttachmentList) DeepCopyObject ¶
func (in *NetworkInterfaceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceAttachmentList) GetItems ¶
func (l *NetworkInterfaceAttachmentList) GetItems() []resource.Managed
GetItems of this NetworkInterfaceAttachmentList.
type NetworkInterfaceAttachmentObservation ¶
type NetworkInterfaceAttachmentObservation struct { AttachmentID *string `json:"attachmentId,omitempty" tf:"attachment_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*NetworkInterfaceAttachmentObservation) DeepCopy ¶
func (in *NetworkInterfaceAttachmentObservation) DeepCopy() *NetworkInterfaceAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentObservation.
func (*NetworkInterfaceAttachmentObservation) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentObservation) DeepCopyInto(out *NetworkInterfaceAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentParameters ¶
type NetworkInterfaceAttachmentParameters struct { // +kubebuilder:validation:Required DeviceIndex *float64 `json:"deviceIndex" tf:"device_index,omitempty"` // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_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:"-"` }
func (*NetworkInterfaceAttachmentParameters) DeepCopy ¶
func (in *NetworkInterfaceAttachmentParameters) DeepCopy() *NetworkInterfaceAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentParameters.
func (*NetworkInterfaceAttachmentParameters) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentParameters) DeepCopyInto(out *NetworkInterfaceAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentSpec ¶
type NetworkInterfaceAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkInterfaceAttachmentParameters `json:"forProvider"` }
NetworkInterfaceAttachmentSpec defines the desired state of NetworkInterfaceAttachment
func (*NetworkInterfaceAttachmentSpec) DeepCopy ¶
func (in *NetworkInterfaceAttachmentSpec) DeepCopy() *NetworkInterfaceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentSpec.
func (*NetworkInterfaceAttachmentSpec) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentSpec) DeepCopyInto(out *NetworkInterfaceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentStatus ¶
type NetworkInterfaceAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkInterfaceAttachmentObservation `json:"atProvider,omitempty"` }
NetworkInterfaceAttachmentStatus defines the observed state of NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachmentStatus) DeepCopy ¶
func (in *NetworkInterfaceAttachmentStatus) DeepCopy() *NetworkInterfaceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentStatus.
func (*NetworkInterfaceAttachmentStatus) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentStatus) DeepCopyInto(out *NetworkInterfaceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 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"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` }
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 NetworkInterfaceSgAttachment ¶
type NetworkInterfaceSgAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSgAttachmentSpec `json:"spec"` Status NetworkInterfaceSgAttachmentStatus `json:"status,omitempty"` }
NetworkInterfaceSgAttachment is the Schema for the NetworkInterfaceSgAttachments 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 (*NetworkInterfaceSgAttachment) DeepCopy ¶
func (in *NetworkInterfaceSgAttachment) DeepCopy() *NetworkInterfaceSgAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachment) DeepCopyInto(out *NetworkInterfaceSgAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceSgAttachment) DeepCopyObject ¶
func (in *NetworkInterfaceSgAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceSgAttachment) GetCondition ¶
func (mg *NetworkInterfaceSgAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) GetConnectionDetailsMapping ¶
func (tr *NetworkInterfaceSgAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) GetDeletionPolicy ¶
func (mg *NetworkInterfaceSgAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) GetID ¶
func (tr *NetworkInterfaceSgAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) GetObservation ¶
func (tr *NetworkInterfaceSgAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) GetParameters ¶
func (tr *NetworkInterfaceSgAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) GetProviderConfigReference ¶
func (mg *NetworkInterfaceSgAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) GetProviderReference ¶
func (mg *NetworkInterfaceSgAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkInterfaceSgAttachment. Deprecated: Use GetProviderConfigReference.
func (*NetworkInterfaceSgAttachment) GetPublishConnectionDetailsTo ¶
func (mg *NetworkInterfaceSgAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) GetTerraformResourceType ¶
func (mg *NetworkInterfaceSgAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) GetTerraformSchemaVersion ¶
func (tr *NetworkInterfaceSgAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkInterfaceSgAttachment) GetWriteConnectionSecretToReference ¶
func (mg *NetworkInterfaceSgAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) LateInitialize ¶
func (tr *NetworkInterfaceSgAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkInterfaceSgAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkInterfaceSgAttachment) ResolveReferences ¶
func (mg *NetworkInterfaceSgAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) SetConditions ¶
func (mg *NetworkInterfaceSgAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) SetDeletionPolicy ¶
func (mg *NetworkInterfaceSgAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) SetObservation ¶
func (tr *NetworkInterfaceSgAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) SetParameters ¶
func (tr *NetworkInterfaceSgAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachment) SetProviderConfigReference ¶
func (mg *NetworkInterfaceSgAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) SetProviderReference ¶
func (mg *NetworkInterfaceSgAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkInterfaceSgAttachment. Deprecated: Use SetProviderConfigReference.
func (*NetworkInterfaceSgAttachment) SetPublishConnectionDetailsTo ¶
func (mg *NetworkInterfaceSgAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachment) SetWriteConnectionSecretToReference ¶
func (mg *NetworkInterfaceSgAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkInterfaceSgAttachment.
type NetworkInterfaceSgAttachmentList ¶
type NetworkInterfaceSgAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterfaceSgAttachment `json:"items"` }
NetworkInterfaceSgAttachmentList contains a list of NetworkInterfaceSgAttachments
func (*NetworkInterfaceSgAttachmentList) DeepCopy ¶
func (in *NetworkInterfaceSgAttachmentList) DeepCopy() *NetworkInterfaceSgAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentList.
func (*NetworkInterfaceSgAttachmentList) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachmentList) DeepCopyInto(out *NetworkInterfaceSgAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceSgAttachmentList) DeepCopyObject ¶
func (in *NetworkInterfaceSgAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceSgAttachmentList) GetItems ¶
func (l *NetworkInterfaceSgAttachmentList) GetItems() []resource.Managed
GetItems of this NetworkInterfaceSgAttachmentList.
type NetworkInterfaceSgAttachmentObservation ¶
type NetworkInterfaceSgAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NetworkInterfaceSgAttachmentObservation) DeepCopy ¶
func (in *NetworkInterfaceSgAttachmentObservation) DeepCopy() *NetworkInterfaceSgAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentObservation.
func (*NetworkInterfaceSgAttachmentObservation) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachmentObservation) DeepCopyInto(out *NetworkInterfaceSgAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSgAttachmentParameters ¶
type NetworkInterfaceSgAttachmentParameters struct { // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_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=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +kubebuilder:validation:Optional SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIDRef *v1.Reference `json:"securityGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIDSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` }
func (*NetworkInterfaceSgAttachmentParameters) DeepCopy ¶
func (in *NetworkInterfaceSgAttachmentParameters) DeepCopy() *NetworkInterfaceSgAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentParameters.
func (*NetworkInterfaceSgAttachmentParameters) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachmentParameters) DeepCopyInto(out *NetworkInterfaceSgAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSgAttachmentSpec ¶
type NetworkInterfaceSgAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkInterfaceSgAttachmentParameters `json:"forProvider"` }
NetworkInterfaceSgAttachmentSpec defines the desired state of NetworkInterfaceSgAttachment
func (*NetworkInterfaceSgAttachmentSpec) DeepCopy ¶
func (in *NetworkInterfaceSgAttachmentSpec) DeepCopy() *NetworkInterfaceSgAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentSpec.
func (*NetworkInterfaceSgAttachmentSpec) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachmentSpec) DeepCopyInto(out *NetworkInterfaceSgAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSgAttachmentStatus ¶
type NetworkInterfaceSgAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkInterfaceSgAttachmentObservation `json:"atProvider,omitempty"` }
NetworkInterfaceSgAttachmentStatus defines the observed state of NetworkInterfaceSgAttachment.
func (*NetworkInterfaceSgAttachmentStatus) DeepCopy ¶
func (in *NetworkInterfaceSgAttachmentStatus) DeepCopy() *NetworkInterfaceSgAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentStatus.
func (*NetworkInterfaceSgAttachmentStatus) DeepCopyInto ¶
func (in *NetworkInterfaceSgAttachmentStatus) DeepCopyInto(out *NetworkInterfaceSgAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDemandOptionsObservation ¶
type OnDemandOptionsObservation struct { }
func (*OnDemandOptionsObservation) DeepCopy ¶
func (in *OnDemandOptionsObservation) DeepCopy() *OnDemandOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandOptionsObservation.
func (*OnDemandOptionsObservation) DeepCopyInto ¶
func (in *OnDemandOptionsObservation) DeepCopyInto(out *OnDemandOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDemandOptionsParameters ¶
type OnDemandOptionsParameters struct { // +kubebuilder:validation:Optional AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` }
func (*OnDemandOptionsParameters) DeepCopy ¶
func (in *OnDemandOptionsParameters) DeepCopy() *OnDemandOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandOptionsParameters.
func (*OnDemandOptionsParameters) DeepCopyInto ¶
func (in *OnDemandOptionsParameters) DeepCopyInto(out *OnDemandOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideObservation ¶
type OverrideObservation struct { }
func (*OverrideObservation) DeepCopy ¶
func (in *OverrideObservation) DeepCopy() *OverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideObservation.
func (*OverrideObservation) DeepCopyInto ¶
func (in *OverrideObservation) DeepCopyInto(out *OverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideParameters ¶
type OverrideParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*OverrideParameters) DeepCopy ¶
func (in *OverrideParameters) DeepCopy() *OverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideParameters.
func (*OverrideParameters) DeepCopyInto ¶
func (in *OverrideParameters) DeepCopyInto(out *OverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesObservation ¶
type OverridesObservation struct { }
func (*OverridesObservation) DeepCopy ¶
func (in *OverridesObservation) DeepCopy() *OverridesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesObservation.
func (*OverridesObservation) DeepCopyInto ¶
func (in *OverridesObservation) DeepCopyInto(out *OverridesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesParameters ¶
type OverridesParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional SpotPrice *string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*OverridesParameters) DeepCopy ¶
func (in *OverridesParameters) DeepCopy() *OverridesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesParameters.
func (*OverridesParameters) DeepCopyInto ¶
func (in *OverridesParameters) DeepCopyInto(out *OverridesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroup ¶
type PlacementGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlacementGroupSpec `json:"spec"` Status PlacementGroupStatus `json:"status,omitempty"` }
PlacementGroup is the Schema for the PlacementGroups 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 (*PlacementGroup) DeepCopy ¶
func (in *PlacementGroup) DeepCopy() *PlacementGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroup.
func (*PlacementGroup) DeepCopyInto ¶
func (in *PlacementGroup) DeepCopyInto(out *PlacementGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlacementGroup) DeepCopyObject ¶
func (in *PlacementGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlacementGroup) GetCondition ¶
func (mg *PlacementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PlacementGroup.
func (*PlacementGroup) GetConnectionDetailsMapping ¶
func (tr *PlacementGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PlacementGroup
func (*PlacementGroup) GetDeletionPolicy ¶
func (mg *PlacementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PlacementGroup.
func (*PlacementGroup) GetID ¶
func (tr *PlacementGroup) GetID() string
GetID returns ID of underlying Terraform resource of this PlacementGroup
func (*PlacementGroup) GetObservation ¶
func (tr *PlacementGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this PlacementGroup
func (*PlacementGroup) GetParameters ¶
func (tr *PlacementGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this PlacementGroup
func (*PlacementGroup) GetProviderConfigReference ¶
func (mg *PlacementGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PlacementGroup.
func (*PlacementGroup) GetProviderReference ¶
func (mg *PlacementGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this PlacementGroup. Deprecated: Use GetProviderConfigReference.
func (*PlacementGroup) GetPublishConnectionDetailsTo ¶
func (mg *PlacementGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PlacementGroup.
func (*PlacementGroup) GetTerraformResourceType ¶
func (mg *PlacementGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PlacementGroup
func (*PlacementGroup) GetTerraformSchemaVersion ¶
func (tr *PlacementGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PlacementGroup) GetWriteConnectionSecretToReference ¶
func (mg *PlacementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PlacementGroup.
func (*PlacementGroup) LateInitialize ¶
func (tr *PlacementGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PlacementGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*PlacementGroup) SetConditions ¶
func (mg *PlacementGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this PlacementGroup.
func (*PlacementGroup) SetDeletionPolicy ¶
func (mg *PlacementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PlacementGroup.
func (*PlacementGroup) SetObservation ¶
func (tr *PlacementGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this PlacementGroup
func (*PlacementGroup) SetParameters ¶
func (tr *PlacementGroup) SetParameters(params map[string]interface{}) error
SetParameters for this PlacementGroup
func (*PlacementGroup) SetProviderConfigReference ¶
func (mg *PlacementGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PlacementGroup.
func (*PlacementGroup) SetProviderReference ¶
func (mg *PlacementGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PlacementGroup. Deprecated: Use SetProviderConfigReference.
func (*PlacementGroup) SetPublishConnectionDetailsTo ¶
func (mg *PlacementGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PlacementGroup.
func (*PlacementGroup) SetWriteConnectionSecretToReference ¶
func (mg *PlacementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PlacementGroup.
type PlacementGroupList ¶
type PlacementGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PlacementGroup `json:"items"` }
PlacementGroupList contains a list of PlacementGroups
func (*PlacementGroupList) DeepCopy ¶
func (in *PlacementGroupList) DeepCopy() *PlacementGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupList.
func (*PlacementGroupList) DeepCopyInto ¶
func (in *PlacementGroupList) DeepCopyInto(out *PlacementGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlacementGroupList) DeepCopyObject ¶
func (in *PlacementGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlacementGroupList) GetItems ¶
func (l *PlacementGroupList) GetItems() []resource.Managed
GetItems of this PlacementGroupList.
type PlacementGroupObservation ¶
type PlacementGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PlacementGroupID *string `json:"placementGroupId,omitempty" tf:"placement_group_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PlacementGroupObservation) DeepCopy ¶
func (in *PlacementGroupObservation) DeepCopy() *PlacementGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupObservation.
func (*PlacementGroupObservation) DeepCopyInto ¶
func (in *PlacementGroupObservation) DeepCopyInto(out *PlacementGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroupParameters ¶
type PlacementGroupParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required Strategy *string `json:"strategy" tf:"strategy,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PlacementGroupParameters) DeepCopy ¶
func (in *PlacementGroupParameters) DeepCopy() *PlacementGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupParameters.
func (*PlacementGroupParameters) DeepCopyInto ¶
func (in *PlacementGroupParameters) DeepCopyInto(out *PlacementGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroupSpec ¶
type PlacementGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PlacementGroupParameters `json:"forProvider"` }
PlacementGroupSpec defines the desired state of PlacementGroup
func (*PlacementGroupSpec) DeepCopy ¶
func (in *PlacementGroupSpec) DeepCopy() *PlacementGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupSpec.
func (*PlacementGroupSpec) DeepCopyInto ¶
func (in *PlacementGroupSpec) DeepCopyInto(out *PlacementGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroupStatus ¶
type PlacementGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PlacementGroupObservation `json:"atProvider,omitempty"` }
PlacementGroupStatus defines the observed state of PlacementGroup.
func (*PlacementGroupStatus) DeepCopy ¶
func (in *PlacementGroupStatus) DeepCopy() *PlacementGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupStatus.
func (*PlacementGroupStatus) DeepCopyInto ¶
func (in *PlacementGroupStatus) DeepCopyInto(out *PlacementGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameConfigurationObservation ¶
type PrivateDNSNameConfigurationObservation struct { Name *string `json:"name,omitempty" tf:"name,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*PrivateDNSNameConfigurationObservation) DeepCopy ¶
func (in *PrivateDNSNameConfigurationObservation) DeepCopy() *PrivateDNSNameConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameConfigurationObservation.
func (*PrivateDNSNameConfigurationObservation) DeepCopyInto ¶
func (in *PrivateDNSNameConfigurationObservation) DeepCopyInto(out *PrivateDNSNameConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameConfigurationParameters ¶
type PrivateDNSNameConfigurationParameters struct { }
func (*PrivateDNSNameConfigurationParameters) DeepCopy ¶
func (in *PrivateDNSNameConfigurationParameters) DeepCopy() *PrivateDNSNameConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameConfigurationParameters.
func (*PrivateDNSNameConfigurationParameters) DeepCopyInto ¶
func (in *PrivateDNSNameConfigurationParameters) DeepCopyInto(out *PrivateDNSNameConfigurationParameters)
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 { }
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"` // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_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 (*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 RouteObservation ¶
type RouteObservation struct { }
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 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"` // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id"` // +kubebuilder:validation:Optional NATGatewayID *string `json:"natGatewayId,omitempty" tf:"nat_gateway_id"` // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id"` // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id"` // +kubebuilder:validation:Optional VPCEndpointID *string `json:"vpcEndpointId,omitempty" tf:"vpc_endpoint_id"` // +kubebuilder:validation:Optional VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId,omitempty" tf:"vpc_peering_connection_id"` }
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 RoutesObservation ¶
type RoutesObservation struct { DestinationCidrBlock *string `json:"destinationCidrBlock,omitempty" tf:"destination_cidr_block,omitempty"` Source *string `json:"source,omitempty" tf:"source,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*RoutesObservation) DeepCopy ¶
func (in *RoutesObservation) DeepCopy() *RoutesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutesObservation.
func (*RoutesObservation) DeepCopyInto ¶
func (in *RoutesObservation) DeepCopyInto(out *RoutesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutesParameters ¶
type RoutesParameters struct { }
func (*RoutesParameters) DeepCopy ¶
func (in *RoutesParameters) DeepCopy() *RoutesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutesParameters.
func (*RoutesParameters) DeepCopyInto ¶
func (in *RoutesParameters) DeepCopyInto(out *RoutesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCreateVolumePermission ¶
type SnapshotCreateVolumePermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotCreateVolumePermissionSpec `json:"spec"` Status SnapshotCreateVolumePermissionStatus `json:"status,omitempty"` }
SnapshotCreateVolumePermission is the Schema for the SnapshotCreateVolumePermissions 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 (*SnapshotCreateVolumePermission) DeepCopy ¶
func (in *SnapshotCreateVolumePermission) DeepCopy() *SnapshotCreateVolumePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermission) DeepCopyInto(out *SnapshotCreateVolumePermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCreateVolumePermission) DeepCopyObject ¶
func (in *SnapshotCreateVolumePermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCreateVolumePermission) GetCondition ¶
func (mg *SnapshotCreateVolumePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) GetConnectionDetailsMapping ¶
func (tr *SnapshotCreateVolumePermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) GetDeletionPolicy ¶
func (mg *SnapshotCreateVolumePermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) GetID ¶
func (tr *SnapshotCreateVolumePermission) GetID() string
GetID returns ID of underlying Terraform resource of this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) GetObservation ¶
func (tr *SnapshotCreateVolumePermission) GetObservation() (map[string]interface{}, error)
GetObservation of this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) GetParameters ¶
func (tr *SnapshotCreateVolumePermission) GetParameters() (map[string]interface{}, error)
GetParameters of this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) GetProviderConfigReference ¶
func (mg *SnapshotCreateVolumePermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) GetProviderReference ¶
func (mg *SnapshotCreateVolumePermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this SnapshotCreateVolumePermission. Deprecated: Use GetProviderConfigReference.
func (*SnapshotCreateVolumePermission) GetPublishConnectionDetailsTo ¶
func (mg *SnapshotCreateVolumePermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) GetTerraformResourceType ¶
func (mg *SnapshotCreateVolumePermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) GetTerraformSchemaVersion ¶
func (tr *SnapshotCreateVolumePermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SnapshotCreateVolumePermission) GetWriteConnectionSecretToReference ¶
func (mg *SnapshotCreateVolumePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) LateInitialize ¶
func (tr *SnapshotCreateVolumePermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SnapshotCreateVolumePermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*SnapshotCreateVolumePermission) SetConditions ¶
func (mg *SnapshotCreateVolumePermission) SetConditions(c ...xpv1.Condition)
SetConditions of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) SetDeletionPolicy ¶
func (mg *SnapshotCreateVolumePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) SetObservation ¶
func (tr *SnapshotCreateVolumePermission) SetObservation(obs map[string]interface{}) error
SetObservation for this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) SetParameters ¶
func (tr *SnapshotCreateVolumePermission) SetParameters(params map[string]interface{}) error
SetParameters for this SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermission) SetProviderConfigReference ¶
func (mg *SnapshotCreateVolumePermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) SetProviderReference ¶
func (mg *SnapshotCreateVolumePermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SnapshotCreateVolumePermission. Deprecated: Use SetProviderConfigReference.
func (*SnapshotCreateVolumePermission) SetPublishConnectionDetailsTo ¶
func (mg *SnapshotCreateVolumePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermission) SetWriteConnectionSecretToReference ¶
func (mg *SnapshotCreateVolumePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SnapshotCreateVolumePermission.
type SnapshotCreateVolumePermissionList ¶
type SnapshotCreateVolumePermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnapshotCreateVolumePermission `json:"items"` }
SnapshotCreateVolumePermissionList contains a list of SnapshotCreateVolumePermissions
func (*SnapshotCreateVolumePermissionList) DeepCopy ¶
func (in *SnapshotCreateVolumePermissionList) DeepCopy() *SnapshotCreateVolumePermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionList.
func (*SnapshotCreateVolumePermissionList) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermissionList) DeepCopyInto(out *SnapshotCreateVolumePermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCreateVolumePermissionList) DeepCopyObject ¶
func (in *SnapshotCreateVolumePermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCreateVolumePermissionList) GetItems ¶
func (l *SnapshotCreateVolumePermissionList) GetItems() []resource.Managed
GetItems of this SnapshotCreateVolumePermissionList.
type SnapshotCreateVolumePermissionObservation ¶
type SnapshotCreateVolumePermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SnapshotCreateVolumePermissionObservation) DeepCopy ¶
func (in *SnapshotCreateVolumePermissionObservation) DeepCopy() *SnapshotCreateVolumePermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionObservation.
func (*SnapshotCreateVolumePermissionObservation) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermissionObservation) DeepCopyInto(out *SnapshotCreateVolumePermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCreateVolumePermissionParameters ¶
type SnapshotCreateVolumePermissionParameters struct { // +kubebuilder:validation:Required AccountID *string `json:"accountId" tf:"account_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:Required SnapshotID *string `json:"snapshotId" tf:"snapshot_id,omitempty"` }
func (*SnapshotCreateVolumePermissionParameters) DeepCopy ¶
func (in *SnapshotCreateVolumePermissionParameters) DeepCopy() *SnapshotCreateVolumePermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionParameters.
func (*SnapshotCreateVolumePermissionParameters) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermissionParameters) DeepCopyInto(out *SnapshotCreateVolumePermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCreateVolumePermissionSpec ¶
type SnapshotCreateVolumePermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotCreateVolumePermissionParameters `json:"forProvider"` }
SnapshotCreateVolumePermissionSpec defines the desired state of SnapshotCreateVolumePermission
func (*SnapshotCreateVolumePermissionSpec) DeepCopy ¶
func (in *SnapshotCreateVolumePermissionSpec) DeepCopy() *SnapshotCreateVolumePermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionSpec.
func (*SnapshotCreateVolumePermissionSpec) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermissionSpec) DeepCopyInto(out *SnapshotCreateVolumePermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCreateVolumePermissionStatus ¶
type SnapshotCreateVolumePermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotCreateVolumePermissionObservation `json:"atProvider,omitempty"` }
SnapshotCreateVolumePermissionStatus defines the observed state of SnapshotCreateVolumePermission.
func (*SnapshotCreateVolumePermissionStatus) DeepCopy ¶
func (in *SnapshotCreateVolumePermissionStatus) DeepCopy() *SnapshotCreateVolumePermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionStatus.
func (*SnapshotCreateVolumePermissionStatus) DeepCopyInto ¶
func (in *SnapshotCreateVolumePermissionStatus) DeepCopyInto(out *SnapshotCreateVolumePermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcePortRangeObservation ¶
type SourcePortRangeObservation struct { }
func (*SourcePortRangeObservation) DeepCopy ¶
func (in *SourcePortRangeObservation) DeepCopy() *SourcePortRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcePortRangeObservation.
func (*SourcePortRangeObservation) DeepCopyInto ¶
func (in *SourcePortRangeObservation) DeepCopyInto(out *SourcePortRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcePortRangeParameters ¶
type SourcePortRangeParameters struct { // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*SourcePortRangeParameters) DeepCopy ¶
func (in *SourcePortRangeParameters) DeepCopy() *SourcePortRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcePortRangeParameters.
func (*SourcePortRangeParameters) DeepCopyInto ¶
func (in *SourcePortRangeParameters) DeepCopyInto(out *SourcePortRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscription ¶
type SpotDatafeedSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpotDatafeedSubscriptionSpec `json:"spec"` Status SpotDatafeedSubscriptionStatus `json:"status,omitempty"` }
SpotDatafeedSubscription is the Schema for the SpotDatafeedSubscriptions 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 (*SpotDatafeedSubscription) DeepCopy ¶
func (in *SpotDatafeedSubscription) DeepCopy() *SpotDatafeedSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) DeepCopyInto ¶
func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotDatafeedSubscription) DeepCopyObject ¶
func (in *SpotDatafeedSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotDatafeedSubscription) GetCondition ¶
func (mg *SpotDatafeedSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetConnectionDetailsMapping ¶
func (tr *SpotDatafeedSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) GetDeletionPolicy ¶
func (mg *SpotDatafeedSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetID ¶
func (tr *SpotDatafeedSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) GetObservation ¶
func (tr *SpotDatafeedSubscription) GetObservation() (map[string]interface{}, error)
GetObservation of this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) GetParameters ¶
func (tr *SpotDatafeedSubscription) GetParameters() (map[string]interface{}, error)
GetParameters of this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) GetProviderConfigReference ¶
func (mg *SpotDatafeedSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetProviderReference ¶
func (mg *SpotDatafeedSubscription) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpotDatafeedSubscription. Deprecated: Use GetProviderConfigReference.
func (*SpotDatafeedSubscription) GetPublishConnectionDetailsTo ¶
func (mg *SpotDatafeedSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetTerraformResourceType ¶
func (mg *SpotDatafeedSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) GetTerraformSchemaVersion ¶
func (tr *SpotDatafeedSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpotDatafeedSubscription) GetWriteConnectionSecretToReference ¶
func (mg *SpotDatafeedSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) LateInitialize ¶
func (tr *SpotDatafeedSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpotDatafeedSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpotDatafeedSubscription) SetConditions ¶
func (mg *SpotDatafeedSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetDeletionPolicy ¶
func (mg *SpotDatafeedSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetObservation ¶
func (tr *SpotDatafeedSubscription) SetObservation(obs map[string]interface{}) error
SetObservation for this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) SetParameters ¶
func (tr *SpotDatafeedSubscription) SetParameters(params map[string]interface{}) error
SetParameters for this SpotDatafeedSubscription
func (*SpotDatafeedSubscription) SetProviderConfigReference ¶
func (mg *SpotDatafeedSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetProviderReference ¶
func (mg *SpotDatafeedSubscription) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpotDatafeedSubscription. Deprecated: Use SetProviderConfigReference.
func (*SpotDatafeedSubscription) SetPublishConnectionDetailsTo ¶
func (mg *SpotDatafeedSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetWriteConnectionSecretToReference ¶
func (mg *SpotDatafeedSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpotDatafeedSubscription.
type SpotDatafeedSubscriptionList ¶
type SpotDatafeedSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpotDatafeedSubscription `json:"items"` }
SpotDatafeedSubscriptionList contains a list of SpotDatafeedSubscriptions
func (*SpotDatafeedSubscriptionList) DeepCopy ¶
func (in *SpotDatafeedSubscriptionList) DeepCopy() *SpotDatafeedSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionList.
func (*SpotDatafeedSubscriptionList) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionList) DeepCopyInto(out *SpotDatafeedSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotDatafeedSubscriptionList) DeepCopyObject ¶
func (in *SpotDatafeedSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotDatafeedSubscriptionList) GetItems ¶
func (l *SpotDatafeedSubscriptionList) GetItems() []resource.Managed
GetItems of this SpotDatafeedSubscriptionList.
type SpotDatafeedSubscriptionObservation ¶
type SpotDatafeedSubscriptionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SpotDatafeedSubscriptionObservation) DeepCopy ¶
func (in *SpotDatafeedSubscriptionObservation) DeepCopy() *SpotDatafeedSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionObservation.
func (*SpotDatafeedSubscriptionObservation) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionObservation) DeepCopyInto(out *SpotDatafeedSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionParameters ¶
type SpotDatafeedSubscriptionParameters struct { // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"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:"-"` }
func (*SpotDatafeedSubscriptionParameters) DeepCopy ¶
func (in *SpotDatafeedSubscriptionParameters) DeepCopy() *SpotDatafeedSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionParameters.
func (*SpotDatafeedSubscriptionParameters) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionParameters) DeepCopyInto(out *SpotDatafeedSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionSpec ¶
type SpotDatafeedSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpotDatafeedSubscriptionParameters `json:"forProvider"` }
SpotDatafeedSubscriptionSpec defines the desired state of SpotDatafeedSubscription
func (*SpotDatafeedSubscriptionSpec) DeepCopy ¶
func (in *SpotDatafeedSubscriptionSpec) DeepCopy() *SpotDatafeedSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionSpec.
func (*SpotDatafeedSubscriptionSpec) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionSpec) DeepCopyInto(out *SpotDatafeedSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionStatus ¶
type SpotDatafeedSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpotDatafeedSubscriptionObservation `json:"atProvider,omitempty"` }
SpotDatafeedSubscriptionStatus defines the observed state of SpotDatafeedSubscription.
func (*SpotDatafeedSubscriptionStatus) DeepCopy ¶
func (in *SpotDatafeedSubscriptionStatus) DeepCopy() *SpotDatafeedSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionStatus.
func (*SpotDatafeedSubscriptionStatus) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionStatus) DeepCopyInto(out *SpotDatafeedSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequest ¶
type SpotFleetRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpotFleetRequestSpec `json:"spec"` Status SpotFleetRequestStatus `json:"status,omitempty"` }
SpotFleetRequest is the Schema for the SpotFleetRequests 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 (*SpotFleetRequest) DeepCopy ¶
func (in *SpotFleetRequest) DeepCopy() *SpotFleetRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequest.
func (*SpotFleetRequest) DeepCopyInto ¶
func (in *SpotFleetRequest) DeepCopyInto(out *SpotFleetRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotFleetRequest) DeepCopyObject ¶
func (in *SpotFleetRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotFleetRequest) GetCondition ¶
func (mg *SpotFleetRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpotFleetRequest.
func (*SpotFleetRequest) GetConnectionDetailsMapping ¶
func (tr *SpotFleetRequest) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpotFleetRequest
func (*SpotFleetRequest) GetDeletionPolicy ¶
func (mg *SpotFleetRequest) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpotFleetRequest.
func (*SpotFleetRequest) GetID ¶
func (tr *SpotFleetRequest) GetID() string
GetID returns ID of underlying Terraform resource of this SpotFleetRequest
func (*SpotFleetRequest) GetObservation ¶
func (tr *SpotFleetRequest) GetObservation() (map[string]interface{}, error)
GetObservation of this SpotFleetRequest
func (*SpotFleetRequest) GetParameters ¶
func (tr *SpotFleetRequest) GetParameters() (map[string]interface{}, error)
GetParameters of this SpotFleetRequest
func (*SpotFleetRequest) GetProviderConfigReference ¶
func (mg *SpotFleetRequest) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpotFleetRequest.
func (*SpotFleetRequest) GetProviderReference ¶
func (mg *SpotFleetRequest) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpotFleetRequest. Deprecated: Use GetProviderConfigReference.
func (*SpotFleetRequest) GetPublishConnectionDetailsTo ¶
func (mg *SpotFleetRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpotFleetRequest.
func (*SpotFleetRequest) GetTerraformResourceType ¶
func (mg *SpotFleetRequest) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpotFleetRequest
func (*SpotFleetRequest) GetTerraformSchemaVersion ¶
func (tr *SpotFleetRequest) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpotFleetRequest) GetWriteConnectionSecretToReference ¶
func (mg *SpotFleetRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpotFleetRequest.
func (*SpotFleetRequest) LateInitialize ¶
func (tr *SpotFleetRequest) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpotFleetRequest using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpotFleetRequest) SetConditions ¶
func (mg *SpotFleetRequest) SetConditions(c ...xpv1.Condition)
SetConditions of this SpotFleetRequest.
func (*SpotFleetRequest) SetDeletionPolicy ¶
func (mg *SpotFleetRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpotFleetRequest.
func (*SpotFleetRequest) SetObservation ¶
func (tr *SpotFleetRequest) SetObservation(obs map[string]interface{}) error
SetObservation for this SpotFleetRequest
func (*SpotFleetRequest) SetParameters ¶
func (tr *SpotFleetRequest) SetParameters(params map[string]interface{}) error
SetParameters for this SpotFleetRequest
func (*SpotFleetRequest) SetProviderConfigReference ¶
func (mg *SpotFleetRequest) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpotFleetRequest.
func (*SpotFleetRequest) SetProviderReference ¶
func (mg *SpotFleetRequest) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpotFleetRequest. Deprecated: Use SetProviderConfigReference.
func (*SpotFleetRequest) SetPublishConnectionDetailsTo ¶
func (mg *SpotFleetRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpotFleetRequest.
func (*SpotFleetRequest) SetWriteConnectionSecretToReference ¶
func (mg *SpotFleetRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpotFleetRequest.
type SpotFleetRequestLaunchTemplateConfigObservation ¶
type SpotFleetRequestLaunchTemplateConfigObservation struct { }
func (*SpotFleetRequestLaunchTemplateConfigObservation) DeepCopy ¶
func (in *SpotFleetRequestLaunchTemplateConfigObservation) DeepCopy() *SpotFleetRequestLaunchTemplateConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestLaunchTemplateConfigObservation.
func (*SpotFleetRequestLaunchTemplateConfigObservation) DeepCopyInto ¶
func (in *SpotFleetRequestLaunchTemplateConfigObservation) DeepCopyInto(out *SpotFleetRequestLaunchTemplateConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestLaunchTemplateConfigParameters ¶
type SpotFleetRequestLaunchTemplateConfigParameters struct { // +kubebuilder:validation:Required LaunchTemplateSpecification []LaunchTemplateConfigLaunchTemplateSpecificationParameters `json:"launchTemplateSpecification" tf:"launch_template_specification,omitempty"` // +kubebuilder:validation:Optional Overrides []OverridesParameters `json:"overrides,omitempty" tf:"overrides,omitempty"` }
func (*SpotFleetRequestLaunchTemplateConfigParameters) DeepCopy ¶
func (in *SpotFleetRequestLaunchTemplateConfigParameters) DeepCopy() *SpotFleetRequestLaunchTemplateConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestLaunchTemplateConfigParameters.
func (*SpotFleetRequestLaunchTemplateConfigParameters) DeepCopyInto ¶
func (in *SpotFleetRequestLaunchTemplateConfigParameters) DeepCopyInto(out *SpotFleetRequestLaunchTemplateConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestList ¶
type SpotFleetRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpotFleetRequest `json:"items"` }
SpotFleetRequestList contains a list of SpotFleetRequests
func (*SpotFleetRequestList) DeepCopy ¶
func (in *SpotFleetRequestList) DeepCopy() *SpotFleetRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestList.
func (*SpotFleetRequestList) DeepCopyInto ¶
func (in *SpotFleetRequestList) DeepCopyInto(out *SpotFleetRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotFleetRequestList) DeepCopyObject ¶
func (in *SpotFleetRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotFleetRequestList) GetItems ¶
func (l *SpotFleetRequestList) GetItems() []resource.Managed
GetItems of this SpotFleetRequestList.
type SpotFleetRequestObservation ¶
type SpotFleetRequestObservation struct { ClientToken *string `json:"clientToken,omitempty" tf:"client_token,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SpotRequestState *string `json:"spotRequestState,omitempty" tf:"spot_request_state,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SpotFleetRequestObservation) DeepCopy ¶
func (in *SpotFleetRequestObservation) DeepCopy() *SpotFleetRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestObservation.
func (*SpotFleetRequestObservation) DeepCopyInto ¶
func (in *SpotFleetRequestObservation) DeepCopyInto(out *SpotFleetRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestParameters ¶
type SpotFleetRequestParameters struct { // +kubebuilder:validation:Optional AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional ExcessCapacityTerminationPolicy *string `json:"excessCapacityTerminationPolicy,omitempty" tf:"excess_capacity_termination_policy,omitempty"` // +kubebuilder:validation:Optional FleetType *string `json:"fleetType,omitempty" tf:"fleet_type,omitempty"` // +kubebuilder:validation:Required IAMFleetRole *string `json:"iamFleetRole" tf:"iam_fleet_role,omitempty"` // +kubebuilder:validation:Optional InstanceInterruptionBehaviour *string `json:"instanceInterruptionBehaviour,omitempty" tf:"instance_interruption_behaviour,omitempty"` // +kubebuilder:validation:Optional InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` // +kubebuilder:validation:Optional LaunchSpecification []LaunchSpecificationParameters `json:"launchSpecification,omitempty" tf:"launch_specification,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateConfig []SpotFleetRequestLaunchTemplateConfigParameters `json:"launchTemplateConfig,omitempty" tf:"launch_template_config,omitempty"` // +kubebuilder:validation:Optional LoadBalancers []*string `json:"loadBalancers,omitempty" tf:"load_balancers,omitempty"` // +kubebuilder:validation:Optional OnDemandAllocationStrategy *string `json:"onDemandAllocationStrategy,omitempty" tf:"on_demand_allocation_strategy,omitempty"` // +kubebuilder:validation:Optional OnDemandMaxTotalPrice *string `json:"onDemandMaxTotalPrice,omitempty" tf:"on_demand_max_total_price,omitempty"` // +kubebuilder:validation:Optional OnDemandTargetCapacity *float64 `json:"onDemandTargetCapacity,omitempty" tf:"on_demand_target_capacity,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 ReplaceUnhealthyInstances *bool `json:"replaceUnhealthyInstances,omitempty" tf:"replace_unhealthy_instances,omitempty"` // +kubebuilder:validation:Optional SpotMaintenanceStrategies []SpotMaintenanceStrategiesParameters `json:"spotMaintenanceStrategies,omitempty" tf:"spot_maintenance_strategies,omitempty"` // +kubebuilder:validation:Optional SpotPrice *string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetCapacity *float64 `json:"targetCapacity" tf:"target_capacity,omitempty"` // +kubebuilder:validation:Optional TargetGroupArns []*string `json:"targetGroupArns,omitempty" tf:"target_group_arns,omitempty"` // +kubebuilder:validation:Optional TerminateInstancesWithExpiration *bool `json:"terminateInstancesWithExpiration,omitempty" tf:"terminate_instances_with_expiration,omitempty"` // +kubebuilder:validation:Optional ValidFrom *string `json:"validFrom,omitempty" tf:"valid_from,omitempty"` // +kubebuilder:validation:Optional ValidUntil *string `json:"validUntil,omitempty" tf:"valid_until,omitempty"` // +kubebuilder:validation:Optional WaitForFulfillment *bool `json:"waitForFulfillment,omitempty" tf:"wait_for_fulfillment,omitempty"` }
func (*SpotFleetRequestParameters) DeepCopy ¶
func (in *SpotFleetRequestParameters) DeepCopy() *SpotFleetRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestParameters.
func (*SpotFleetRequestParameters) DeepCopyInto ¶
func (in *SpotFleetRequestParameters) DeepCopyInto(out *SpotFleetRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestSpec ¶
type SpotFleetRequestSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpotFleetRequestParameters `json:"forProvider"` }
SpotFleetRequestSpec defines the desired state of SpotFleetRequest
func (*SpotFleetRequestSpec) DeepCopy ¶
func (in *SpotFleetRequestSpec) DeepCopy() *SpotFleetRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpec.
func (*SpotFleetRequestSpec) DeepCopyInto ¶
func (in *SpotFleetRequestSpec) DeepCopyInto(out *SpotFleetRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestStatus ¶
type SpotFleetRequestStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpotFleetRequestObservation `json:"atProvider,omitempty"` }
SpotFleetRequestStatus defines the observed state of SpotFleetRequest.
func (*SpotFleetRequestStatus) DeepCopy ¶
func (in *SpotFleetRequestStatus) DeepCopy() *SpotFleetRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestStatus.
func (*SpotFleetRequestStatus) DeepCopyInto ¶
func (in *SpotFleetRequestStatus) DeepCopyInto(out *SpotFleetRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequest ¶
type SpotInstanceRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpotInstanceRequestSpec `json:"spec"` Status SpotInstanceRequestStatus `json:"status,omitempty"` }
SpotInstanceRequest is the Schema for the SpotInstanceRequests 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 (*SpotInstanceRequest) DeepCopy ¶
func (in *SpotInstanceRequest) DeepCopy() *SpotInstanceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequest.
func (*SpotInstanceRequest) DeepCopyInto ¶
func (in *SpotInstanceRequest) DeepCopyInto(out *SpotInstanceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotInstanceRequest) DeepCopyObject ¶
func (in *SpotInstanceRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotInstanceRequest) GetCondition ¶
func (mg *SpotInstanceRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpotInstanceRequest.
func (*SpotInstanceRequest) GetConnectionDetailsMapping ¶
func (tr *SpotInstanceRequest) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpotInstanceRequest
func (*SpotInstanceRequest) GetDeletionPolicy ¶
func (mg *SpotInstanceRequest) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpotInstanceRequest.
func (*SpotInstanceRequest) GetID ¶
func (tr *SpotInstanceRequest) GetID() string
GetID returns ID of underlying Terraform resource of this SpotInstanceRequest
func (*SpotInstanceRequest) GetObservation ¶
func (tr *SpotInstanceRequest) GetObservation() (map[string]interface{}, error)
GetObservation of this SpotInstanceRequest
func (*SpotInstanceRequest) GetParameters ¶
func (tr *SpotInstanceRequest) GetParameters() (map[string]interface{}, error)
GetParameters of this SpotInstanceRequest
func (*SpotInstanceRequest) GetProviderConfigReference ¶
func (mg *SpotInstanceRequest) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpotInstanceRequest.
func (*SpotInstanceRequest) GetProviderReference ¶
func (mg *SpotInstanceRequest) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpotInstanceRequest. Deprecated: Use GetProviderConfigReference.
func (*SpotInstanceRequest) GetPublishConnectionDetailsTo ¶
func (mg *SpotInstanceRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpotInstanceRequest.
func (*SpotInstanceRequest) GetTerraformResourceType ¶
func (mg *SpotInstanceRequest) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpotInstanceRequest
func (*SpotInstanceRequest) GetTerraformSchemaVersion ¶
func (tr *SpotInstanceRequest) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpotInstanceRequest) GetWriteConnectionSecretToReference ¶
func (mg *SpotInstanceRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpotInstanceRequest.
func (*SpotInstanceRequest) LateInitialize ¶
func (tr *SpotInstanceRequest) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpotInstanceRequest using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpotInstanceRequest) ResolveReferences ¶
ResolveReferences of this SpotInstanceRequest.
func (*SpotInstanceRequest) SetConditions ¶
func (mg *SpotInstanceRequest) SetConditions(c ...xpv1.Condition)
SetConditions of this SpotInstanceRequest.
func (*SpotInstanceRequest) SetDeletionPolicy ¶
func (mg *SpotInstanceRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpotInstanceRequest.
func (*SpotInstanceRequest) SetObservation ¶
func (tr *SpotInstanceRequest) SetObservation(obs map[string]interface{}) error
SetObservation for this SpotInstanceRequest
func (*SpotInstanceRequest) SetParameters ¶
func (tr *SpotInstanceRequest) SetParameters(params map[string]interface{}) error
SetParameters for this SpotInstanceRequest
func (*SpotInstanceRequest) SetProviderConfigReference ¶
func (mg *SpotInstanceRequest) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpotInstanceRequest.
func (*SpotInstanceRequest) SetProviderReference ¶
func (mg *SpotInstanceRequest) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpotInstanceRequest. Deprecated: Use SetProviderConfigReference.
func (*SpotInstanceRequest) SetPublishConnectionDetailsTo ¶
func (mg *SpotInstanceRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpotInstanceRequest.
func (*SpotInstanceRequest) SetWriteConnectionSecretToReference ¶
func (mg *SpotInstanceRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpotInstanceRequest.
type SpotInstanceRequestEBSBlockDeviceObservation ¶
type SpotInstanceRequestEBSBlockDeviceObservation struct {
VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"`
}
func (*SpotInstanceRequestEBSBlockDeviceObservation) DeepCopy ¶
func (in *SpotInstanceRequestEBSBlockDeviceObservation) DeepCopy() *SpotInstanceRequestEBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestEBSBlockDeviceObservation.
func (*SpotInstanceRequestEBSBlockDeviceObservation) DeepCopyInto ¶
func (in *SpotInstanceRequestEBSBlockDeviceObservation) DeepCopyInto(out *SpotInstanceRequestEBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestEBSBlockDeviceParameters ¶
type SpotInstanceRequestEBSBlockDeviceParameters 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"` // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,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 VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*SpotInstanceRequestEBSBlockDeviceParameters) DeepCopy ¶
func (in *SpotInstanceRequestEBSBlockDeviceParameters) DeepCopy() *SpotInstanceRequestEBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestEBSBlockDeviceParameters.
func (*SpotInstanceRequestEBSBlockDeviceParameters) DeepCopyInto ¶
func (in *SpotInstanceRequestEBSBlockDeviceParameters) DeepCopyInto(out *SpotInstanceRequestEBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestEphemeralBlockDeviceObservation ¶
type SpotInstanceRequestEphemeralBlockDeviceObservation struct { }
func (*SpotInstanceRequestEphemeralBlockDeviceObservation) DeepCopy ¶
func (in *SpotInstanceRequestEphemeralBlockDeviceObservation) DeepCopy() *SpotInstanceRequestEphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestEphemeralBlockDeviceObservation.
func (*SpotInstanceRequestEphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *SpotInstanceRequestEphemeralBlockDeviceObservation) DeepCopyInto(out *SpotInstanceRequestEphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestEphemeralBlockDeviceParameters ¶
type SpotInstanceRequestEphemeralBlockDeviceParameters 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 (*SpotInstanceRequestEphemeralBlockDeviceParameters) DeepCopy ¶
func (in *SpotInstanceRequestEphemeralBlockDeviceParameters) DeepCopy() *SpotInstanceRequestEphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestEphemeralBlockDeviceParameters.
func (*SpotInstanceRequestEphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *SpotInstanceRequestEphemeralBlockDeviceParameters) DeepCopyInto(out *SpotInstanceRequestEphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestList ¶
type SpotInstanceRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpotInstanceRequest `json:"items"` }
SpotInstanceRequestList contains a list of SpotInstanceRequests
func (*SpotInstanceRequestList) DeepCopy ¶
func (in *SpotInstanceRequestList) DeepCopy() *SpotInstanceRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestList.
func (*SpotInstanceRequestList) DeepCopyInto ¶
func (in *SpotInstanceRequestList) DeepCopyInto(out *SpotInstanceRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotInstanceRequestList) DeepCopyObject ¶
func (in *SpotInstanceRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotInstanceRequestList) GetItems ¶
func (l *SpotInstanceRequestList) GetItems() []resource.Managed
GetItems of this SpotInstanceRequestList.
type SpotInstanceRequestObservation ¶
type SpotInstanceRequestObservation 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"` SpotBidStatus *string `json:"spotBidStatus,omitempty" tf:"spot_bid_status,omitempty"` SpotInstanceID *string `json:"spotInstanceId,omitempty" tf:"spot_instance_id,omitempty"` SpotRequestState *string `json:"spotRequestState,omitempty" tf:"spot_request_state,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SpotInstanceRequestObservation) DeepCopy ¶
func (in *SpotInstanceRequestObservation) DeepCopy() *SpotInstanceRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestObservation.
func (*SpotInstanceRequestObservation) DeepCopyInto ¶
func (in *SpotInstanceRequestObservation) DeepCopyInto(out *SpotInstanceRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestParameters ¶
type SpotInstanceRequestParameters 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 BlockDurationMinutes *float64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,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 []SpotInstanceRequestEBSBlockDeviceParameters `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 []SpotInstanceRequestEphemeralBlockDeviceParameters `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 InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior,omitempty"` // +kubebuilder:validation:Optional InstanceInterruptionBehaviour *string `json:"instanceInterruptionBehaviour,omitempty" tf:"instance_interruption_behaviour,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 LaunchGroup *string `json:"launchGroup,omitempty" tf:"launch_group,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 []SpotInstanceRequestRootBlockDeviceParameters `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"` // +kubebuilder:validation:Optional SecondaryPrivateIps []*string `json:"secondaryPrivateIps,omitempty" tf:"secondary_private_ips,omitempty"` // +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"` // +kubebuilder:validation:Optional SpotPrice *string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"` // +kubebuilder:validation:Optional SpotType *string `json:"spotType,omitempty" tf:"spot_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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"` // +kubebuilder:validation:Optional VPCSecurityGroupIdRefs []v1.Reference `json:"vpcSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCSecurityGroupIdSelector *v1.Selector `json:"vpcSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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 ValidFrom *string `json:"validFrom,omitempty" tf:"valid_from,omitempty"` // +kubebuilder:validation:Optional ValidUntil *string `json:"validUntil,omitempty" tf:"valid_until,omitempty"` // +kubebuilder:validation:Optional VolumeTags map[string]*string `json:"volumeTags,omitempty" tf:"volume_tags,omitempty"` // +kubebuilder:validation:Optional WaitForFulfillment *bool `json:"waitForFulfillment,omitempty" tf:"wait_for_fulfillment,omitempty"` }
func (*SpotInstanceRequestParameters) DeepCopy ¶
func (in *SpotInstanceRequestParameters) DeepCopy() *SpotInstanceRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestParameters.
func (*SpotInstanceRequestParameters) DeepCopyInto ¶
func (in *SpotInstanceRequestParameters) DeepCopyInto(out *SpotInstanceRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestRootBlockDeviceObservation ¶
type SpotInstanceRequestRootBlockDeviceObservation struct { DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"` }
func (*SpotInstanceRequestRootBlockDeviceObservation) DeepCopy ¶
func (in *SpotInstanceRequestRootBlockDeviceObservation) DeepCopy() *SpotInstanceRequestRootBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestRootBlockDeviceObservation.
func (*SpotInstanceRequestRootBlockDeviceObservation) DeepCopyInto ¶
func (in *SpotInstanceRequestRootBlockDeviceObservation) DeepCopyInto(out *SpotInstanceRequestRootBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestRootBlockDeviceParameters ¶
type SpotInstanceRequestRootBlockDeviceParameters 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"` // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_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 (*SpotInstanceRequestRootBlockDeviceParameters) DeepCopy ¶
func (in *SpotInstanceRequestRootBlockDeviceParameters) DeepCopy() *SpotInstanceRequestRootBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestRootBlockDeviceParameters.
func (*SpotInstanceRequestRootBlockDeviceParameters) DeepCopyInto ¶
func (in *SpotInstanceRequestRootBlockDeviceParameters) DeepCopyInto(out *SpotInstanceRequestRootBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestSpec ¶
type SpotInstanceRequestSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpotInstanceRequestParameters `json:"forProvider"` }
SpotInstanceRequestSpec defines the desired state of SpotInstanceRequest
func (*SpotInstanceRequestSpec) DeepCopy ¶
func (in *SpotInstanceRequestSpec) DeepCopy() *SpotInstanceRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpec.
func (*SpotInstanceRequestSpec) DeepCopyInto ¶
func (in *SpotInstanceRequestSpec) DeepCopyInto(out *SpotInstanceRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceRequestStatus ¶
type SpotInstanceRequestStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpotInstanceRequestObservation `json:"atProvider,omitempty"` }
SpotInstanceRequestStatus defines the observed state of SpotInstanceRequest.
func (*SpotInstanceRequestStatus) DeepCopy ¶
func (in *SpotInstanceRequestStatus) DeepCopy() *SpotInstanceRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestStatus.
func (*SpotInstanceRequestStatus) DeepCopyInto ¶
func (in *SpotInstanceRequestStatus) DeepCopyInto(out *SpotInstanceRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotMaintenanceStrategiesCapacityRebalanceObservation ¶
type SpotMaintenanceStrategiesCapacityRebalanceObservation struct { }
func (*SpotMaintenanceStrategiesCapacityRebalanceObservation) DeepCopy ¶
func (in *SpotMaintenanceStrategiesCapacityRebalanceObservation) DeepCopy() *SpotMaintenanceStrategiesCapacityRebalanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotMaintenanceStrategiesCapacityRebalanceObservation.
func (*SpotMaintenanceStrategiesCapacityRebalanceObservation) DeepCopyInto ¶
func (in *SpotMaintenanceStrategiesCapacityRebalanceObservation) DeepCopyInto(out *SpotMaintenanceStrategiesCapacityRebalanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotMaintenanceStrategiesCapacityRebalanceParameters ¶
type SpotMaintenanceStrategiesCapacityRebalanceParameters struct { // +kubebuilder:validation:Optional ReplacementStrategy *string `json:"replacementStrategy,omitempty" tf:"replacement_strategy,omitempty"` }
func (*SpotMaintenanceStrategiesCapacityRebalanceParameters) DeepCopy ¶
func (in *SpotMaintenanceStrategiesCapacityRebalanceParameters) DeepCopy() *SpotMaintenanceStrategiesCapacityRebalanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotMaintenanceStrategiesCapacityRebalanceParameters.
func (*SpotMaintenanceStrategiesCapacityRebalanceParameters) DeepCopyInto ¶
func (in *SpotMaintenanceStrategiesCapacityRebalanceParameters) DeepCopyInto(out *SpotMaintenanceStrategiesCapacityRebalanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotMaintenanceStrategiesObservation ¶
type SpotMaintenanceStrategiesObservation struct { }
func (*SpotMaintenanceStrategiesObservation) DeepCopy ¶
func (in *SpotMaintenanceStrategiesObservation) DeepCopy() *SpotMaintenanceStrategiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotMaintenanceStrategiesObservation.
func (*SpotMaintenanceStrategiesObservation) DeepCopyInto ¶
func (in *SpotMaintenanceStrategiesObservation) DeepCopyInto(out *SpotMaintenanceStrategiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotMaintenanceStrategiesParameters ¶
type SpotMaintenanceStrategiesParameters struct { // +kubebuilder:validation:Optional CapacityRebalance []SpotMaintenanceStrategiesCapacityRebalanceParameters `json:"capacityRebalance,omitempty" tf:"capacity_rebalance,omitempty"` }
func (*SpotMaintenanceStrategiesParameters) DeepCopy ¶
func (in *SpotMaintenanceStrategiesParameters) DeepCopy() *SpotMaintenanceStrategiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotMaintenanceStrategiesParameters.
func (*SpotMaintenanceStrategiesParameters) DeepCopyInto ¶
func (in *SpotMaintenanceStrategiesParameters) DeepCopyInto(out *SpotMaintenanceStrategiesParameters)
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 AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior,omitempty"` // +kubebuilder:validation:Optional InstancePoolsToUseCount *float64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"` // +kubebuilder:validation:Optional MaintenanceStrategies []MaintenanceStrategiesParameters `json:"maintenanceStrategies,omitempty" tf:"maintenance_strategies,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 Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec"` Status TagStatus `json:"status,omitempty"` }
Tag is the Schema for the Tags 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 (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) GetCondition ¶
func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tag.
func (*Tag) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tag
func (*Tag) GetDeletionPolicy ¶
func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tag.
func (*Tag) GetObservation ¶
GetObservation of this Tag
func (*Tag) GetParameters ¶
GetParameters of this Tag
func (*Tag) GetProviderConfigReference ¶
GetProviderConfigReference of this Tag.
func (*Tag) GetProviderReference ¶
GetProviderReference of this Tag. Deprecated: Use GetProviderConfigReference.
func (*Tag) GetPublishConnectionDetailsTo ¶
func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tag.
func (*Tag) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tag
func (*Tag) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tag) GetWriteConnectionSecretToReference ¶
func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tag.
func (*Tag) LateInitialize ¶
LateInitialize this Tag using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tag) SetConditions ¶
SetConditions of this Tag.
func (*Tag) SetDeletionPolicy ¶
func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tag.
func (*Tag) SetObservation ¶
SetObservation for this Tag
func (*Tag) SetParameters ¶
SetParameters for this Tag
func (*Tag) SetProviderConfigReference ¶
SetProviderConfigReference of this Tag.
func (*Tag) SetProviderReference ¶
SetProviderReference of this Tag. Deprecated: Use SetProviderConfigReference.
func (*Tag) SetPublishConnectionDetailsTo ¶
func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tag.
func (*Tag) SetWriteConnectionSecretToReference ¶
func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tag.
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tag `json:"items"` }
TagList contains a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagObservation ¶
type TagObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,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:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpec ¶
type TagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagParameters `json:"forProvider"` }
TagSpec defines the desired state of Tag
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagObservation `json:"atProvider,omitempty"` }
TagStatus defines the observed state of Tag.
func (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCapacitySpecificationObservation ¶
type TargetCapacitySpecificationObservation struct { }
func (*TargetCapacitySpecificationObservation) DeepCopy ¶
func (in *TargetCapacitySpecificationObservation) DeepCopy() *TargetCapacitySpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCapacitySpecificationObservation.
func (*TargetCapacitySpecificationObservation) DeepCopyInto ¶
func (in *TargetCapacitySpecificationObservation) DeepCopyInto(out *TargetCapacitySpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCapacitySpecificationParameters ¶
type TargetCapacitySpecificationParameters struct { // +kubebuilder:validation:Required DefaultTargetCapacityType *string `json:"defaultTargetCapacityType" tf:"default_target_capacity_type,omitempty"` // +kubebuilder:validation:Optional OnDemandTargetCapacity *float64 `json:"onDemandTargetCapacity,omitempty" tf:"on_demand_target_capacity,omitempty"` // +kubebuilder:validation:Optional SpotTargetCapacity *float64 `json:"spotTargetCapacity,omitempty" tf:"spot_target_capacity,omitempty"` // +kubebuilder:validation:Required TotalTargetCapacity *float64 `json:"totalTargetCapacity" tf:"total_target_capacity,omitempty"` }
func (*TargetCapacitySpecificationParameters) DeepCopy ¶
func (in *TargetCapacitySpecificationParameters) DeepCopy() *TargetCapacitySpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCapacitySpecificationParameters.
func (*TargetCapacitySpecificationParameters) DeepCopyInto ¶
func (in *TargetCapacitySpecificationParameters) DeepCopyInto(out *TargetCapacitySpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilter ¶
type TrafficMirrorFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterSpec `json:"spec"` Status TrafficMirrorFilterStatus `json:"status,omitempty"` }
TrafficMirrorFilter is the Schema for the TrafficMirrorFilters 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 (*TrafficMirrorFilter) DeepCopy ¶
func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilter.
func (*TrafficMirrorFilter) DeepCopyInto ¶
func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilter) DeepCopyObject ¶
func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilter) GetCondition ¶
func (mg *TrafficMirrorFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) GetConnectionDetailsMapping ¶
func (tr *TrafficMirrorFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficMirrorFilter
func (*TrafficMirrorFilter) GetDeletionPolicy ¶
func (mg *TrafficMirrorFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) GetID ¶
func (tr *TrafficMirrorFilter) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficMirrorFilter
func (*TrafficMirrorFilter) GetObservation ¶
func (tr *TrafficMirrorFilter) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficMirrorFilter
func (*TrafficMirrorFilter) GetParameters ¶
func (tr *TrafficMirrorFilter) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficMirrorFilter
func (*TrafficMirrorFilter) GetProviderConfigReference ¶
func (mg *TrafficMirrorFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) GetProviderReference ¶
func (mg *TrafficMirrorFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficMirrorFilter. Deprecated: Use GetProviderConfigReference.
func (*TrafficMirrorFilter) GetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) GetTerraformResourceType ¶
func (mg *TrafficMirrorFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficMirrorFilter
func (*TrafficMirrorFilter) GetTerraformSchemaVersion ¶
func (tr *TrafficMirrorFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficMirrorFilter) GetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) LateInitialize ¶
func (tr *TrafficMirrorFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficMirrorFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficMirrorFilter) SetConditions ¶
func (mg *TrafficMirrorFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) SetDeletionPolicy ¶
func (mg *TrafficMirrorFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) SetObservation ¶
func (tr *TrafficMirrorFilter) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficMirrorFilter
func (*TrafficMirrorFilter) SetParameters ¶
func (tr *TrafficMirrorFilter) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficMirrorFilter
func (*TrafficMirrorFilter) SetProviderConfigReference ¶
func (mg *TrafficMirrorFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) SetProviderReference ¶
func (mg *TrafficMirrorFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficMirrorFilter. Deprecated: Use SetProviderConfigReference.
func (*TrafficMirrorFilter) SetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficMirrorFilter.
func (*TrafficMirrorFilter) SetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficMirrorFilter.
type TrafficMirrorFilterList ¶
type TrafficMirrorFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficMirrorFilter `json:"items"` }
TrafficMirrorFilterList contains a list of TrafficMirrorFilters
func (*TrafficMirrorFilterList) DeepCopy ¶
func (in *TrafficMirrorFilterList) DeepCopy() *TrafficMirrorFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterList.
func (*TrafficMirrorFilterList) DeepCopyInto ¶
func (in *TrafficMirrorFilterList) DeepCopyInto(out *TrafficMirrorFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterList) DeepCopyObject ¶
func (in *TrafficMirrorFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterList) GetItems ¶
func (l *TrafficMirrorFilterList) GetItems() []resource.Managed
GetItems of this TrafficMirrorFilterList.
type TrafficMirrorFilterObservation ¶
type TrafficMirrorFilterObservation 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 (*TrafficMirrorFilterObservation) DeepCopy ¶
func (in *TrafficMirrorFilterObservation) DeepCopy() *TrafficMirrorFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterObservation.
func (*TrafficMirrorFilterObservation) DeepCopyInto ¶
func (in *TrafficMirrorFilterObservation) DeepCopyInto(out *TrafficMirrorFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterParameters ¶
type TrafficMirrorFilterParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional NetworkServices []*string `json:"networkServices,omitempty" tf:"network_services,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 (*TrafficMirrorFilterParameters) DeepCopy ¶
func (in *TrafficMirrorFilterParameters) DeepCopy() *TrafficMirrorFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterParameters.
func (*TrafficMirrorFilterParameters) DeepCopyInto ¶
func (in *TrafficMirrorFilterParameters) DeepCopyInto(out *TrafficMirrorFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRule ¶
type TrafficMirrorFilterRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterRuleSpec `json:"spec"` Status TrafficMirrorFilterRuleStatus `json:"status,omitempty"` }
TrafficMirrorFilterRule is the Schema for the TrafficMirrorFilterRules 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 (*TrafficMirrorFilterRule) DeepCopy ¶
func (in *TrafficMirrorFilterRule) DeepCopy() *TrafficMirrorFilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) DeepCopyInto ¶
func (in *TrafficMirrorFilterRule) DeepCopyInto(out *TrafficMirrorFilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterRule) DeepCopyObject ¶
func (in *TrafficMirrorFilterRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterRule) GetCondition ¶
func (mg *TrafficMirrorFilterRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) GetConnectionDetailsMapping ¶
func (tr *TrafficMirrorFilterRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) GetDeletionPolicy ¶
func (mg *TrafficMirrorFilterRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) GetID ¶
func (tr *TrafficMirrorFilterRule) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) GetObservation ¶
func (tr *TrafficMirrorFilterRule) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) GetParameters ¶
func (tr *TrafficMirrorFilterRule) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) GetProviderConfigReference ¶
func (mg *TrafficMirrorFilterRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) GetProviderReference ¶
func (mg *TrafficMirrorFilterRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficMirrorFilterRule. Deprecated: Use GetProviderConfigReference.
func (*TrafficMirrorFilterRule) GetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorFilterRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) GetTerraformResourceType ¶
func (mg *TrafficMirrorFilterRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) GetTerraformSchemaVersion ¶
func (tr *TrafficMirrorFilterRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficMirrorFilterRule) GetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorFilterRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) LateInitialize ¶
func (tr *TrafficMirrorFilterRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficMirrorFilterRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficMirrorFilterRule) SetConditions ¶
func (mg *TrafficMirrorFilterRule) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) SetDeletionPolicy ¶
func (mg *TrafficMirrorFilterRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) SetObservation ¶
func (tr *TrafficMirrorFilterRule) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) SetParameters ¶
func (tr *TrafficMirrorFilterRule) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficMirrorFilterRule
func (*TrafficMirrorFilterRule) SetProviderConfigReference ¶
func (mg *TrafficMirrorFilterRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) SetProviderReference ¶
func (mg *TrafficMirrorFilterRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficMirrorFilterRule. Deprecated: Use SetProviderConfigReference.
func (*TrafficMirrorFilterRule) SetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorFilterRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) SetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorFilterRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficMirrorFilterRule.
type TrafficMirrorFilterRuleList ¶
type TrafficMirrorFilterRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficMirrorFilterRule `json:"items"` }
TrafficMirrorFilterRuleList contains a list of TrafficMirrorFilterRules
func (*TrafficMirrorFilterRuleList) DeepCopy ¶
func (in *TrafficMirrorFilterRuleList) DeepCopy() *TrafficMirrorFilterRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleList.
func (*TrafficMirrorFilterRuleList) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleList) DeepCopyInto(out *TrafficMirrorFilterRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterRuleList) DeepCopyObject ¶
func (in *TrafficMirrorFilterRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterRuleList) GetItems ¶
func (l *TrafficMirrorFilterRuleList) GetItems() []resource.Managed
GetItems of this TrafficMirrorFilterRuleList.
type TrafficMirrorFilterRuleObservation ¶
type TrafficMirrorFilterRuleObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TrafficMirrorFilterRuleObservation) DeepCopy ¶
func (in *TrafficMirrorFilterRuleObservation) DeepCopy() *TrafficMirrorFilterRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleObservation.
func (*TrafficMirrorFilterRuleObservation) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleObservation) DeepCopyInto(out *TrafficMirrorFilterRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleParameters ¶
type TrafficMirrorFilterRuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DestinationCidrBlock *string `json:"destinationCidrBlock" tf:"destination_cidr_block,omitempty"` // +kubebuilder:validation:Optional DestinationPortRange []DestinationPortRangeParameters `json:"destinationPortRange,omitempty" tf:"destination_port_range,omitempty"` // +kubebuilder:validation:Optional Protocol *float64 `json:"protocol,omitempty" 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:"-"` // +kubebuilder:validation:Required RuleAction *string `json:"ruleAction" tf:"rule_action,omitempty"` // +kubebuilder:validation:Required RuleNumber *float64 `json:"ruleNumber" tf:"rule_number,omitempty"` // +kubebuilder:validation:Required SourceCidrBlock *string `json:"sourceCidrBlock" tf:"source_cidr_block,omitempty"` // +kubebuilder:validation:Optional SourcePortRange []SourcePortRangeParameters `json:"sourcePortRange,omitempty" tf:"source_port_range,omitempty"` // +kubebuilder:validation:Required TrafficDirection *string `json:"trafficDirection" tf:"traffic_direction,omitempty"` // +kubebuilder:validation:Required TrafficMirrorFilterID *string `json:"trafficMirrorFilterId" tf:"traffic_mirror_filter_id,omitempty"` }
func (*TrafficMirrorFilterRuleParameters) DeepCopy ¶
func (in *TrafficMirrorFilterRuleParameters) DeepCopy() *TrafficMirrorFilterRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleParameters.
func (*TrafficMirrorFilterRuleParameters) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleParameters) DeepCopyInto(out *TrafficMirrorFilterRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleSpec ¶
type TrafficMirrorFilterRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficMirrorFilterRuleParameters `json:"forProvider"` }
TrafficMirrorFilterRuleSpec defines the desired state of TrafficMirrorFilterRule
func (*TrafficMirrorFilterRuleSpec) DeepCopy ¶
func (in *TrafficMirrorFilterRuleSpec) DeepCopy() *TrafficMirrorFilterRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleSpec.
func (*TrafficMirrorFilterRuleSpec) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleSpec) DeepCopyInto(out *TrafficMirrorFilterRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleStatus ¶
type TrafficMirrorFilterRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficMirrorFilterRuleObservation `json:"atProvider,omitempty"` }
TrafficMirrorFilterRuleStatus defines the observed state of TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRuleStatus) DeepCopy ¶
func (in *TrafficMirrorFilterRuleStatus) DeepCopy() *TrafficMirrorFilterRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleStatus.
func (*TrafficMirrorFilterRuleStatus) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleStatus) DeepCopyInto(out *TrafficMirrorFilterRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterSpec ¶
type TrafficMirrorFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficMirrorFilterParameters `json:"forProvider"` }
TrafficMirrorFilterSpec defines the desired state of TrafficMirrorFilter
func (*TrafficMirrorFilterSpec) DeepCopy ¶
func (in *TrafficMirrorFilterSpec) DeepCopy() *TrafficMirrorFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterSpec.
func (*TrafficMirrorFilterSpec) DeepCopyInto ¶
func (in *TrafficMirrorFilterSpec) DeepCopyInto(out *TrafficMirrorFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterStatus ¶
type TrafficMirrorFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficMirrorFilterObservation `json:"atProvider,omitempty"` }
TrafficMirrorFilterStatus defines the observed state of TrafficMirrorFilter.
func (*TrafficMirrorFilterStatus) DeepCopy ¶
func (in *TrafficMirrorFilterStatus) DeepCopy() *TrafficMirrorFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterStatus.
func (*TrafficMirrorFilterStatus) DeepCopyInto ¶
func (in *TrafficMirrorFilterStatus) DeepCopyInto(out *TrafficMirrorFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSession ¶
type TrafficMirrorSession struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorSessionSpec `json:"spec"` Status TrafficMirrorSessionStatus `json:"status,omitempty"` }
TrafficMirrorSession is the Schema for the TrafficMirrorSessions 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 (*TrafficMirrorSession) DeepCopy ¶
func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSession.
func (*TrafficMirrorSession) DeepCopyInto ¶
func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSession) DeepCopyObject ¶
func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorSession) GetCondition ¶
func (mg *TrafficMirrorSession) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficMirrorSession.
func (*TrafficMirrorSession) GetConnectionDetailsMapping ¶
func (tr *TrafficMirrorSession) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficMirrorSession
func (*TrafficMirrorSession) GetDeletionPolicy ¶
func (mg *TrafficMirrorSession) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficMirrorSession.
func (*TrafficMirrorSession) GetID ¶
func (tr *TrafficMirrorSession) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficMirrorSession
func (*TrafficMirrorSession) GetObservation ¶
func (tr *TrafficMirrorSession) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficMirrorSession
func (*TrafficMirrorSession) GetParameters ¶
func (tr *TrafficMirrorSession) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficMirrorSession
func (*TrafficMirrorSession) GetProviderConfigReference ¶
func (mg *TrafficMirrorSession) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficMirrorSession.
func (*TrafficMirrorSession) GetProviderReference ¶
func (mg *TrafficMirrorSession) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficMirrorSession. Deprecated: Use GetProviderConfigReference.
func (*TrafficMirrorSession) GetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorSession) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficMirrorSession.
func (*TrafficMirrorSession) GetTerraformResourceType ¶
func (mg *TrafficMirrorSession) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficMirrorSession
func (*TrafficMirrorSession) GetTerraformSchemaVersion ¶
func (tr *TrafficMirrorSession) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficMirrorSession) GetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorSession) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficMirrorSession.
func (*TrafficMirrorSession) LateInitialize ¶
func (tr *TrafficMirrorSession) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficMirrorSession using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficMirrorSession) SetConditions ¶
func (mg *TrafficMirrorSession) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficMirrorSession.
func (*TrafficMirrorSession) SetDeletionPolicy ¶
func (mg *TrafficMirrorSession) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficMirrorSession.
func (*TrafficMirrorSession) SetObservation ¶
func (tr *TrafficMirrorSession) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficMirrorSession
func (*TrafficMirrorSession) SetParameters ¶
func (tr *TrafficMirrorSession) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficMirrorSession
func (*TrafficMirrorSession) SetProviderConfigReference ¶
func (mg *TrafficMirrorSession) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficMirrorSession.
func (*TrafficMirrorSession) SetProviderReference ¶
func (mg *TrafficMirrorSession) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficMirrorSession. Deprecated: Use SetProviderConfigReference.
func (*TrafficMirrorSession) SetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorSession) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficMirrorSession.
func (*TrafficMirrorSession) SetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorSession) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficMirrorSession.
type TrafficMirrorSessionList ¶
type TrafficMirrorSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficMirrorSession `json:"items"` }
TrafficMirrorSessionList contains a list of TrafficMirrorSessions
func (*TrafficMirrorSessionList) DeepCopy ¶
func (in *TrafficMirrorSessionList) DeepCopy() *TrafficMirrorSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionList.
func (*TrafficMirrorSessionList) DeepCopyInto ¶
func (in *TrafficMirrorSessionList) DeepCopyInto(out *TrafficMirrorSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSessionList) DeepCopyObject ¶
func (in *TrafficMirrorSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorSessionList) GetItems ¶
func (l *TrafficMirrorSessionList) GetItems() []resource.Managed
GetItems of this TrafficMirrorSessionList.
type TrafficMirrorSessionObservation ¶
type TrafficMirrorSessionObservation 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 (*TrafficMirrorSessionObservation) DeepCopy ¶
func (in *TrafficMirrorSessionObservation) DeepCopy() *TrafficMirrorSessionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionObservation.
func (*TrafficMirrorSessionObservation) DeepCopyInto ¶
func (in *TrafficMirrorSessionObservation) DeepCopyInto(out *TrafficMirrorSessionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionParameters ¶
type TrafficMirrorSessionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional PacketLength *float64 `json:"packetLength,omitempty" tf:"packet_length,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:Required SessionNumber *float64 `json:"sessionNumber" tf:"session_number,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TrafficMirrorFilterID *string `json:"trafficMirrorFilterId" tf:"traffic_mirror_filter_id,omitempty"` // +kubebuilder:validation:Required TrafficMirrorTargetID *string `json:"trafficMirrorTargetId" tf:"traffic_mirror_target_id,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *float64 `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*TrafficMirrorSessionParameters) DeepCopy ¶
func (in *TrafficMirrorSessionParameters) DeepCopy() *TrafficMirrorSessionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionParameters.
func (*TrafficMirrorSessionParameters) DeepCopyInto ¶
func (in *TrafficMirrorSessionParameters) DeepCopyInto(out *TrafficMirrorSessionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionSpec ¶
type TrafficMirrorSessionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficMirrorSessionParameters `json:"forProvider"` }
TrafficMirrorSessionSpec defines the desired state of TrafficMirrorSession
func (*TrafficMirrorSessionSpec) DeepCopy ¶
func (in *TrafficMirrorSessionSpec) DeepCopy() *TrafficMirrorSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionSpec.
func (*TrafficMirrorSessionSpec) DeepCopyInto ¶
func (in *TrafficMirrorSessionSpec) DeepCopyInto(out *TrafficMirrorSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionStatus ¶
type TrafficMirrorSessionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficMirrorSessionObservation `json:"atProvider,omitempty"` }
TrafficMirrorSessionStatus defines the observed state of TrafficMirrorSession.
func (*TrafficMirrorSessionStatus) DeepCopy ¶
func (in *TrafficMirrorSessionStatus) DeepCopy() *TrafficMirrorSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionStatus.
func (*TrafficMirrorSessionStatus) DeepCopyInto ¶
func (in *TrafficMirrorSessionStatus) DeepCopyInto(out *TrafficMirrorSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTarget ¶
type TrafficMirrorTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorTargetSpec `json:"spec"` Status TrafficMirrorTargetStatus `json:"status,omitempty"` }
TrafficMirrorTarget is the Schema for the TrafficMirrorTargets 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 (*TrafficMirrorTarget) DeepCopy ¶
func (in *TrafficMirrorTarget) DeepCopy() *TrafficMirrorTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTarget.
func (*TrafficMirrorTarget) DeepCopyInto ¶
func (in *TrafficMirrorTarget) DeepCopyInto(out *TrafficMirrorTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorTarget) DeepCopyObject ¶
func (in *TrafficMirrorTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorTarget) GetCondition ¶
func (mg *TrafficMirrorTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) GetConnectionDetailsMapping ¶
func (tr *TrafficMirrorTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficMirrorTarget
func (*TrafficMirrorTarget) GetDeletionPolicy ¶
func (mg *TrafficMirrorTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) GetID ¶
func (tr *TrafficMirrorTarget) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficMirrorTarget
func (*TrafficMirrorTarget) GetObservation ¶
func (tr *TrafficMirrorTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficMirrorTarget
func (*TrafficMirrorTarget) GetParameters ¶
func (tr *TrafficMirrorTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficMirrorTarget
func (*TrafficMirrorTarget) GetProviderConfigReference ¶
func (mg *TrafficMirrorTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) GetProviderReference ¶
func (mg *TrafficMirrorTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficMirrorTarget. Deprecated: Use GetProviderConfigReference.
func (*TrafficMirrorTarget) GetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) GetTerraformResourceType ¶
func (mg *TrafficMirrorTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficMirrorTarget
func (*TrafficMirrorTarget) GetTerraformSchemaVersion ¶
func (tr *TrafficMirrorTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficMirrorTarget) GetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) LateInitialize ¶
func (tr *TrafficMirrorTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficMirrorTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficMirrorTarget) SetConditions ¶
func (mg *TrafficMirrorTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) SetDeletionPolicy ¶
func (mg *TrafficMirrorTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) SetObservation ¶
func (tr *TrafficMirrorTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficMirrorTarget
func (*TrafficMirrorTarget) SetParameters ¶
func (tr *TrafficMirrorTarget) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficMirrorTarget
func (*TrafficMirrorTarget) SetProviderConfigReference ¶
func (mg *TrafficMirrorTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) SetProviderReference ¶
func (mg *TrafficMirrorTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficMirrorTarget. Deprecated: Use SetProviderConfigReference.
func (*TrafficMirrorTarget) SetPublishConnectionDetailsTo ¶
func (mg *TrafficMirrorTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficMirrorTarget.
func (*TrafficMirrorTarget) SetWriteConnectionSecretToReference ¶
func (mg *TrafficMirrorTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficMirrorTarget.
type TrafficMirrorTargetList ¶
type TrafficMirrorTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficMirrorTarget `json:"items"` }
TrafficMirrorTargetList contains a list of TrafficMirrorTargets
func (*TrafficMirrorTargetList) DeepCopy ¶
func (in *TrafficMirrorTargetList) DeepCopy() *TrafficMirrorTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetList.
func (*TrafficMirrorTargetList) DeepCopyInto ¶
func (in *TrafficMirrorTargetList) DeepCopyInto(out *TrafficMirrorTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorTargetList) DeepCopyObject ¶
func (in *TrafficMirrorTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorTargetList) GetItems ¶
func (l *TrafficMirrorTargetList) GetItems() []resource.Managed
GetItems of this TrafficMirrorTargetList.
type TrafficMirrorTargetObservation ¶
type TrafficMirrorTargetObservation 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 (*TrafficMirrorTargetObservation) DeepCopy ¶
func (in *TrafficMirrorTargetObservation) DeepCopy() *TrafficMirrorTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetObservation.
func (*TrafficMirrorTargetObservation) DeepCopyInto ¶
func (in *TrafficMirrorTargetObservation) DeepCopyInto(out *TrafficMirrorTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTargetParameters ¶
type TrafficMirrorTargetParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Optional NetworkLoadBalancerArn *string `json:"networkLoadBalancerArn,omitempty" tf:"network_load_balancer_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"` }
func (*TrafficMirrorTargetParameters) DeepCopy ¶
func (in *TrafficMirrorTargetParameters) DeepCopy() *TrafficMirrorTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetParameters.
func (*TrafficMirrorTargetParameters) DeepCopyInto ¶
func (in *TrafficMirrorTargetParameters) DeepCopyInto(out *TrafficMirrorTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTargetSpec ¶
type TrafficMirrorTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficMirrorTargetParameters `json:"forProvider"` }
TrafficMirrorTargetSpec defines the desired state of TrafficMirrorTarget
func (*TrafficMirrorTargetSpec) DeepCopy ¶
func (in *TrafficMirrorTargetSpec) DeepCopy() *TrafficMirrorTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetSpec.
func (*TrafficMirrorTargetSpec) DeepCopyInto ¶
func (in *TrafficMirrorTargetSpec) DeepCopyInto(out *TrafficMirrorTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTargetStatus ¶
type TrafficMirrorTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficMirrorTargetObservation `json:"atProvider,omitempty"` }
TrafficMirrorTargetStatus defines the observed state of TrafficMirrorTarget.
func (*TrafficMirrorTargetStatus) DeepCopy ¶
func (in *TrafficMirrorTargetStatus) DeepCopy() *TrafficMirrorTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetStatus.
func (*TrafficMirrorTargetStatus) DeepCopyInto ¶
func (in *TrafficMirrorTargetStatus) DeepCopyInto(out *TrafficMirrorTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachment ¶
type TransitGatewayPeeringAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPeeringAttachmentSpec `json:"spec"` Status TransitGatewayPeeringAttachmentStatus `json:"status,omitempty"` }
TransitGatewayPeeringAttachment is the Schema for the TransitGatewayPeeringAttachments 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 (*TransitGatewayPeeringAttachment) DeepCopy ¶
func (in *TransitGatewayPeeringAttachment) DeepCopy() *TransitGatewayPeeringAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachment) DeepCopyInto(out *TransitGatewayPeeringAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachment) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachment) GetCondition ¶
func (mg *TransitGatewayPeeringAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayPeeringAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) GetDeletionPolicy ¶
func (mg *TransitGatewayPeeringAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) GetID ¶
func (tr *TransitGatewayPeeringAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) GetObservation ¶
func (tr *TransitGatewayPeeringAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) GetParameters ¶
func (tr *TransitGatewayPeeringAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) GetProviderConfigReference ¶
func (mg *TransitGatewayPeeringAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) GetProviderReference ¶
func (mg *TransitGatewayPeeringAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayPeeringAttachment. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayPeeringAttachment) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPeeringAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) GetTerraformResourceType ¶
func (mg *TransitGatewayPeeringAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayPeeringAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) LateInitialize ¶
func (tr *TransitGatewayPeeringAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayPeeringAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayPeeringAttachment) SetConditions ¶
func (mg *TransitGatewayPeeringAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) SetDeletionPolicy ¶
func (mg *TransitGatewayPeeringAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) SetObservation ¶
func (tr *TransitGatewayPeeringAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) SetParameters ¶
func (tr *TransitGatewayPeeringAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachment) SetProviderConfigReference ¶
func (mg *TransitGatewayPeeringAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) SetProviderReference ¶
func (mg *TransitGatewayPeeringAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayPeeringAttachment. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayPeeringAttachment) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPeeringAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayPeeringAttachment.
type TransitGatewayPeeringAttachmentAccepter ¶
type TransitGatewayPeeringAttachmentAccepter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPeeringAttachmentAccepterSpec `json:"spec"` Status TransitGatewayPeeringAttachmentAccepterStatus `json:"status,omitempty"` }
TransitGatewayPeeringAttachmentAccepter is the Schema for the TransitGatewayPeeringAttachmentAccepters 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 (*TransitGatewayPeeringAttachmentAccepter) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopy() *TransitGatewayPeeringAttachmentAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentAccepter) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachmentAccepter) GetCondition ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) GetDeletionPolicy ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) GetID ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) GetObservation ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) GetParameters ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) GetProviderConfigReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) GetProviderReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayPeeringAttachmentAccepter. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayPeeringAttachmentAccepter) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) GetTerraformResourceType ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayPeeringAttachmentAccepter) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) LateInitialize ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayPeeringAttachmentAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayPeeringAttachmentAccepter) SetConditions ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) SetDeletionPolicy ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) SetObservation ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) SetParameters ¶
func (tr *TransitGatewayPeeringAttachmentAccepter) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepter) SetProviderConfigReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) SetProviderReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayPeeringAttachmentAccepter. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayPeeringAttachmentAccepter) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPeeringAttachmentAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayPeeringAttachmentAccepter.
type TransitGatewayPeeringAttachmentAccepterList ¶
type TransitGatewayPeeringAttachmentAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayPeeringAttachmentAccepter `json:"items"` }
TransitGatewayPeeringAttachmentAccepterList contains a list of TransitGatewayPeeringAttachmentAccepters
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopy() *TransitGatewayPeeringAttachmentAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterList.
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachmentAccepterList) GetItems ¶
func (l *TransitGatewayPeeringAttachmentAccepterList) GetItems() []resource.Managed
GetItems of this TransitGatewayPeeringAttachmentAccepterList.
type TransitGatewayPeeringAttachmentAccepterObservation ¶
type TransitGatewayPeeringAttachmentAccepterObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PeerAccountID *string `json:"peerAccountId,omitempty" tf:"peer_account_id,omitempty"` PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region,omitempty"` PeerTransitGatewayID *string `json:"peerTransitGatewayId,omitempty" tf:"peer_transit_gateway_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` }
func (*TransitGatewayPeeringAttachmentAccepterObservation) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterObservation) DeepCopy() *TransitGatewayPeeringAttachmentAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterObservation.
func (*TransitGatewayPeeringAttachmentAccepterObservation) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterObservation) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentAccepterParameters ¶
type TransitGatewayPeeringAttachmentAccepterParameters 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"` // +kubebuilder:validation:Required TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId" tf:"transit_gateway_attachment_id,omitempty"` }
func (*TransitGatewayPeeringAttachmentAccepterParameters) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterParameters) DeepCopy() *TransitGatewayPeeringAttachmentAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterParameters.
func (*TransitGatewayPeeringAttachmentAccepterParameters) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterParameters) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentAccepterSpec ¶
type TransitGatewayPeeringAttachmentAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayPeeringAttachmentAccepterParameters `json:"forProvider"` }
TransitGatewayPeeringAttachmentAccepterSpec defines the desired state of TransitGatewayPeeringAttachmentAccepter
func (*TransitGatewayPeeringAttachmentAccepterSpec) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpec) DeepCopy() *TransitGatewayPeeringAttachmentAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterSpec.
func (*TransitGatewayPeeringAttachmentAccepterSpec) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpec) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentAccepterStatus ¶
type TransitGatewayPeeringAttachmentAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayPeeringAttachmentAccepterObservation `json:"atProvider,omitempty"` }
TransitGatewayPeeringAttachmentAccepterStatus defines the observed state of TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepterStatus) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterStatus) DeepCopy() *TransitGatewayPeeringAttachmentAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterStatus.
func (*TransitGatewayPeeringAttachmentAccepterStatus) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterStatus) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentList ¶
type TransitGatewayPeeringAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayPeeringAttachment `json:"items"` }
TransitGatewayPeeringAttachmentList contains a list of TransitGatewayPeeringAttachments
func (*TransitGatewayPeeringAttachmentList) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopy() *TransitGatewayPeeringAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentList.
func (*TransitGatewayPeeringAttachmentList) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopyInto(out *TransitGatewayPeeringAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentList) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachmentList) GetItems ¶
func (l *TransitGatewayPeeringAttachmentList) GetItems() []resource.Managed
GetItems of this TransitGatewayPeeringAttachmentList.
type TransitGatewayPeeringAttachmentObservation ¶
type TransitGatewayPeeringAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TransitGatewayPeeringAttachmentObservation) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentObservation) DeepCopy() *TransitGatewayPeeringAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentObservation.
func (*TransitGatewayPeeringAttachmentObservation) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentObservation) DeepCopyInto(out *TransitGatewayPeeringAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentParameters ¶
type TransitGatewayPeeringAttachmentParameters struct { // +kubebuilder:validation:Optional PeerAccountID *string `json:"peerAccountId,omitempty" tf:"peer_account_id,omitempty"` // +kubebuilder:validation:Required PeerRegion *string `json:"peerRegion" tf:"peer_region,omitempty"` // +kubebuilder:validation:Required PeerTransitGatewayID *string `json:"peerTransitGatewayId" tf:"peer_transit_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:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TransitGatewayID *string `json:"transitGatewayId" tf:"transit_gateway_id,omitempty"` }
func (*TransitGatewayPeeringAttachmentParameters) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentParameters) DeepCopy() *TransitGatewayPeeringAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentParameters.
func (*TransitGatewayPeeringAttachmentParameters) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentParameters) DeepCopyInto(out *TransitGatewayPeeringAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentSpec ¶
type TransitGatewayPeeringAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayPeeringAttachmentParameters `json:"forProvider"` }
TransitGatewayPeeringAttachmentSpec defines the desired state of TransitGatewayPeeringAttachment
func (*TransitGatewayPeeringAttachmentSpec) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentSpec) DeepCopy() *TransitGatewayPeeringAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentSpec.
func (*TransitGatewayPeeringAttachmentSpec) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentSpec) DeepCopyInto(out *TransitGatewayPeeringAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentStatus ¶
type TransitGatewayPeeringAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayPeeringAttachmentObservation `json:"atProvider,omitempty"` }
TransitGatewayPeeringAttachmentStatus defines the observed state of TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachmentStatus) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentStatus) DeepCopy() *TransitGatewayPeeringAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentStatus.
func (*TransitGatewayPeeringAttachmentStatus) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentStatus) DeepCopyInto(out *TransitGatewayPeeringAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReference ¶
type TransitGatewayPrefixListReference struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPrefixListReferenceSpec `json:"spec"` Status TransitGatewayPrefixListReferenceStatus `json:"status,omitempty"` }
TransitGatewayPrefixListReference is the Schema for the TransitGatewayPrefixListReferences 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 (*TransitGatewayPrefixListReference) DeepCopy ¶
func (in *TransitGatewayPrefixListReference) DeepCopy() *TransitGatewayPrefixListReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReference) DeepCopyInto(out *TransitGatewayPrefixListReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPrefixListReference) DeepCopyObject ¶
func (in *TransitGatewayPrefixListReference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPrefixListReference) GetCondition ¶
func (mg *TransitGatewayPrefixListReference) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) GetConnectionDetailsMapping ¶
func (tr *TransitGatewayPrefixListReference) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) GetDeletionPolicy ¶
func (mg *TransitGatewayPrefixListReference) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) GetID ¶
func (tr *TransitGatewayPrefixListReference) GetID() string
GetID returns ID of underlying Terraform resource of this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) GetObservation ¶
func (tr *TransitGatewayPrefixListReference) GetObservation() (map[string]interface{}, error)
GetObservation of this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) GetParameters ¶
func (tr *TransitGatewayPrefixListReference) GetParameters() (map[string]interface{}, error)
GetParameters of this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) GetProviderConfigReference ¶
func (mg *TransitGatewayPrefixListReference) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) GetProviderReference ¶
func (mg *TransitGatewayPrefixListReference) GetProviderReference() *xpv1.Reference
GetProviderReference of this TransitGatewayPrefixListReference. Deprecated: Use GetProviderConfigReference.
func (*TransitGatewayPrefixListReference) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPrefixListReference) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) GetTerraformResourceType ¶
func (mg *TransitGatewayPrefixListReference) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) GetTerraformSchemaVersion ¶
func (tr *TransitGatewayPrefixListReference) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TransitGatewayPrefixListReference) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPrefixListReference) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) LateInitialize ¶
func (tr *TransitGatewayPrefixListReference) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TransitGatewayPrefixListReference using its observed tfState. returns True if there are any spec changes for the resource.
func (*TransitGatewayPrefixListReference) SetConditions ¶
func (mg *TransitGatewayPrefixListReference) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) SetDeletionPolicy ¶
func (mg *TransitGatewayPrefixListReference) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) SetObservation ¶
func (tr *TransitGatewayPrefixListReference) SetObservation(obs map[string]interface{}) error
SetObservation for this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) SetParameters ¶
func (tr *TransitGatewayPrefixListReference) SetParameters(params map[string]interface{}) error
SetParameters for this TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReference) SetProviderConfigReference ¶
func (mg *TransitGatewayPrefixListReference) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) SetProviderReference ¶
func (mg *TransitGatewayPrefixListReference) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TransitGatewayPrefixListReference. Deprecated: Use SetProviderConfigReference.
func (*TransitGatewayPrefixListReference) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayPrefixListReference) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayPrefixListReference) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayPrefixListReference.
type TransitGatewayPrefixListReferenceList ¶
type TransitGatewayPrefixListReferenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayPrefixListReference `json:"items"` }
TransitGatewayPrefixListReferenceList contains a list of TransitGatewayPrefixListReferences
func (*TransitGatewayPrefixListReferenceList) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopy() *TransitGatewayPrefixListReferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceList.
func (*TransitGatewayPrefixListReferenceList) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopyInto(out *TransitGatewayPrefixListReferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPrefixListReferenceList) DeepCopyObject ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPrefixListReferenceList) GetItems ¶
func (l *TransitGatewayPrefixListReferenceList) GetItems() []resource.Managed
GetItems of this TransitGatewayPrefixListReferenceList.
type TransitGatewayPrefixListReferenceObservation ¶
type TransitGatewayPrefixListReferenceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PrefixListOwnerID *string `json:"prefixListOwnerId,omitempty" tf:"prefix_list_owner_id,omitempty"` }
func (*TransitGatewayPrefixListReferenceObservation) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceObservation) DeepCopy() *TransitGatewayPrefixListReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceObservation.
func (*TransitGatewayPrefixListReferenceObservation) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceObservation) DeepCopyInto(out *TransitGatewayPrefixListReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReferenceParameters ¶
type TransitGatewayPrefixListReferenceParameters struct { // +kubebuilder:validation:Optional Blackhole *bool `json:"blackhole,omitempty" tf:"blackhole,omitempty"` // +kubebuilder:validation:Required PrefixListID *string `json:"prefixListId" tf:"prefix_list_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 TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` // +kubebuilder:validation:Required TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableId" tf:"transit_gateway_route_table_id,omitempty"` }
func (*TransitGatewayPrefixListReferenceParameters) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceParameters) DeepCopy() *TransitGatewayPrefixListReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceParameters.
func (*TransitGatewayPrefixListReferenceParameters) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceParameters) DeepCopyInto(out *TransitGatewayPrefixListReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReferenceSpec ¶
type TransitGatewayPrefixListReferenceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransitGatewayPrefixListReferenceParameters `json:"forProvider"` }
TransitGatewayPrefixListReferenceSpec defines the desired state of TransitGatewayPrefixListReference
func (*TransitGatewayPrefixListReferenceSpec) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceSpec) DeepCopy() *TransitGatewayPrefixListReferenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceSpec.
func (*TransitGatewayPrefixListReferenceSpec) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceSpec) DeepCopyInto(out *TransitGatewayPrefixListReferenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReferenceStatus ¶
type TransitGatewayPrefixListReferenceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransitGatewayPrefixListReferenceObservation `json:"atProvider,omitempty"` }
TransitGatewayPrefixListReferenceStatus defines the observed state of TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReferenceStatus) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceStatus) DeepCopy() *TransitGatewayPrefixListReferenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceStatus.
func (*TransitGatewayPrefixListReferenceStatus) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceStatus) DeepCopyInto(out *TransitGatewayPrefixListReferenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserBucketObservation ¶
type UserBucketObservation struct { }
func (*UserBucketObservation) DeepCopy ¶
func (in *UserBucketObservation) DeepCopy() *UserBucketObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserBucketObservation.
func (*UserBucketObservation) DeepCopyInto ¶
func (in *UserBucketObservation) DeepCopyInto(out *UserBucketObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserBucketParameters ¶
type UserBucketParameters struct { // +kubebuilder:validation:Required S3Bucket *string `json:"s3Bucket" tf:"s3_bucket,omitempty"` // +kubebuilder:validation:Required S3Key *string `json:"s3Key" tf:"s3_key,omitempty"` }
func (*UserBucketParameters) DeepCopy ¶
func (in *UserBucketParameters) DeepCopy() *UserBucketParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserBucketParameters.
func (*UserBucketParameters) DeepCopyInto ¶
func (in *UserBucketParameters) DeepCopyInto(out *UserBucketParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptions ¶
type VPCDHCPOptions struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCDHCPOptionsSpec `json:"spec"` Status VPCDHCPOptionsStatus `json:"status,omitempty"` }
VPCDHCPOptions is the Schema for the VPCDHCPOptionss 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 (*VPCDHCPOptions) DeepCopy ¶
func (in *VPCDHCPOptions) DeepCopy() *VPCDHCPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptions.
func (*VPCDHCPOptions) DeepCopyInto ¶
func (in *VPCDHCPOptions) DeepCopyInto(out *VPCDHCPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCDHCPOptions) DeepCopyObject ¶
func (in *VPCDHCPOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCDHCPOptions) GetCondition ¶
func (mg *VPCDHCPOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCDHCPOptions.
func (*VPCDHCPOptions) GetConnectionDetailsMapping ¶
func (tr *VPCDHCPOptions) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCDHCPOptions
func (*VPCDHCPOptions) GetDeletionPolicy ¶
func (mg *VPCDHCPOptions) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCDHCPOptions.
func (*VPCDHCPOptions) GetID ¶
func (tr *VPCDHCPOptions) GetID() string
GetID returns ID of underlying Terraform resource of this VPCDHCPOptions
func (*VPCDHCPOptions) GetObservation ¶
func (tr *VPCDHCPOptions) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCDHCPOptions
func (*VPCDHCPOptions) GetParameters ¶
func (tr *VPCDHCPOptions) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCDHCPOptions
func (*VPCDHCPOptions) GetProviderConfigReference ¶
func (mg *VPCDHCPOptions) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCDHCPOptions.
func (*VPCDHCPOptions) GetProviderReference ¶
func (mg *VPCDHCPOptions) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCDHCPOptions. Deprecated: Use GetProviderConfigReference.
func (*VPCDHCPOptions) GetPublishConnectionDetailsTo ¶
func (mg *VPCDHCPOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCDHCPOptions.
func (*VPCDHCPOptions) GetTerraformResourceType ¶
func (mg *VPCDHCPOptions) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCDHCPOptions
func (*VPCDHCPOptions) GetTerraformSchemaVersion ¶
func (tr *VPCDHCPOptions) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCDHCPOptions) GetWriteConnectionSecretToReference ¶
func (mg *VPCDHCPOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCDHCPOptions.
func (*VPCDHCPOptions) LateInitialize ¶
func (tr *VPCDHCPOptions) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCDHCPOptions using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCDHCPOptions) SetConditions ¶
func (mg *VPCDHCPOptions) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCDHCPOptions.
func (*VPCDHCPOptions) SetDeletionPolicy ¶
func (mg *VPCDHCPOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCDHCPOptions.
func (*VPCDHCPOptions) SetObservation ¶
func (tr *VPCDHCPOptions) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCDHCPOptions
func (*VPCDHCPOptions) SetParameters ¶
func (tr *VPCDHCPOptions) SetParameters(params map[string]interface{}) error
SetParameters for this VPCDHCPOptions
func (*VPCDHCPOptions) SetProviderConfigReference ¶
func (mg *VPCDHCPOptions) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCDHCPOptions.
func (*VPCDHCPOptions) SetProviderReference ¶
func (mg *VPCDHCPOptions) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCDHCPOptions. Deprecated: Use SetProviderConfigReference.
func (*VPCDHCPOptions) SetPublishConnectionDetailsTo ¶
func (mg *VPCDHCPOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCDHCPOptions.
func (*VPCDHCPOptions) SetWriteConnectionSecretToReference ¶
func (mg *VPCDHCPOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCDHCPOptions.
type VPCDHCPOptionsAssociation ¶
type VPCDHCPOptionsAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCDHCPOptionsAssociationSpec `json:"spec"` Status VPCDHCPOptionsAssociationStatus `json:"status,omitempty"` }
VPCDHCPOptionsAssociation is the Schema for the VPCDHCPOptionsAssociations 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 (*VPCDHCPOptionsAssociation) DeepCopy ¶
func (in *VPCDHCPOptionsAssociation) DeepCopy() *VPCDHCPOptionsAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociation) DeepCopyInto(out *VPCDHCPOptionsAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCDHCPOptionsAssociation) DeepCopyObject ¶
func (in *VPCDHCPOptionsAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCDHCPOptionsAssociation) GetCondition ¶
func (mg *VPCDHCPOptionsAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) GetConnectionDetailsMapping ¶
func (tr *VPCDHCPOptionsAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) GetDeletionPolicy ¶
func (mg *VPCDHCPOptionsAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) GetID ¶
func (tr *VPCDHCPOptionsAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) GetObservation ¶
func (tr *VPCDHCPOptionsAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) GetParameters ¶
func (tr *VPCDHCPOptionsAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) GetProviderConfigReference ¶
func (mg *VPCDHCPOptionsAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) GetProviderReference ¶
func (mg *VPCDHCPOptionsAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCDHCPOptionsAssociation. Deprecated: Use GetProviderConfigReference.
func (*VPCDHCPOptionsAssociation) GetPublishConnectionDetailsTo ¶
func (mg *VPCDHCPOptionsAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) GetTerraformResourceType ¶
func (mg *VPCDHCPOptionsAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) GetTerraformSchemaVersion ¶
func (tr *VPCDHCPOptionsAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCDHCPOptionsAssociation) GetWriteConnectionSecretToReference ¶
func (mg *VPCDHCPOptionsAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) LateInitialize ¶
func (tr *VPCDHCPOptionsAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCDHCPOptionsAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCDHCPOptionsAssociation) ResolveReferences ¶
ResolveReferences of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) SetConditions ¶
func (mg *VPCDHCPOptionsAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) SetDeletionPolicy ¶
func (mg *VPCDHCPOptionsAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) SetObservation ¶
func (tr *VPCDHCPOptionsAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) SetParameters ¶
func (tr *VPCDHCPOptionsAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociation) SetProviderConfigReference ¶
func (mg *VPCDHCPOptionsAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) SetProviderReference ¶
func (mg *VPCDHCPOptionsAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCDHCPOptionsAssociation. Deprecated: Use SetProviderConfigReference.
func (*VPCDHCPOptionsAssociation) SetPublishConnectionDetailsTo ¶
func (mg *VPCDHCPOptionsAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociation) SetWriteConnectionSecretToReference ¶
func (mg *VPCDHCPOptionsAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCDHCPOptionsAssociation.
type VPCDHCPOptionsAssociationList ¶
type VPCDHCPOptionsAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCDHCPOptionsAssociation `json:"items"` }
VPCDHCPOptionsAssociationList contains a list of VPCDHCPOptionsAssociations
func (*VPCDHCPOptionsAssociationList) DeepCopy ¶
func (in *VPCDHCPOptionsAssociationList) DeepCopy() *VPCDHCPOptionsAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociationList.
func (*VPCDHCPOptionsAssociationList) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociationList) DeepCopyInto(out *VPCDHCPOptionsAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCDHCPOptionsAssociationList) DeepCopyObject ¶
func (in *VPCDHCPOptionsAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCDHCPOptionsAssociationList) GetItems ¶
func (l *VPCDHCPOptionsAssociationList) GetItems() []resource.Managed
GetItems of this VPCDHCPOptionsAssociationList.
type VPCDHCPOptionsAssociationObservation ¶
type VPCDHCPOptionsAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCDHCPOptionsAssociationObservation) DeepCopy ¶
func (in *VPCDHCPOptionsAssociationObservation) DeepCopy() *VPCDHCPOptionsAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociationObservation.
func (*VPCDHCPOptionsAssociationObservation) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociationObservation) DeepCopyInto(out *VPCDHCPOptionsAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsAssociationParameters ¶
type VPCDHCPOptionsAssociationParameters struct { // +kubebuilder:validation:Required DHCPOptionsID *string `json:"dhcpOptionsId" tf:"dhcp_options_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=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 (*VPCDHCPOptionsAssociationParameters) DeepCopy ¶
func (in *VPCDHCPOptionsAssociationParameters) DeepCopy() *VPCDHCPOptionsAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociationParameters.
func (*VPCDHCPOptionsAssociationParameters) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociationParameters) DeepCopyInto(out *VPCDHCPOptionsAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsAssociationSpec ¶
type VPCDHCPOptionsAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCDHCPOptionsAssociationParameters `json:"forProvider"` }
VPCDHCPOptionsAssociationSpec defines the desired state of VPCDHCPOptionsAssociation
func (*VPCDHCPOptionsAssociationSpec) DeepCopy ¶
func (in *VPCDHCPOptionsAssociationSpec) DeepCopy() *VPCDHCPOptionsAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociationSpec.
func (*VPCDHCPOptionsAssociationSpec) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociationSpec) DeepCopyInto(out *VPCDHCPOptionsAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsAssociationStatus ¶
type VPCDHCPOptionsAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCDHCPOptionsAssociationObservation `json:"atProvider,omitempty"` }
VPCDHCPOptionsAssociationStatus defines the observed state of VPCDHCPOptionsAssociation.
func (*VPCDHCPOptionsAssociationStatus) DeepCopy ¶
func (in *VPCDHCPOptionsAssociationStatus) DeepCopy() *VPCDHCPOptionsAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsAssociationStatus.
func (*VPCDHCPOptionsAssociationStatus) DeepCopyInto ¶
func (in *VPCDHCPOptionsAssociationStatus) DeepCopyInto(out *VPCDHCPOptionsAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsList ¶
type VPCDHCPOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCDHCPOptions `json:"items"` }
VPCDHCPOptionsList contains a list of VPCDHCPOptionss
func (*VPCDHCPOptionsList) DeepCopy ¶
func (in *VPCDHCPOptionsList) DeepCopy() *VPCDHCPOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsList.
func (*VPCDHCPOptionsList) DeepCopyInto ¶
func (in *VPCDHCPOptionsList) DeepCopyInto(out *VPCDHCPOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCDHCPOptionsList) DeepCopyObject ¶
func (in *VPCDHCPOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCDHCPOptionsList) GetItems ¶
func (l *VPCDHCPOptionsList) GetItems() []resource.Managed
GetItems of this VPCDHCPOptionsList.
type VPCDHCPOptionsObservation ¶
type VPCDHCPOptionsObservation 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 (*VPCDHCPOptionsObservation) DeepCopy ¶
func (in *VPCDHCPOptionsObservation) DeepCopy() *VPCDHCPOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsObservation.
func (*VPCDHCPOptionsObservation) DeepCopyInto ¶
func (in *VPCDHCPOptionsObservation) DeepCopyInto(out *VPCDHCPOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsParameters ¶
type VPCDHCPOptionsParameters struct { // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional DomainNameServers []*string `json:"domainNameServers,omitempty" tf:"domain_name_servers,omitempty"` // +kubebuilder:validation:Optional NetbiosNameServers []*string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers,omitempty"` // +kubebuilder:validation:Optional NetbiosNodeType *string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type,omitempty"` // +kubebuilder:validation:Optional NtpServers []*string `json:"ntpServers,omitempty" tf:"ntp_servers,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 (*VPCDHCPOptionsParameters) DeepCopy ¶
func (in *VPCDHCPOptionsParameters) DeepCopy() *VPCDHCPOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsParameters.
func (*VPCDHCPOptionsParameters) DeepCopyInto ¶
func (in *VPCDHCPOptionsParameters) DeepCopyInto(out *VPCDHCPOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsSpec ¶
type VPCDHCPOptionsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCDHCPOptionsParameters `json:"forProvider"` }
VPCDHCPOptionsSpec defines the desired state of VPCDHCPOptions
func (*VPCDHCPOptionsSpec) DeepCopy ¶
func (in *VPCDHCPOptionsSpec) DeepCopy() *VPCDHCPOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsSpec.
func (*VPCDHCPOptionsSpec) DeepCopyInto ¶
func (in *VPCDHCPOptionsSpec) DeepCopyInto(out *VPCDHCPOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCDHCPOptionsStatus ¶
type VPCDHCPOptionsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCDHCPOptionsObservation `json:"atProvider,omitempty"` }
VPCDHCPOptionsStatus defines the observed state of VPCDHCPOptions.
func (*VPCDHCPOptionsStatus) DeepCopy ¶
func (in *VPCDHCPOptionsStatus) DeepCopy() *VPCDHCPOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCDHCPOptionsStatus.
func (*VPCDHCPOptionsStatus) DeepCopyInto ¶
func (in *VPCDHCPOptionsStatus) DeepCopyInto(out *VPCDHCPOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointConnectionNotification ¶
type VPCEndpointConnectionNotification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointConnectionNotificationSpec `json:"spec"` Status VPCEndpointConnectionNotificationStatus `json:"status,omitempty"` }
VPCEndpointConnectionNotification is the Schema for the VPCEndpointConnectionNotifications 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 (*VPCEndpointConnectionNotification) DeepCopy ¶
func (in *VPCEndpointConnectionNotification) DeepCopy() *VPCEndpointConnectionNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotification) DeepCopyInto(out *VPCEndpointConnectionNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointConnectionNotification) DeepCopyObject ¶
func (in *VPCEndpointConnectionNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointConnectionNotification) GetCondition ¶
func (mg *VPCEndpointConnectionNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) GetConnectionDetailsMapping ¶
func (tr *VPCEndpointConnectionNotification) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) GetDeletionPolicy ¶
func (mg *VPCEndpointConnectionNotification) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) GetID ¶
func (tr *VPCEndpointConnectionNotification) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) GetObservation ¶
func (tr *VPCEndpointConnectionNotification) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) GetParameters ¶
func (tr *VPCEndpointConnectionNotification) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) GetProviderConfigReference ¶
func (mg *VPCEndpointConnectionNotification) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) GetProviderReference ¶
func (mg *VPCEndpointConnectionNotification) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpointConnectionNotification. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpointConnectionNotification) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointConnectionNotification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) GetTerraformResourceType ¶
func (mg *VPCEndpointConnectionNotification) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) GetTerraformSchemaVersion ¶
func (tr *VPCEndpointConnectionNotification) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpointConnectionNotification) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointConnectionNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) LateInitialize ¶
func (tr *VPCEndpointConnectionNotification) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpointConnectionNotification using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpointConnectionNotification) SetConditions ¶
func (mg *VPCEndpointConnectionNotification) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) SetDeletionPolicy ¶
func (mg *VPCEndpointConnectionNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) SetObservation ¶
func (tr *VPCEndpointConnectionNotification) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) SetParameters ¶
func (tr *VPCEndpointConnectionNotification) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotification) SetProviderConfigReference ¶
func (mg *VPCEndpointConnectionNotification) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) SetProviderReference ¶
func (mg *VPCEndpointConnectionNotification) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpointConnectionNotification. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpointConnectionNotification) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointConnectionNotification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotification) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointConnectionNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointConnectionNotification.
type VPCEndpointConnectionNotificationList ¶
type VPCEndpointConnectionNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointConnectionNotification `json:"items"` }
VPCEndpointConnectionNotificationList contains a list of VPCEndpointConnectionNotifications
func (*VPCEndpointConnectionNotificationList) DeepCopy ¶
func (in *VPCEndpointConnectionNotificationList) DeepCopy() *VPCEndpointConnectionNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotificationList.
func (*VPCEndpointConnectionNotificationList) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotificationList) DeepCopyInto(out *VPCEndpointConnectionNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointConnectionNotificationList) DeepCopyObject ¶
func (in *VPCEndpointConnectionNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointConnectionNotificationList) GetItems ¶
func (l *VPCEndpointConnectionNotificationList) GetItems() []resource.Managed
GetItems of this VPCEndpointConnectionNotificationList.
type VPCEndpointConnectionNotificationObservation ¶
type VPCEndpointConnectionNotificationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` NotificationType *string `json:"notificationType,omitempty" tf:"notification_type,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*VPCEndpointConnectionNotificationObservation) DeepCopy ¶
func (in *VPCEndpointConnectionNotificationObservation) DeepCopy() *VPCEndpointConnectionNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotificationObservation.
func (*VPCEndpointConnectionNotificationObservation) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotificationObservation) DeepCopyInto(out *VPCEndpointConnectionNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointConnectionNotificationParameters ¶
type VPCEndpointConnectionNotificationParameters struct { // +kubebuilder:validation:Required ConnectionEvents []*string `json:"connectionEvents" tf:"connection_events,omitempty"` // +kubebuilder:validation:Required ConnectionNotificationArn *string `json:"connectionNotificationArn" tf:"connection_notification_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 VPCEndpointID *string `json:"vpcEndpointId,omitempty" tf:"vpc_endpoint_id,omitempty"` // +kubebuilder:validation:Optional VPCEndpointServiceID *string `json:"vpcEndpointServiceId,omitempty" tf:"vpc_endpoint_service_id,omitempty"` }
func (*VPCEndpointConnectionNotificationParameters) DeepCopy ¶
func (in *VPCEndpointConnectionNotificationParameters) DeepCopy() *VPCEndpointConnectionNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotificationParameters.
func (*VPCEndpointConnectionNotificationParameters) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotificationParameters) DeepCopyInto(out *VPCEndpointConnectionNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointConnectionNotificationSpec ¶
type VPCEndpointConnectionNotificationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointConnectionNotificationParameters `json:"forProvider"` }
VPCEndpointConnectionNotificationSpec defines the desired state of VPCEndpointConnectionNotification
func (*VPCEndpointConnectionNotificationSpec) DeepCopy ¶
func (in *VPCEndpointConnectionNotificationSpec) DeepCopy() *VPCEndpointConnectionNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotificationSpec.
func (*VPCEndpointConnectionNotificationSpec) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotificationSpec) DeepCopyInto(out *VPCEndpointConnectionNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointConnectionNotificationStatus ¶
type VPCEndpointConnectionNotificationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointConnectionNotificationObservation `json:"atProvider,omitempty"` }
VPCEndpointConnectionNotificationStatus defines the observed state of VPCEndpointConnectionNotification.
func (*VPCEndpointConnectionNotificationStatus) DeepCopy ¶
func (in *VPCEndpointConnectionNotificationStatus) DeepCopy() *VPCEndpointConnectionNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnectionNotificationStatus.
func (*VPCEndpointConnectionNotificationStatus) DeepCopyInto ¶
func (in *VPCEndpointConnectionNotificationStatus) DeepCopyInto(out *VPCEndpointConnectionNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointRouteTableAssociation ¶
type VPCEndpointRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointRouteTableAssociationSpec `json:"spec"` Status VPCEndpointRouteTableAssociationStatus `json:"status,omitempty"` }
VPCEndpointRouteTableAssociation is the Schema for the VPCEndpointRouteTableAssociations 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 (*VPCEndpointRouteTableAssociation) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociation) DeepCopy() *VPCEndpointRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociation) DeepCopyInto(out *VPCEndpointRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointRouteTableAssociation) DeepCopyObject ¶
func (in *VPCEndpointRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointRouteTableAssociation) GetCondition ¶
func (mg *VPCEndpointRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) GetConnectionDetailsMapping ¶
func (tr *VPCEndpointRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) GetDeletionPolicy ¶
func (mg *VPCEndpointRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) GetID ¶
func (tr *VPCEndpointRouteTableAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) GetObservation ¶
func (tr *VPCEndpointRouteTableAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) GetParameters ¶
func (tr *VPCEndpointRouteTableAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) GetProviderConfigReference ¶
func (mg *VPCEndpointRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) GetProviderReference ¶
func (mg *VPCEndpointRouteTableAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpointRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpointRouteTableAssociation) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) GetTerraformResourceType ¶
func (mg *VPCEndpointRouteTableAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) GetTerraformSchemaVersion ¶
func (tr *VPCEndpointRouteTableAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpointRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) LateInitialize ¶
func (tr *VPCEndpointRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpointRouteTableAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpointRouteTableAssociation) SetConditions ¶
func (mg *VPCEndpointRouteTableAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) SetDeletionPolicy ¶
func (mg *VPCEndpointRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) SetObservation ¶
func (tr *VPCEndpointRouteTableAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) SetParameters ¶
func (tr *VPCEndpointRouteTableAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociation) SetProviderConfigReference ¶
func (mg *VPCEndpointRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) SetProviderReference ¶
func (mg *VPCEndpointRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpointRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpointRouteTableAssociation) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointRouteTableAssociation.
type VPCEndpointRouteTableAssociationList ¶
type VPCEndpointRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointRouteTableAssociation `json:"items"` }
VPCEndpointRouteTableAssociationList contains a list of VPCEndpointRouteTableAssociations
func (*VPCEndpointRouteTableAssociationList) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociationList) DeepCopy() *VPCEndpointRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociationList.
func (*VPCEndpointRouteTableAssociationList) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociationList) DeepCopyInto(out *VPCEndpointRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointRouteTableAssociationList) DeepCopyObject ¶
func (in *VPCEndpointRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointRouteTableAssociationList) GetItems ¶
func (l *VPCEndpointRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this VPCEndpointRouteTableAssociationList.
type VPCEndpointRouteTableAssociationObservation ¶
type VPCEndpointRouteTableAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCEndpointRouteTableAssociationObservation) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociationObservation) DeepCopy() *VPCEndpointRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociationObservation.
func (*VPCEndpointRouteTableAssociationObservation) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociationObservation) DeepCopyInto(out *VPCEndpointRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointRouteTableAssociationParameters ¶
type VPCEndpointRouteTableAssociationParameters 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:Required RouteTableID *string `json:"routeTableId" tf:"route_table_id,omitempty"` // +kubebuilder:validation:Required VPCEndpointID *string `json:"vpcEndpointId" tf:"vpc_endpoint_id,omitempty"` }
func (*VPCEndpointRouteTableAssociationParameters) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociationParameters) DeepCopy() *VPCEndpointRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociationParameters.
func (*VPCEndpointRouteTableAssociationParameters) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociationParameters) DeepCopyInto(out *VPCEndpointRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointRouteTableAssociationSpec ¶
type VPCEndpointRouteTableAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointRouteTableAssociationParameters `json:"forProvider"` }
VPCEndpointRouteTableAssociationSpec defines the desired state of VPCEndpointRouteTableAssociation
func (*VPCEndpointRouteTableAssociationSpec) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociationSpec) DeepCopy() *VPCEndpointRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociationSpec.
func (*VPCEndpointRouteTableAssociationSpec) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociationSpec) DeepCopyInto(out *VPCEndpointRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointRouteTableAssociationStatus ¶
type VPCEndpointRouteTableAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointRouteTableAssociationObservation `json:"atProvider,omitempty"` }
VPCEndpointRouteTableAssociationStatus defines the observed state of VPCEndpointRouteTableAssociation.
func (*VPCEndpointRouteTableAssociationStatus) DeepCopy ¶
func (in *VPCEndpointRouteTableAssociationStatus) DeepCopy() *VPCEndpointRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointRouteTableAssociationStatus.
func (*VPCEndpointRouteTableAssociationStatus) DeepCopyInto ¶
func (in *VPCEndpointRouteTableAssociationStatus) DeepCopyInto(out *VPCEndpointRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointService ¶
type VPCEndpointService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointServiceSpec `json:"spec"` Status VPCEndpointServiceStatus `json:"status,omitempty"` }
VPCEndpointService is the Schema for the VPCEndpointServices 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 (*VPCEndpointService) DeepCopy ¶
func (in *VPCEndpointService) DeepCopy() *VPCEndpointService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointService.
func (*VPCEndpointService) DeepCopyInto ¶
func (in *VPCEndpointService) DeepCopyInto(out *VPCEndpointService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointService) DeepCopyObject ¶
func (in *VPCEndpointService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointService) GetCondition ¶
func (mg *VPCEndpointService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointService.
func (*VPCEndpointService) GetConnectionDetailsMapping ¶
func (tr *VPCEndpointService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpointService
func (*VPCEndpointService) GetDeletionPolicy ¶
func (mg *VPCEndpointService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointService.
func (*VPCEndpointService) GetID ¶
func (tr *VPCEndpointService) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpointService
func (*VPCEndpointService) GetObservation ¶
func (tr *VPCEndpointService) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpointService
func (*VPCEndpointService) GetParameters ¶
func (tr *VPCEndpointService) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpointService
func (*VPCEndpointService) GetProviderConfigReference ¶
func (mg *VPCEndpointService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointService.
func (*VPCEndpointService) GetProviderReference ¶
func (mg *VPCEndpointService) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpointService. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpointService) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointService.
func (*VPCEndpointService) GetTerraformResourceType ¶
func (mg *VPCEndpointService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpointService
func (*VPCEndpointService) GetTerraformSchemaVersion ¶
func (tr *VPCEndpointService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpointService) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointService.
func (*VPCEndpointService) LateInitialize ¶
func (tr *VPCEndpointService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpointService using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpointService) SetConditions ¶
func (mg *VPCEndpointService) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointService.
func (*VPCEndpointService) SetDeletionPolicy ¶
func (mg *VPCEndpointService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointService.
func (*VPCEndpointService) SetObservation ¶
func (tr *VPCEndpointService) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpointService
func (*VPCEndpointService) SetParameters ¶
func (tr *VPCEndpointService) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpointService
func (*VPCEndpointService) SetProviderConfigReference ¶
func (mg *VPCEndpointService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointService.
func (*VPCEndpointService) SetProviderReference ¶
func (mg *VPCEndpointService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpointService. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpointService) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointService.
func (*VPCEndpointService) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointService.
type VPCEndpointServiceAllowedPrincipal ¶
type VPCEndpointServiceAllowedPrincipal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointServiceAllowedPrincipalSpec `json:"spec"` Status VPCEndpointServiceAllowedPrincipalStatus `json:"status,omitempty"` }
VPCEndpointServiceAllowedPrincipal is the Schema for the VPCEndpointServiceAllowedPrincipals 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 (*VPCEndpointServiceAllowedPrincipal) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipal) DeepCopy() *VPCEndpointServiceAllowedPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipal) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointServiceAllowedPrincipal) DeepCopyObject ¶
func (in *VPCEndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointServiceAllowedPrincipal) GetCondition ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) GetConnectionDetailsMapping ¶
func (tr *VPCEndpointServiceAllowedPrincipal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) GetDeletionPolicy ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) GetID ¶
func (tr *VPCEndpointServiceAllowedPrincipal) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) GetObservation ¶
func (tr *VPCEndpointServiceAllowedPrincipal) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) GetParameters ¶
func (tr *VPCEndpointServiceAllowedPrincipal) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) GetProviderConfigReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) GetProviderReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpointServiceAllowedPrincipal. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpointServiceAllowedPrincipal) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) GetTerraformResourceType ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) GetTerraformSchemaVersion ¶
func (tr *VPCEndpointServiceAllowedPrincipal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) LateInitialize ¶
func (tr *VPCEndpointServiceAllowedPrincipal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpointServiceAllowedPrincipal using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpointServiceAllowedPrincipal) SetConditions ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) SetDeletionPolicy ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) SetObservation ¶
func (tr *VPCEndpointServiceAllowedPrincipal) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) SetParameters ¶
func (tr *VPCEndpointServiceAllowedPrincipal) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipal) SetProviderConfigReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) SetProviderReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpointServiceAllowedPrincipal. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpointServiceAllowedPrincipal) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointServiceAllowedPrincipal.
type VPCEndpointServiceAllowedPrincipalList ¶
type VPCEndpointServiceAllowedPrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointServiceAllowedPrincipal `json:"items"` }
VPCEndpointServiceAllowedPrincipalList contains a list of VPCEndpointServiceAllowedPrincipals
func (*VPCEndpointServiceAllowedPrincipalList) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopy() *VPCEndpointServiceAllowedPrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipalList.
func (*VPCEndpointServiceAllowedPrincipalList) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointServiceAllowedPrincipalList) DeepCopyObject ¶
func (in *VPCEndpointServiceAllowedPrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointServiceAllowedPrincipalList) GetItems ¶
func (l *VPCEndpointServiceAllowedPrincipalList) GetItems() []resource.Managed
GetItems of this VPCEndpointServiceAllowedPrincipalList.
type VPCEndpointServiceAllowedPrincipalObservation ¶
type VPCEndpointServiceAllowedPrincipalObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCEndpointServiceAllowedPrincipalObservation) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipalObservation) DeepCopy() *VPCEndpointServiceAllowedPrincipalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipalObservation.
func (*VPCEndpointServiceAllowedPrincipalObservation) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipalObservation) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceAllowedPrincipalParameters ¶
type VPCEndpointServiceAllowedPrincipalParameters struct { // +kubebuilder:validation:Required PrincipalArn *string `json:"principalArn" tf:"principal_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:Required VPCEndpointServiceID *string `json:"vpcEndpointServiceId" tf:"vpc_endpoint_service_id,omitempty"` }
func (*VPCEndpointServiceAllowedPrincipalParameters) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipalParameters) DeepCopy() *VPCEndpointServiceAllowedPrincipalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipalParameters.
func (*VPCEndpointServiceAllowedPrincipalParameters) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipalParameters) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceAllowedPrincipalSpec ¶
type VPCEndpointServiceAllowedPrincipalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointServiceAllowedPrincipalParameters `json:"forProvider"` }
VPCEndpointServiceAllowedPrincipalSpec defines the desired state of VPCEndpointServiceAllowedPrincipal
func (*VPCEndpointServiceAllowedPrincipalSpec) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipalSpec) DeepCopy() *VPCEndpointServiceAllowedPrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipalSpec.
func (*VPCEndpointServiceAllowedPrincipalSpec) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipalSpec) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceAllowedPrincipalStatus ¶
type VPCEndpointServiceAllowedPrincipalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointServiceAllowedPrincipalObservation `json:"atProvider,omitempty"` }
VPCEndpointServiceAllowedPrincipalStatus defines the observed state of VPCEndpointServiceAllowedPrincipal.
func (*VPCEndpointServiceAllowedPrincipalStatus) DeepCopy ¶
func (in *VPCEndpointServiceAllowedPrincipalStatus) DeepCopy() *VPCEndpointServiceAllowedPrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceAllowedPrincipalStatus.
func (*VPCEndpointServiceAllowedPrincipalStatus) DeepCopyInto ¶
func (in *VPCEndpointServiceAllowedPrincipalStatus) DeepCopyInto(out *VPCEndpointServiceAllowedPrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceList ¶
type VPCEndpointServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointService `json:"items"` }
VPCEndpointServiceList contains a list of VPCEndpointServices
func (*VPCEndpointServiceList) DeepCopy ¶
func (in *VPCEndpointServiceList) DeepCopy() *VPCEndpointServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceList.
func (*VPCEndpointServiceList) DeepCopyInto ¶
func (in *VPCEndpointServiceList) DeepCopyInto(out *VPCEndpointServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointServiceList) DeepCopyObject ¶
func (in *VPCEndpointServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointServiceList) GetItems ¶
func (l *VPCEndpointServiceList) GetItems() []resource.Managed
GetItems of this VPCEndpointServiceList.
type VPCEndpointServiceObservation ¶
type VPCEndpointServiceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` BaseEndpointDNSNames []*string `json:"baseEndpointDnsNames,omitempty" tf:"base_endpoint_dns_names,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ManagesVPCEndpoints *bool `json:"managesVpcEndpoints,omitempty" tf:"manages_vpc_endpoints,omitempty"` PrivateDNSNameConfiguration []PrivateDNSNameConfigurationObservation `json:"privateDnsNameConfiguration,omitempty" tf:"private_dns_name_configuration,omitempty"` ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` ServiceType *string `json:"serviceType,omitempty" tf:"service_type,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VPCEndpointServiceObservation) DeepCopy ¶
func (in *VPCEndpointServiceObservation) DeepCopy() *VPCEndpointServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceObservation.
func (*VPCEndpointServiceObservation) DeepCopyInto ¶
func (in *VPCEndpointServiceObservation) DeepCopyInto(out *VPCEndpointServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceParameters ¶
type VPCEndpointServiceParameters struct { // +kubebuilder:validation:Required AcceptanceRequired *bool `json:"acceptanceRequired" tf:"acceptance_required,omitempty"` // +kubebuilder:validation:Optional AllowedPrincipals []*string `json:"allowedPrincipals,omitempty" tf:"allowed_principals,omitempty"` // +kubebuilder:validation:Optional GatewayLoadBalancerArns []*string `json:"gatewayLoadBalancerArns,omitempty" tf:"gateway_load_balancer_arns,omitempty"` // +kubebuilder:validation:Optional NetworkLoadBalancerArns []*string `json:"networkLoadBalancerArns,omitempty" tf:"network_load_balancer_arns,omitempty"` // +kubebuilder:validation:Optional PrivateDNSName *string `json:"privateDnsName,omitempty" tf:"private_dns_name,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 (*VPCEndpointServiceParameters) DeepCopy ¶
func (in *VPCEndpointServiceParameters) DeepCopy() *VPCEndpointServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceParameters.
func (*VPCEndpointServiceParameters) DeepCopyInto ¶
func (in *VPCEndpointServiceParameters) DeepCopyInto(out *VPCEndpointServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceSpec ¶
type VPCEndpointServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointServiceParameters `json:"forProvider"` }
VPCEndpointServiceSpec defines the desired state of VPCEndpointService
func (*VPCEndpointServiceSpec) DeepCopy ¶
func (in *VPCEndpointServiceSpec) DeepCopy() *VPCEndpointServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceSpec.
func (*VPCEndpointServiceSpec) DeepCopyInto ¶
func (in *VPCEndpointServiceSpec) DeepCopyInto(out *VPCEndpointServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceStatus ¶
type VPCEndpointServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointServiceObservation `json:"atProvider,omitempty"` }
VPCEndpointServiceStatus defines the observed state of VPCEndpointService.
func (*VPCEndpointServiceStatus) DeepCopy ¶
func (in *VPCEndpointServiceStatus) DeepCopy() *VPCEndpointServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceStatus.
func (*VPCEndpointServiceStatus) DeepCopyInto ¶
func (in *VPCEndpointServiceStatus) DeepCopyInto(out *VPCEndpointServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSubnetAssociation ¶
type VPCEndpointSubnetAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointSubnetAssociationSpec `json:"spec"` Status VPCEndpointSubnetAssociationStatus `json:"status,omitempty"` }
VPCEndpointSubnetAssociation is the Schema for the VPCEndpointSubnetAssociations 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 (*VPCEndpointSubnetAssociation) DeepCopy ¶
func (in *VPCEndpointSubnetAssociation) DeepCopy() *VPCEndpointSubnetAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociation) DeepCopyInto(out *VPCEndpointSubnetAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointSubnetAssociation) DeepCopyObject ¶
func (in *VPCEndpointSubnetAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointSubnetAssociation) GetCondition ¶
func (mg *VPCEndpointSubnetAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) GetConnectionDetailsMapping ¶
func (tr *VPCEndpointSubnetAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) GetDeletionPolicy ¶
func (mg *VPCEndpointSubnetAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) GetID ¶
func (tr *VPCEndpointSubnetAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) GetObservation ¶
func (tr *VPCEndpointSubnetAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) GetParameters ¶
func (tr *VPCEndpointSubnetAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) GetProviderConfigReference ¶
func (mg *VPCEndpointSubnetAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) GetProviderReference ¶
func (mg *VPCEndpointSubnetAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCEndpointSubnetAssociation. Deprecated: Use GetProviderConfigReference.
func (*VPCEndpointSubnetAssociation) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointSubnetAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) GetTerraformResourceType ¶
func (mg *VPCEndpointSubnetAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) GetTerraformSchemaVersion ¶
func (tr *VPCEndpointSubnetAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCEndpointSubnetAssociation) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointSubnetAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) LateInitialize ¶
func (tr *VPCEndpointSubnetAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCEndpointSubnetAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCEndpointSubnetAssociation) ResolveReferences ¶
func (mg *VPCEndpointSubnetAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) SetConditions ¶
func (mg *VPCEndpointSubnetAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) SetDeletionPolicy ¶
func (mg *VPCEndpointSubnetAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) SetObservation ¶
func (tr *VPCEndpointSubnetAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) SetParameters ¶
func (tr *VPCEndpointSubnetAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociation) SetProviderConfigReference ¶
func (mg *VPCEndpointSubnetAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) SetProviderReference ¶
func (mg *VPCEndpointSubnetAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCEndpointSubnetAssociation. Deprecated: Use SetProviderConfigReference.
func (*VPCEndpointSubnetAssociation) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointSubnetAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociation) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointSubnetAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointSubnetAssociation.
type VPCEndpointSubnetAssociationList ¶
type VPCEndpointSubnetAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointSubnetAssociation `json:"items"` }
VPCEndpointSubnetAssociationList contains a list of VPCEndpointSubnetAssociations
func (*VPCEndpointSubnetAssociationList) DeepCopy ¶
func (in *VPCEndpointSubnetAssociationList) DeepCopy() *VPCEndpointSubnetAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociationList.
func (*VPCEndpointSubnetAssociationList) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociationList) DeepCopyInto(out *VPCEndpointSubnetAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointSubnetAssociationList) DeepCopyObject ¶
func (in *VPCEndpointSubnetAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointSubnetAssociationList) GetItems ¶
func (l *VPCEndpointSubnetAssociationList) GetItems() []resource.Managed
GetItems of this VPCEndpointSubnetAssociationList.
type VPCEndpointSubnetAssociationObservation ¶
type VPCEndpointSubnetAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCEndpointSubnetAssociationObservation) DeepCopy ¶
func (in *VPCEndpointSubnetAssociationObservation) DeepCopy() *VPCEndpointSubnetAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociationObservation.
func (*VPCEndpointSubnetAssociationObservation) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociationObservation) DeepCopyInto(out *VPCEndpointSubnetAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSubnetAssociationParameters ¶
type VPCEndpointSubnetAssociationParameters 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=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.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:Required VPCEndpointID *string `json:"vpcEndpointId" tf:"vpc_endpoint_id,omitempty"` }
func (*VPCEndpointSubnetAssociationParameters) DeepCopy ¶
func (in *VPCEndpointSubnetAssociationParameters) DeepCopy() *VPCEndpointSubnetAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociationParameters.
func (*VPCEndpointSubnetAssociationParameters) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociationParameters) DeepCopyInto(out *VPCEndpointSubnetAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSubnetAssociationSpec ¶
type VPCEndpointSubnetAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCEndpointSubnetAssociationParameters `json:"forProvider"` }
VPCEndpointSubnetAssociationSpec defines the desired state of VPCEndpointSubnetAssociation
func (*VPCEndpointSubnetAssociationSpec) DeepCopy ¶
func (in *VPCEndpointSubnetAssociationSpec) DeepCopy() *VPCEndpointSubnetAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociationSpec.
func (*VPCEndpointSubnetAssociationSpec) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociationSpec) DeepCopyInto(out *VPCEndpointSubnetAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSubnetAssociationStatus ¶
type VPCEndpointSubnetAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCEndpointSubnetAssociationObservation `json:"atProvider,omitempty"` }
VPCEndpointSubnetAssociationStatus defines the observed state of VPCEndpointSubnetAssociation.
func (*VPCEndpointSubnetAssociationStatus) DeepCopy ¶
func (in *VPCEndpointSubnetAssociationStatus) DeepCopy() *VPCEndpointSubnetAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSubnetAssociationStatus.
func (*VPCEndpointSubnetAssociationStatus) DeepCopyInto ¶
func (in *VPCEndpointSubnetAssociationStatus) DeepCopyInto(out *VPCEndpointSubnetAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionAccepter ¶
type VPCPeeringConnectionAccepter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCPeeringConnectionAccepterSpec `json:"spec"` Status VPCPeeringConnectionAccepterStatus `json:"status,omitempty"` }
VPCPeeringConnectionAccepter is the Schema for the VPCPeeringConnectionAccepters 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 (*VPCPeeringConnectionAccepter) DeepCopy ¶
func (in *VPCPeeringConnectionAccepter) DeepCopy() *VPCPeeringConnectionAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepter) DeepCopyInto(out *VPCPeeringConnectionAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionAccepter) DeepCopyObject ¶
func (in *VPCPeeringConnectionAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionAccepter) GetCondition ¶
func (mg *VPCPeeringConnectionAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) GetConnectionDetailsMapping ¶
func (tr *VPCPeeringConnectionAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) GetDeletionPolicy ¶
func (mg *VPCPeeringConnectionAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) GetID ¶
func (tr *VPCPeeringConnectionAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) GetObservation ¶
func (tr *VPCPeeringConnectionAccepter) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) GetParameters ¶
func (tr *VPCPeeringConnectionAccepter) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) GetProviderConfigReference ¶
func (mg *VPCPeeringConnectionAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) GetProviderReference ¶
func (mg *VPCPeeringConnectionAccepter) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCPeeringConnectionAccepter. Deprecated: Use GetProviderConfigReference.
func (*VPCPeeringConnectionAccepter) GetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnectionAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) GetTerraformResourceType ¶
func (mg *VPCPeeringConnectionAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) GetTerraformSchemaVersion ¶
func (tr *VPCPeeringConnectionAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCPeeringConnectionAccepter) GetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnectionAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) LateInitialize ¶
func (tr *VPCPeeringConnectionAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCPeeringConnectionAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCPeeringConnectionAccepter) SetConditions ¶
func (mg *VPCPeeringConnectionAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) SetDeletionPolicy ¶
func (mg *VPCPeeringConnectionAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) SetObservation ¶
func (tr *VPCPeeringConnectionAccepter) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) SetParameters ¶
func (tr *VPCPeeringConnectionAccepter) SetParameters(params map[string]interface{}) error
SetParameters for this VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepter) SetProviderConfigReference ¶
func (mg *VPCPeeringConnectionAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) SetProviderReference ¶
func (mg *VPCPeeringConnectionAccepter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCPeeringConnectionAccepter. Deprecated: Use SetProviderConfigReference.
func (*VPCPeeringConnectionAccepter) SetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnectionAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepter) SetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnectionAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCPeeringConnectionAccepter.
type VPCPeeringConnectionAccepterList ¶
type VPCPeeringConnectionAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCPeeringConnectionAccepter `json:"items"` }
VPCPeeringConnectionAccepterList contains a list of VPCPeeringConnectionAccepters
func (*VPCPeeringConnectionAccepterList) DeepCopy ¶
func (in *VPCPeeringConnectionAccepterList) DeepCopy() *VPCPeeringConnectionAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepterList.
func (*VPCPeeringConnectionAccepterList) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepterList) DeepCopyInto(out *VPCPeeringConnectionAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionAccepterList) DeepCopyObject ¶
func (in *VPCPeeringConnectionAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionAccepterList) GetItems ¶
func (l *VPCPeeringConnectionAccepterList) GetItems() []resource.Managed
GetItems of this VPCPeeringConnectionAccepterList.
type VPCPeeringConnectionAccepterObservation ¶
type VPCPeeringConnectionAccepterObservation struct { AcceptStatus *string `json:"acceptStatus,omitempty" tf:"accept_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PeerOwnerID *string `json:"peerOwnerId,omitempty" tf:"peer_owner_id,omitempty"` PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region,omitempty"` PeerVPCID *string `json:"peerVpcId,omitempty" tf:"peer_vpc_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*VPCPeeringConnectionAccepterObservation) DeepCopy ¶
func (in *VPCPeeringConnectionAccepterObservation) DeepCopy() *VPCPeeringConnectionAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepterObservation.
func (*VPCPeeringConnectionAccepterObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepterObservation) DeepCopyInto(out *VPCPeeringConnectionAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionAccepterParameters ¶
type VPCPeeringConnectionAccepterParameters struct { // +kubebuilder:validation:Optional Accepter []AccepterParameters `json:"accepter,omitempty" tf:"accepter,omitempty"` // +kubebuilder:validation:Optional AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept,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 Requester []RequesterParameters `json:"requester,omitempty" tf:"requester,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId" tf:"vpc_peering_connection_id,omitempty"` }
func (*VPCPeeringConnectionAccepterParameters) DeepCopy ¶
func (in *VPCPeeringConnectionAccepterParameters) DeepCopy() *VPCPeeringConnectionAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepterParameters.
func (*VPCPeeringConnectionAccepterParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepterParameters) DeepCopyInto(out *VPCPeeringConnectionAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionAccepterSpec ¶
type VPCPeeringConnectionAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCPeeringConnectionAccepterParameters `json:"forProvider"` }
VPCPeeringConnectionAccepterSpec defines the desired state of VPCPeeringConnectionAccepter
func (*VPCPeeringConnectionAccepterSpec) DeepCopy ¶
func (in *VPCPeeringConnectionAccepterSpec) DeepCopy() *VPCPeeringConnectionAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepterSpec.
func (*VPCPeeringConnectionAccepterSpec) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepterSpec) DeepCopyInto(out *VPCPeeringConnectionAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionAccepterStatus ¶
type VPCPeeringConnectionAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCPeeringConnectionAccepterObservation `json:"atProvider,omitempty"` }
VPCPeeringConnectionAccepterStatus defines the observed state of VPCPeeringConnectionAccepter.
func (*VPCPeeringConnectionAccepterStatus) DeepCopy ¶
func (in *VPCPeeringConnectionAccepterStatus) DeepCopy() *VPCPeeringConnectionAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionAccepterStatus.
func (*VPCPeeringConnectionAccepterStatus) DeepCopyInto ¶
func (in *VPCPeeringConnectionAccepterStatus) DeepCopyInto(out *VPCPeeringConnectionAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptions ¶
type VPCPeeringConnectionOptions struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCPeeringConnectionOptionsSpec `json:"spec"` Status VPCPeeringConnectionOptionsStatus `json:"status,omitempty"` }
VPCPeeringConnectionOptions is the Schema for the VPCPeeringConnectionOptionss 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 (*VPCPeeringConnectionOptions) DeepCopy ¶
func (in *VPCPeeringConnectionOptions) DeepCopy() *VPCPeeringConnectionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptions) DeepCopyInto(out *VPCPeeringConnectionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionOptions) DeepCopyObject ¶
func (in *VPCPeeringConnectionOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionOptions) GetCondition ¶
func (mg *VPCPeeringConnectionOptions) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) GetConnectionDetailsMapping ¶
func (tr *VPCPeeringConnectionOptions) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) GetDeletionPolicy ¶
func (mg *VPCPeeringConnectionOptions) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) GetID ¶
func (tr *VPCPeeringConnectionOptions) GetID() string
GetID returns ID of underlying Terraform resource of this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) GetObservation ¶
func (tr *VPCPeeringConnectionOptions) GetObservation() (map[string]interface{}, error)
GetObservation of this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) GetParameters ¶
func (tr *VPCPeeringConnectionOptions) GetParameters() (map[string]interface{}, error)
GetParameters of this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) GetProviderConfigReference ¶
func (mg *VPCPeeringConnectionOptions) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) GetProviderReference ¶
func (mg *VPCPeeringConnectionOptions) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPCPeeringConnectionOptions. Deprecated: Use GetProviderConfigReference.
func (*VPCPeeringConnectionOptions) GetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnectionOptions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) GetTerraformResourceType ¶
func (mg *VPCPeeringConnectionOptions) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) GetTerraformSchemaVersion ¶
func (tr *VPCPeeringConnectionOptions) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCPeeringConnectionOptions) GetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnectionOptions) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) LateInitialize ¶
func (tr *VPCPeeringConnectionOptions) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPCPeeringConnectionOptions using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCPeeringConnectionOptions) SetConditions ¶
func (mg *VPCPeeringConnectionOptions) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) SetDeletionPolicy ¶
func (mg *VPCPeeringConnectionOptions) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) SetObservation ¶
func (tr *VPCPeeringConnectionOptions) SetObservation(obs map[string]interface{}) error
SetObservation for this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) SetParameters ¶
func (tr *VPCPeeringConnectionOptions) SetParameters(params map[string]interface{}) error
SetParameters for this VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptions) SetProviderConfigReference ¶
func (mg *VPCPeeringConnectionOptions) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) SetProviderReference ¶
func (mg *VPCPeeringConnectionOptions) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPCPeeringConnectionOptions. Deprecated: Use SetProviderConfigReference.
func (*VPCPeeringConnectionOptions) SetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnectionOptions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptions) SetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnectionOptions) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCPeeringConnectionOptions.
type VPCPeeringConnectionOptionsAccepterObservation ¶
type VPCPeeringConnectionOptionsAccepterObservation struct { }
func (*VPCPeeringConnectionOptionsAccepterObservation) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsAccepterObservation) DeepCopy() *VPCPeeringConnectionOptionsAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsAccepterObservation.
func (*VPCPeeringConnectionOptionsAccepterObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsAccepterObservation) DeepCopyInto(out *VPCPeeringConnectionOptionsAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsAccepterParameters ¶
type VPCPeeringConnectionOptionsAccepterParameters 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 (*VPCPeeringConnectionOptionsAccepterParameters) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsAccepterParameters) DeepCopy() *VPCPeeringConnectionOptionsAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsAccepterParameters.
func (*VPCPeeringConnectionOptionsAccepterParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsAccepterParameters) DeepCopyInto(out *VPCPeeringConnectionOptionsAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsList ¶
type VPCPeeringConnectionOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCPeeringConnectionOptions `json:"items"` }
VPCPeeringConnectionOptionsList contains a list of VPCPeeringConnectionOptionss
func (*VPCPeeringConnectionOptionsList) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsList) DeepCopy() *VPCPeeringConnectionOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsList.
func (*VPCPeeringConnectionOptionsList) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsList) DeepCopyInto(out *VPCPeeringConnectionOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionOptionsList) DeepCopyObject ¶
func (in *VPCPeeringConnectionOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionOptionsList) GetItems ¶
func (l *VPCPeeringConnectionOptionsList) GetItems() []resource.Managed
GetItems of this VPCPeeringConnectionOptionsList.
type VPCPeeringConnectionOptionsObservation ¶
type VPCPeeringConnectionOptionsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPCPeeringConnectionOptionsObservation) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsObservation) DeepCopy() *VPCPeeringConnectionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsObservation.
func (*VPCPeeringConnectionOptionsObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsObservation) DeepCopyInto(out *VPCPeeringConnectionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsParameters ¶
type VPCPeeringConnectionOptionsParameters struct { // +kubebuilder:validation:Optional Accepter []VPCPeeringConnectionOptionsAccepterParameters `json:"accepter,omitempty" tf:"accepter,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 Requester []VPCPeeringConnectionOptionsRequesterParameters `json:"requester,omitempty" tf:"requester,omitempty"` // +kubebuilder:validation:Required VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId" tf:"vpc_peering_connection_id,omitempty"` }
func (*VPCPeeringConnectionOptionsParameters) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsParameters) DeepCopy() *VPCPeeringConnectionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsParameters.
func (*VPCPeeringConnectionOptionsParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsParameters) DeepCopyInto(out *VPCPeeringConnectionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsRequesterObservation ¶
type VPCPeeringConnectionOptionsRequesterObservation struct { }
func (*VPCPeeringConnectionOptionsRequesterObservation) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsRequesterObservation) DeepCopy() *VPCPeeringConnectionOptionsRequesterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsRequesterObservation.
func (*VPCPeeringConnectionOptionsRequesterObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsRequesterObservation) DeepCopyInto(out *VPCPeeringConnectionOptionsRequesterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsRequesterParameters ¶
type VPCPeeringConnectionOptionsRequesterParameters 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 (*VPCPeeringConnectionOptionsRequesterParameters) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsRequesterParameters) DeepCopy() *VPCPeeringConnectionOptionsRequesterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsRequesterParameters.
func (*VPCPeeringConnectionOptionsRequesterParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsRequesterParameters) DeepCopyInto(out *VPCPeeringConnectionOptionsRequesterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsSpec ¶
type VPCPeeringConnectionOptionsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCPeeringConnectionOptionsParameters `json:"forProvider"` }
VPCPeeringConnectionOptionsSpec defines the desired state of VPCPeeringConnectionOptions
func (*VPCPeeringConnectionOptionsSpec) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsSpec) DeepCopy() *VPCPeeringConnectionOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsSpec.
func (*VPCPeeringConnectionOptionsSpec) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsSpec) DeepCopyInto(out *VPCPeeringConnectionOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsStatus ¶
type VPCPeeringConnectionOptionsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCPeeringConnectionOptionsObservation `json:"atProvider,omitempty"` }
VPCPeeringConnectionOptionsStatus defines the observed state of VPCPeeringConnectionOptions.
func (*VPCPeeringConnectionOptionsStatus) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsStatus) DeepCopy() *VPCPeeringConnectionOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsStatus.
func (*VPCPeeringConnectionOptionsStatus) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsStatus) DeepCopyInto(out *VPCPeeringConnectionOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnection ¶
type VPNConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNConnectionSpec `json:"spec"` Status VPNConnectionStatus `json:"status,omitempty"` }
VPNConnection is the Schema for the VPNConnections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*VPNConnection) DeepCopy ¶
func (in *VPNConnection) DeepCopy() *VPNConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnection.
func (*VPNConnection) DeepCopyInto ¶
func (in *VPNConnection) DeepCopyInto(out *VPNConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnection) DeepCopyObject ¶
func (in *VPNConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnection) GetCondition ¶
func (mg *VPNConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNConnection.
func (*VPNConnection) GetConnectionDetailsMapping ¶
func (tr *VPNConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNConnection
func (*VPNConnection) GetDeletionPolicy ¶
func (mg *VPNConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNConnection.
func (*VPNConnection) GetID ¶
func (tr *VPNConnection) GetID() string
GetID returns ID of underlying Terraform resource of this VPNConnection
func (*VPNConnection) GetObservation ¶
func (tr *VPNConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNConnection
func (*VPNConnection) GetParameters ¶
func (tr *VPNConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNConnection
func (*VPNConnection) GetProviderConfigReference ¶
func (mg *VPNConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNConnection.
func (*VPNConnection) GetProviderReference ¶
func (mg *VPNConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNConnection. Deprecated: Use GetProviderConfigReference.
func (*VPNConnection) GetPublishConnectionDetailsTo ¶
func (mg *VPNConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNConnection.
func (*VPNConnection) GetTerraformResourceType ¶
func (mg *VPNConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNConnection
func (*VPNConnection) GetTerraformSchemaVersion ¶
func (tr *VPNConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNConnection) GetWriteConnectionSecretToReference ¶
func (mg *VPNConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNConnection.
func (*VPNConnection) LateInitialize ¶
func (tr *VPNConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNConnection) SetConditions ¶
func (mg *VPNConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNConnection.
func (*VPNConnection) SetDeletionPolicy ¶
func (mg *VPNConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNConnection.
func (*VPNConnection) SetObservation ¶
func (tr *VPNConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNConnection
func (*VPNConnection) SetParameters ¶
func (tr *VPNConnection) SetParameters(params map[string]interface{}) error
SetParameters for this VPNConnection
func (*VPNConnection) SetProviderConfigReference ¶
func (mg *VPNConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNConnection.
func (*VPNConnection) SetProviderReference ¶
func (mg *VPNConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNConnection. Deprecated: Use SetProviderConfigReference.
func (*VPNConnection) SetPublishConnectionDetailsTo ¶
func (mg *VPNConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNConnection.
func (*VPNConnection) SetWriteConnectionSecretToReference ¶
func (mg *VPNConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNConnection.
type VPNConnectionList ¶
type VPNConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNConnection `json:"items"` }
VPNConnectionList contains a list of VPNConnections
func (*VPNConnectionList) DeepCopy ¶
func (in *VPNConnectionList) DeepCopy() *VPNConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionList.
func (*VPNConnectionList) DeepCopyInto ¶
func (in *VPNConnectionList) DeepCopyInto(out *VPNConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnectionList) DeepCopyObject ¶
func (in *VPNConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnectionList) GetItems ¶
func (l *VPNConnectionList) GetItems() []resource.Managed
GetItems of this VPNConnectionList.
type VPNConnectionObservation ¶
type VPNConnectionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CustomerGatewayConfiguration *string `json:"customerGatewayConfiguration,omitempty" tf:"customer_gateway_configuration,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Routes []RoutesObservation `json:"routes,omitempty" tf:"routes,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty" tf:"transit_gateway_attachment_id,omitempty"` Tunnel1Address *string `json:"tunnel1Address,omitempty" tf:"tunnel1_address,omitempty"` Tunnel1BGPAsn *string `json:"tunnel1BgpAsn,omitempty" tf:"tunnel1_bgp_asn,omitempty"` Tunnel1BGPHoldtime *float64 `json:"tunnel1BgpHoldtime,omitempty" tf:"tunnel1_bgp_holdtime,omitempty"` Tunnel1CgwInsideAddress *string `json:"tunnel1CgwInsideAddress,omitempty" tf:"tunnel1_cgw_inside_address,omitempty"` Tunnel1VgwInsideAddress *string `json:"tunnel1VgwInsideAddress,omitempty" tf:"tunnel1_vgw_inside_address,omitempty"` Tunnel2Address *string `json:"tunnel2Address,omitempty" tf:"tunnel2_address,omitempty"` Tunnel2BGPAsn *string `json:"tunnel2BgpAsn,omitempty" tf:"tunnel2_bgp_asn,omitempty"` Tunnel2BGPHoldtime *float64 `json:"tunnel2BgpHoldtime,omitempty" tf:"tunnel2_bgp_holdtime,omitempty"` Tunnel2CgwInsideAddress *string `json:"tunnel2CgwInsideAddress,omitempty" tf:"tunnel2_cgw_inside_address,omitempty"` Tunnel2VgwInsideAddress *string `json:"tunnel2VgwInsideAddress,omitempty" tf:"tunnel2_vgw_inside_address,omitempty"` VgwTelemetry []VgwTelemetryObservation `json:"vgwTelemetry,omitempty" tf:"vgw_telemetry,omitempty"` }
func (*VPNConnectionObservation) DeepCopy ¶
func (in *VPNConnectionObservation) DeepCopy() *VPNConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionObservation.
func (*VPNConnectionObservation) DeepCopyInto ¶
func (in *VPNConnectionObservation) DeepCopyInto(out *VPNConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionParameters ¶
type VPNConnectionParameters struct { // +kubebuilder:validation:Required CustomerGatewayID *string `json:"customerGatewayId" tf:"customer_gateway_id,omitempty"` // +kubebuilder:validation:Optional EnableAcceleration *bool `json:"enableAcceleration,omitempty" tf:"enable_acceleration,omitempty"` // +kubebuilder:validation:Optional LocalIPv4NetworkCidr *string `json:"localIpv4NetworkCidr,omitempty" tf:"local_ipv4_network_cidr,omitempty"` // +kubebuilder:validation:Optional LocalIPv6NetworkCidr *string `json:"localIpv6NetworkCidr,omitempty" tf:"local_ipv6_network_cidr,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 RemoteIPv4NetworkCidr *string `json:"remoteIpv4NetworkCidr,omitempty" tf:"remote_ipv4_network_cidr,omitempty"` // +kubebuilder:validation:Optional RemoteIPv6NetworkCidr *string `json:"remoteIpv6NetworkCidr,omitempty" tf:"remote_ipv6_network_cidr,omitempty"` // +kubebuilder:validation:Optional StaticRoutesOnly *bool `json:"staticRoutesOnly,omitempty" tf:"static_routes_only,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TransitGatewayID *string `json:"transitGatewayId,omitempty" tf:"transit_gateway_id,omitempty"` // +kubebuilder:validation:Optional Tunnel1DpdTimeoutAction *string `json:"tunnel1DpdTimeoutAction,omitempty" tf:"tunnel1_dpd_timeout_action,omitempty"` // +kubebuilder:validation:Optional Tunnel1DpdTimeoutSeconds *float64 `json:"tunnel1DpdTimeoutSeconds,omitempty" tf:"tunnel1_dpd_timeout_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel1IkeVersions []*string `json:"tunnel1IkeVersions,omitempty" tf:"tunnel1_ike_versions,omitempty"` // +kubebuilder:validation:Optional Tunnel1InsideCidr *string `json:"tunnel1InsideCidr,omitempty" tf:"tunnel1_inside_cidr,omitempty"` // +kubebuilder:validation:Optional Tunnel1InsideIPv6Cidr *string `json:"tunnel1InsideIpv6Cidr,omitempty" tf:"tunnel1_inside_ipv6_cidr,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase1DhGroupNumbers []*float64 `json:"tunnel1Phase1DhGroupNumbers,omitempty" tf:"tunnel1_phase1_dh_group_numbers,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase1EncryptionAlgorithms []*string `json:"tunnel1Phase1EncryptionAlgorithms,omitempty" tf:"tunnel1_phase1_encryption_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase1IntegrityAlgorithms []*string `json:"tunnel1Phase1IntegrityAlgorithms,omitempty" tf:"tunnel1_phase1_integrity_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase1LifetimeSeconds *float64 `json:"tunnel1Phase1LifetimeSeconds,omitempty" tf:"tunnel1_phase1_lifetime_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase2DhGroupNumbers []*float64 `json:"tunnel1Phase2DhGroupNumbers,omitempty" tf:"tunnel1_phase2_dh_group_numbers,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase2EncryptionAlgorithms []*string `json:"tunnel1Phase2EncryptionAlgorithms,omitempty" tf:"tunnel1_phase2_encryption_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase2IntegrityAlgorithms []*string `json:"tunnel1Phase2IntegrityAlgorithms,omitempty" tf:"tunnel1_phase2_integrity_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel1Phase2LifetimeSeconds *float64 `json:"tunnel1Phase2LifetimeSeconds,omitempty" tf:"tunnel1_phase2_lifetime_seconds,omitempty"` Tunnel1PresharedKeySecretRef *v1.SecretKeySelector `json:"tunnel1PresharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tunnel1RekeyFuzzPercentage *float64 `json:"tunnel1RekeyFuzzPercentage,omitempty" tf:"tunnel1_rekey_fuzz_percentage,omitempty"` // +kubebuilder:validation:Optional Tunnel1RekeyMarginTimeSeconds *float64 `json:"tunnel1RekeyMarginTimeSeconds,omitempty" tf:"tunnel1_rekey_margin_time_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel1ReplayWindowSize *float64 `json:"tunnel1ReplayWindowSize,omitempty" tf:"tunnel1_replay_window_size,omitempty"` // +kubebuilder:validation:Optional Tunnel1StartupAction *string `json:"tunnel1StartupAction,omitempty" tf:"tunnel1_startup_action,omitempty"` // +kubebuilder:validation:Optional Tunnel2DpdTimeoutAction *string `json:"tunnel2DpdTimeoutAction,omitempty" tf:"tunnel2_dpd_timeout_action,omitempty"` // +kubebuilder:validation:Optional Tunnel2DpdTimeoutSeconds *float64 `json:"tunnel2DpdTimeoutSeconds,omitempty" tf:"tunnel2_dpd_timeout_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel2IkeVersions []*string `json:"tunnel2IkeVersions,omitempty" tf:"tunnel2_ike_versions,omitempty"` // +kubebuilder:validation:Optional Tunnel2InsideCidr *string `json:"tunnel2InsideCidr,omitempty" tf:"tunnel2_inside_cidr,omitempty"` // +kubebuilder:validation:Optional Tunnel2InsideIPv6Cidr *string `json:"tunnel2InsideIpv6Cidr,omitempty" tf:"tunnel2_inside_ipv6_cidr,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase1DhGroupNumbers []*float64 `json:"tunnel2Phase1DhGroupNumbers,omitempty" tf:"tunnel2_phase1_dh_group_numbers,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase1EncryptionAlgorithms []*string `json:"tunnel2Phase1EncryptionAlgorithms,omitempty" tf:"tunnel2_phase1_encryption_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase1IntegrityAlgorithms []*string `json:"tunnel2Phase1IntegrityAlgorithms,omitempty" tf:"tunnel2_phase1_integrity_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase1LifetimeSeconds *float64 `json:"tunnel2Phase1LifetimeSeconds,omitempty" tf:"tunnel2_phase1_lifetime_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase2DhGroupNumbers []*float64 `json:"tunnel2Phase2DhGroupNumbers,omitempty" tf:"tunnel2_phase2_dh_group_numbers,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase2EncryptionAlgorithms []*string `json:"tunnel2Phase2EncryptionAlgorithms,omitempty" tf:"tunnel2_phase2_encryption_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase2IntegrityAlgorithms []*string `json:"tunnel2Phase2IntegrityAlgorithms,omitempty" tf:"tunnel2_phase2_integrity_algorithms,omitempty"` // +kubebuilder:validation:Optional Tunnel2Phase2LifetimeSeconds *float64 `json:"tunnel2Phase2LifetimeSeconds,omitempty" tf:"tunnel2_phase2_lifetime_seconds,omitempty"` Tunnel2PresharedKeySecretRef *v1.SecretKeySelector `json:"tunnel2PresharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tunnel2RekeyFuzzPercentage *float64 `json:"tunnel2RekeyFuzzPercentage,omitempty" tf:"tunnel2_rekey_fuzz_percentage,omitempty"` // +kubebuilder:validation:Optional Tunnel2RekeyMarginTimeSeconds *float64 `json:"tunnel2RekeyMarginTimeSeconds,omitempty" tf:"tunnel2_rekey_margin_time_seconds,omitempty"` // +kubebuilder:validation:Optional Tunnel2ReplayWindowSize *float64 `json:"tunnel2ReplayWindowSize,omitempty" tf:"tunnel2_replay_window_size,omitempty"` // +kubebuilder:validation:Optional Tunnel2StartupAction *string `json:"tunnel2StartupAction,omitempty" tf:"tunnel2_startup_action,omitempty"` // +kubebuilder:validation:Optional TunnelInsideIPVersion *string `json:"tunnelInsideIpVersion,omitempty" tf:"tunnel_inside_ip_version,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VPNGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"` }
func (*VPNConnectionParameters) DeepCopy ¶
func (in *VPNConnectionParameters) DeepCopy() *VPNConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionParameters.
func (*VPNConnectionParameters) DeepCopyInto ¶
func (in *VPNConnectionParameters) DeepCopyInto(out *VPNConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionRoute ¶
type VPNConnectionRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNConnectionRouteSpec `json:"spec"` Status VPNConnectionRouteStatus `json:"status,omitempty"` }
VPNConnectionRoute is the Schema for the VPNConnectionRoutes 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 (*VPNConnectionRoute) DeepCopy ¶
func (in *VPNConnectionRoute) DeepCopy() *VPNConnectionRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRoute.
func (*VPNConnectionRoute) DeepCopyInto ¶
func (in *VPNConnectionRoute) DeepCopyInto(out *VPNConnectionRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnectionRoute) DeepCopyObject ¶
func (in *VPNConnectionRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnectionRoute) GetCondition ¶
func (mg *VPNConnectionRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNConnectionRoute.
func (*VPNConnectionRoute) GetConnectionDetailsMapping ¶
func (tr *VPNConnectionRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNConnectionRoute
func (*VPNConnectionRoute) GetDeletionPolicy ¶
func (mg *VPNConnectionRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNConnectionRoute.
func (*VPNConnectionRoute) GetID ¶
func (tr *VPNConnectionRoute) GetID() string
GetID returns ID of underlying Terraform resource of this VPNConnectionRoute
func (*VPNConnectionRoute) GetObservation ¶
func (tr *VPNConnectionRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNConnectionRoute
func (*VPNConnectionRoute) GetParameters ¶
func (tr *VPNConnectionRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNConnectionRoute
func (*VPNConnectionRoute) GetProviderConfigReference ¶
func (mg *VPNConnectionRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNConnectionRoute.
func (*VPNConnectionRoute) GetProviderReference ¶
func (mg *VPNConnectionRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNConnectionRoute. Deprecated: Use GetProviderConfigReference.
func (*VPNConnectionRoute) GetPublishConnectionDetailsTo ¶
func (mg *VPNConnectionRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNConnectionRoute.
func (*VPNConnectionRoute) GetTerraformResourceType ¶
func (mg *VPNConnectionRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNConnectionRoute
func (*VPNConnectionRoute) GetTerraformSchemaVersion ¶
func (tr *VPNConnectionRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNConnectionRoute) GetWriteConnectionSecretToReference ¶
func (mg *VPNConnectionRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNConnectionRoute.
func (*VPNConnectionRoute) LateInitialize ¶
func (tr *VPNConnectionRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNConnectionRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNConnectionRoute) SetConditions ¶
func (mg *VPNConnectionRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNConnectionRoute.
func (*VPNConnectionRoute) SetDeletionPolicy ¶
func (mg *VPNConnectionRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNConnectionRoute.
func (*VPNConnectionRoute) SetObservation ¶
func (tr *VPNConnectionRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNConnectionRoute
func (*VPNConnectionRoute) SetParameters ¶
func (tr *VPNConnectionRoute) SetParameters(params map[string]interface{}) error
SetParameters for this VPNConnectionRoute
func (*VPNConnectionRoute) SetProviderConfigReference ¶
func (mg *VPNConnectionRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNConnectionRoute.
func (*VPNConnectionRoute) SetProviderReference ¶
func (mg *VPNConnectionRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNConnectionRoute. Deprecated: Use SetProviderConfigReference.
func (*VPNConnectionRoute) SetPublishConnectionDetailsTo ¶
func (mg *VPNConnectionRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNConnectionRoute.
func (*VPNConnectionRoute) SetWriteConnectionSecretToReference ¶
func (mg *VPNConnectionRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNConnectionRoute.
type VPNConnectionRouteList ¶
type VPNConnectionRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNConnectionRoute `json:"items"` }
VPNConnectionRouteList contains a list of VPNConnectionRoutes
func (*VPNConnectionRouteList) DeepCopy ¶
func (in *VPNConnectionRouteList) DeepCopy() *VPNConnectionRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRouteList.
func (*VPNConnectionRouteList) DeepCopyInto ¶
func (in *VPNConnectionRouteList) DeepCopyInto(out *VPNConnectionRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNConnectionRouteList) DeepCopyObject ¶
func (in *VPNConnectionRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNConnectionRouteList) GetItems ¶
func (l *VPNConnectionRouteList) GetItems() []resource.Managed
GetItems of this VPNConnectionRouteList.
type VPNConnectionRouteObservation ¶
type VPNConnectionRouteObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNConnectionRouteObservation) DeepCopy ¶
func (in *VPNConnectionRouteObservation) DeepCopy() *VPNConnectionRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRouteObservation.
func (*VPNConnectionRouteObservation) DeepCopyInto ¶
func (in *VPNConnectionRouteObservation) DeepCopyInto(out *VPNConnectionRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionRouteParameters ¶
type VPNConnectionRouteParameters struct { // +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:"-"` // +kubebuilder:validation:Required VPNConnectionID *string `json:"vpnConnectionId" tf:"vpn_connection_id,omitempty"` }
func (*VPNConnectionRouteParameters) DeepCopy ¶
func (in *VPNConnectionRouteParameters) DeepCopy() *VPNConnectionRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRouteParameters.
func (*VPNConnectionRouteParameters) DeepCopyInto ¶
func (in *VPNConnectionRouteParameters) DeepCopyInto(out *VPNConnectionRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionRouteSpec ¶
type VPNConnectionRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNConnectionRouteParameters `json:"forProvider"` }
VPNConnectionRouteSpec defines the desired state of VPNConnectionRoute
func (*VPNConnectionRouteSpec) DeepCopy ¶
func (in *VPNConnectionRouteSpec) DeepCopy() *VPNConnectionRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRouteSpec.
func (*VPNConnectionRouteSpec) DeepCopyInto ¶
func (in *VPNConnectionRouteSpec) DeepCopyInto(out *VPNConnectionRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionRouteStatus ¶
type VPNConnectionRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNConnectionRouteObservation `json:"atProvider,omitempty"` }
VPNConnectionRouteStatus defines the observed state of VPNConnectionRoute.
func (*VPNConnectionRouteStatus) DeepCopy ¶
func (in *VPNConnectionRouteStatus) DeepCopy() *VPNConnectionRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionRouteStatus.
func (*VPNConnectionRouteStatus) DeepCopyInto ¶
func (in *VPNConnectionRouteStatus) DeepCopyInto(out *VPNConnectionRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionSpec ¶
type VPNConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNConnectionParameters `json:"forProvider"` }
VPNConnectionSpec defines the desired state of VPNConnection
func (*VPNConnectionSpec) DeepCopy ¶
func (in *VPNConnectionSpec) DeepCopy() *VPNConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionSpec.
func (*VPNConnectionSpec) DeepCopyInto ¶
func (in *VPNConnectionSpec) DeepCopyInto(out *VPNConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionStatus ¶
type VPNConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNConnectionObservation `json:"atProvider,omitempty"` }
VPNConnectionStatus defines the observed state of VPNConnection.
func (*VPNConnectionStatus) DeepCopy ¶
func (in *VPNConnectionStatus) DeepCopy() *VPNConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionStatus.
func (*VPNConnectionStatus) DeepCopyInto ¶
func (in *VPNConnectionStatus) DeepCopyInto(out *VPNConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGateway ¶
type VPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewaySpec `json:"spec"` Status VPNGatewayStatus `json:"status,omitempty"` }
VPNGateway is the Schema for the VPNGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*VPNGateway) DeepCopy ¶
func (in *VPNGateway) DeepCopy() *VPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGateway.
func (*VPNGateway) DeepCopyInto ¶
func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGateway) DeepCopyObject ¶
func (in *VPNGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGateway) GetCondition ¶
func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGateway.
func (*VPNGateway) GetConnectionDetailsMapping ¶
func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGateway
func (*VPNGateway) GetDeletionPolicy ¶
func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGateway.
func (*VPNGateway) GetID ¶
func (tr *VPNGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGateway
func (*VPNGateway) GetObservation ¶
func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGateway
func (*VPNGateway) GetParameters ¶
func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGateway
func (*VPNGateway) GetProviderConfigReference ¶
func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGateway.
func (*VPNGateway) GetProviderReference ¶
func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGateway. Deprecated: Use GetProviderConfigReference.
func (*VPNGateway) GetPublishConnectionDetailsTo ¶
func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) GetTerraformResourceType ¶
func (mg *VPNGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGateway
func (*VPNGateway) GetTerraformSchemaVersion ¶
func (tr *VPNGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGateway) GetWriteConnectionSecretToReference ¶
func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGateway.
func (*VPNGateway) LateInitialize ¶
func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGateway) ResolveReferences ¶
ResolveReferences of this VPNGateway.
func (*VPNGateway) SetConditions ¶
func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGateway.
func (*VPNGateway) SetDeletionPolicy ¶
func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGateway.
func (*VPNGateway) SetObservation ¶
func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGateway
func (*VPNGateway) SetParameters ¶
func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGateway
func (*VPNGateway) SetProviderConfigReference ¶
func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGateway.
func (*VPNGateway) SetProviderReference ¶
func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGateway. Deprecated: Use SetProviderConfigReference.
func (*VPNGateway) SetPublishConnectionDetailsTo ¶
func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) SetWriteConnectionSecretToReference ¶
func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGateway.
type VPNGatewayAttachment ¶
type VPNGatewayAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewayAttachmentSpec `json:"spec"` Status VPNGatewayAttachmentStatus `json:"status,omitempty"` }
VPNGatewayAttachment is the Schema for the VPNGatewayAttachments 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 (*VPNGatewayAttachment) DeepCopy ¶
func (in *VPNGatewayAttachment) DeepCopy() *VPNGatewayAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachment.
func (*VPNGatewayAttachment) DeepCopyInto ¶
func (in *VPNGatewayAttachment) DeepCopyInto(out *VPNGatewayAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayAttachment) DeepCopyObject ¶
func (in *VPNGatewayAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayAttachment) GetCondition ¶
func (mg *VPNGatewayAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) GetConnectionDetailsMapping ¶
func (tr *VPNGatewayAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGatewayAttachment
func (*VPNGatewayAttachment) GetDeletionPolicy ¶
func (mg *VPNGatewayAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) GetID ¶
func (tr *VPNGatewayAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGatewayAttachment
func (*VPNGatewayAttachment) GetObservation ¶
func (tr *VPNGatewayAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGatewayAttachment
func (*VPNGatewayAttachment) GetParameters ¶
func (tr *VPNGatewayAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGatewayAttachment
func (*VPNGatewayAttachment) GetProviderConfigReference ¶
func (mg *VPNGatewayAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) GetProviderReference ¶
func (mg *VPNGatewayAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGatewayAttachment. Deprecated: Use GetProviderConfigReference.
func (*VPNGatewayAttachment) GetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) GetTerraformResourceType ¶
func (mg *VPNGatewayAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGatewayAttachment
func (*VPNGatewayAttachment) GetTerraformSchemaVersion ¶
func (tr *VPNGatewayAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGatewayAttachment) GetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) LateInitialize ¶
func (tr *VPNGatewayAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGatewayAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGatewayAttachment) ResolveReferences ¶
ResolveReferences of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) SetConditions ¶
func (mg *VPNGatewayAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) SetDeletionPolicy ¶
func (mg *VPNGatewayAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) SetObservation ¶
func (tr *VPNGatewayAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGatewayAttachment
func (*VPNGatewayAttachment) SetParameters ¶
func (tr *VPNGatewayAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGatewayAttachment
func (*VPNGatewayAttachment) SetProviderConfigReference ¶
func (mg *VPNGatewayAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) SetProviderReference ¶
func (mg *VPNGatewayAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGatewayAttachment. Deprecated: Use SetProviderConfigReference.
func (*VPNGatewayAttachment) SetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGatewayAttachment.
func (*VPNGatewayAttachment) SetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGatewayAttachment.
type VPNGatewayAttachmentList ¶
type VPNGatewayAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGatewayAttachment `json:"items"` }
VPNGatewayAttachmentList contains a list of VPNGatewayAttachments
func (*VPNGatewayAttachmentList) DeepCopy ¶
func (in *VPNGatewayAttachmentList) DeepCopy() *VPNGatewayAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachmentList.
func (*VPNGatewayAttachmentList) DeepCopyInto ¶
func (in *VPNGatewayAttachmentList) DeepCopyInto(out *VPNGatewayAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayAttachmentList) DeepCopyObject ¶
func (in *VPNGatewayAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayAttachmentList) GetItems ¶
func (l *VPNGatewayAttachmentList) GetItems() []resource.Managed
GetItems of this VPNGatewayAttachmentList.
type VPNGatewayAttachmentObservation ¶
type VPNGatewayAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNGatewayAttachmentObservation) DeepCopy ¶
func (in *VPNGatewayAttachmentObservation) DeepCopy() *VPNGatewayAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachmentObservation.
func (*VPNGatewayAttachmentObservation) DeepCopyInto ¶
func (in *VPNGatewayAttachmentObservation) DeepCopyInto(out *VPNGatewayAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayAttachmentParameters ¶
type VPNGatewayAttachmentParameters 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=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:Required VPNGatewayID *string `json:"vpnGatewayId" tf:"vpn_gateway_id,omitempty"` // +kubebuilder:validation:Optional VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*VPNGatewayAttachmentParameters) DeepCopy ¶
func (in *VPNGatewayAttachmentParameters) DeepCopy() *VPNGatewayAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachmentParameters.
func (*VPNGatewayAttachmentParameters) DeepCopyInto ¶
func (in *VPNGatewayAttachmentParameters) DeepCopyInto(out *VPNGatewayAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayAttachmentSpec ¶
type VPNGatewayAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayAttachmentParameters `json:"forProvider"` }
VPNGatewayAttachmentSpec defines the desired state of VPNGatewayAttachment
func (*VPNGatewayAttachmentSpec) DeepCopy ¶
func (in *VPNGatewayAttachmentSpec) DeepCopy() *VPNGatewayAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachmentSpec.
func (*VPNGatewayAttachmentSpec) DeepCopyInto ¶
func (in *VPNGatewayAttachmentSpec) DeepCopyInto(out *VPNGatewayAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayAttachmentStatus ¶
type VPNGatewayAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayAttachmentObservation `json:"atProvider,omitempty"` }
VPNGatewayAttachmentStatus defines the observed state of VPNGatewayAttachment.
func (*VPNGatewayAttachmentStatus) DeepCopy ¶
func (in *VPNGatewayAttachmentStatus) DeepCopy() *VPNGatewayAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayAttachmentStatus.
func (*VPNGatewayAttachmentStatus) DeepCopyInto ¶
func (in *VPNGatewayAttachmentStatus) DeepCopyInto(out *VPNGatewayAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayList ¶
type VPNGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGateway `json:"items"` }
VPNGatewayList contains a list of VPNGateways
func (*VPNGatewayList) DeepCopy ¶
func (in *VPNGatewayList) DeepCopy() *VPNGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayList.
func (*VPNGatewayList) DeepCopyInto ¶
func (in *VPNGatewayList) DeepCopyInto(out *VPNGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayList) DeepCopyObject ¶
func (in *VPNGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayList) GetItems ¶
func (l *VPNGatewayList) GetItems() []resource.Managed
GetItems of this VPNGatewayList.
type VPNGatewayObservation ¶
type VPNGatewayObservation 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 (*VPNGatewayObservation) DeepCopy ¶
func (in *VPNGatewayObservation) DeepCopy() *VPNGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayObservation.
func (*VPNGatewayObservation) DeepCopyInto ¶
func (in *VPNGatewayObservation) DeepCopyInto(out *VPNGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayParameters ¶
type VPNGatewayParameters struct { // +kubebuilder:validation:Optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,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 (*VPNGatewayParameters) DeepCopy ¶
func (in *VPNGatewayParameters) DeepCopy() *VPNGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayParameters.
func (*VPNGatewayParameters) DeepCopyInto ¶
func (in *VPNGatewayParameters) DeepCopyInto(out *VPNGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRoutePropagation ¶
type VPNGatewayRoutePropagation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewayRoutePropagationSpec `json:"spec"` Status VPNGatewayRoutePropagationStatus `json:"status,omitempty"` }
VPNGatewayRoutePropagation is the Schema for the VPNGatewayRoutePropagations 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 (*VPNGatewayRoutePropagation) DeepCopy ¶
func (in *VPNGatewayRoutePropagation) DeepCopy() *VPNGatewayRoutePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagation) DeepCopyInto(out *VPNGatewayRoutePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayRoutePropagation) DeepCopyObject ¶
func (in *VPNGatewayRoutePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayRoutePropagation) GetCondition ¶
func (mg *VPNGatewayRoutePropagation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) GetConnectionDetailsMapping ¶
func (tr *VPNGatewayRoutePropagation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) GetDeletionPolicy ¶
func (mg *VPNGatewayRoutePropagation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) GetID ¶
func (tr *VPNGatewayRoutePropagation) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) GetObservation ¶
func (tr *VPNGatewayRoutePropagation) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) GetParameters ¶
func (tr *VPNGatewayRoutePropagation) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) GetProviderConfigReference ¶
func (mg *VPNGatewayRoutePropagation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) GetProviderReference ¶
func (mg *VPNGatewayRoutePropagation) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGatewayRoutePropagation. Deprecated: Use GetProviderConfigReference.
func (*VPNGatewayRoutePropagation) GetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayRoutePropagation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) GetTerraformResourceType ¶
func (mg *VPNGatewayRoutePropagation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) GetTerraformSchemaVersion ¶
func (tr *VPNGatewayRoutePropagation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGatewayRoutePropagation) GetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayRoutePropagation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) LateInitialize ¶
func (tr *VPNGatewayRoutePropagation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGatewayRoutePropagation using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGatewayRoutePropagation) SetConditions ¶
func (mg *VPNGatewayRoutePropagation) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) SetDeletionPolicy ¶
func (mg *VPNGatewayRoutePropagation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) SetObservation ¶
func (tr *VPNGatewayRoutePropagation) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) SetParameters ¶
func (tr *VPNGatewayRoutePropagation) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagation) SetProviderConfigReference ¶
func (mg *VPNGatewayRoutePropagation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) SetProviderReference ¶
func (mg *VPNGatewayRoutePropagation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGatewayRoutePropagation. Deprecated: Use SetProviderConfigReference.
func (*VPNGatewayRoutePropagation) SetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayRoutePropagation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagation) SetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayRoutePropagation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGatewayRoutePropagation.
type VPNGatewayRoutePropagationList ¶
type VPNGatewayRoutePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGatewayRoutePropagation `json:"items"` }
VPNGatewayRoutePropagationList contains a list of VPNGatewayRoutePropagations
func (*VPNGatewayRoutePropagationList) DeepCopy ¶
func (in *VPNGatewayRoutePropagationList) DeepCopy() *VPNGatewayRoutePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagationList.
func (*VPNGatewayRoutePropagationList) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagationList) DeepCopyInto(out *VPNGatewayRoutePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayRoutePropagationList) DeepCopyObject ¶
func (in *VPNGatewayRoutePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayRoutePropagationList) GetItems ¶
func (l *VPNGatewayRoutePropagationList) GetItems() []resource.Managed
GetItems of this VPNGatewayRoutePropagationList.
type VPNGatewayRoutePropagationObservation ¶
type VPNGatewayRoutePropagationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNGatewayRoutePropagationObservation) DeepCopy ¶
func (in *VPNGatewayRoutePropagationObservation) DeepCopy() *VPNGatewayRoutePropagationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagationObservation.
func (*VPNGatewayRoutePropagationObservation) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagationObservation) DeepCopyInto(out *VPNGatewayRoutePropagationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRoutePropagationParameters ¶
type VPNGatewayRoutePropagationParameters 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:Required RouteTableID *string `json:"routeTableId" tf:"route_table_id,omitempty"` // +kubebuilder:validation:Required VPNGatewayID *string `json:"vpnGatewayId" tf:"vpn_gateway_id,omitempty"` }
func (*VPNGatewayRoutePropagationParameters) DeepCopy ¶
func (in *VPNGatewayRoutePropagationParameters) DeepCopy() *VPNGatewayRoutePropagationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagationParameters.
func (*VPNGatewayRoutePropagationParameters) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagationParameters) DeepCopyInto(out *VPNGatewayRoutePropagationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRoutePropagationSpec ¶
type VPNGatewayRoutePropagationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayRoutePropagationParameters `json:"forProvider"` }
VPNGatewayRoutePropagationSpec defines the desired state of VPNGatewayRoutePropagation
func (*VPNGatewayRoutePropagationSpec) DeepCopy ¶
func (in *VPNGatewayRoutePropagationSpec) DeepCopy() *VPNGatewayRoutePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagationSpec.
func (*VPNGatewayRoutePropagationSpec) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagationSpec) DeepCopyInto(out *VPNGatewayRoutePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayRoutePropagationStatus ¶
type VPNGatewayRoutePropagationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayRoutePropagationObservation `json:"atProvider,omitempty"` }
VPNGatewayRoutePropagationStatus defines the observed state of VPNGatewayRoutePropagation.
func (*VPNGatewayRoutePropagationStatus) DeepCopy ¶
func (in *VPNGatewayRoutePropagationStatus) DeepCopy() *VPNGatewayRoutePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayRoutePropagationStatus.
func (*VPNGatewayRoutePropagationStatus) DeepCopyInto ¶
func (in *VPNGatewayRoutePropagationStatus) DeepCopyInto(out *VPNGatewayRoutePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewaySpec ¶
type VPNGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayParameters `json:"forProvider"` }
VPNGatewaySpec defines the desired state of VPNGateway
func (*VPNGatewaySpec) DeepCopy ¶
func (in *VPNGatewaySpec) DeepCopy() *VPNGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewaySpec.
func (*VPNGatewaySpec) DeepCopyInto ¶
func (in *VPNGatewaySpec) DeepCopyInto(out *VPNGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayStatus ¶
type VPNGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayObservation `json:"atProvider,omitempty"` }
VPNGatewayStatus defines the observed state of VPNGateway.
func (*VPNGatewayStatus) DeepCopy ¶
func (in *VPNGatewayStatus) DeepCopy() *VPNGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayStatus.
func (*VPNGatewayStatus) DeepCopyInto ¶
func (in *VPNGatewayStatus) DeepCopyInto(out *VPNGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VgwTelemetryObservation ¶
type VgwTelemetryObservation struct { AcceptedRouteCount *float64 `json:"acceptedRouteCount,omitempty" tf:"accepted_route_count,omitempty"` LastStatusChange *string `json:"lastStatusChange,omitempty" tf:"last_status_change,omitempty"` OutsideIPAddress *string `json:"outsideIpAddress,omitempty" tf:"outside_ip_address,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message,omitempty"` }
func (*VgwTelemetryObservation) DeepCopy ¶
func (in *VgwTelemetryObservation) DeepCopy() *VgwTelemetryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VgwTelemetryObservation.
func (*VgwTelemetryObservation) DeepCopyInto ¶
func (in *VgwTelemetryObservation) DeepCopyInto(out *VgwTelemetryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VgwTelemetryParameters ¶
type VgwTelemetryParameters struct { }
func (*VgwTelemetryParameters) DeepCopy ¶
func (in *VgwTelemetryParameters) DeepCopy() *VgwTelemetryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VgwTelemetryParameters.
func (*VgwTelemetryParameters) DeepCopyInto ¶
func (in *VgwTelemetryParameters) DeepCopyInto(out *VgwTelemetryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachment ¶
type VolumeAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeAttachmentSpec `json:"spec"` Status VolumeAttachmentStatus `json:"status,omitempty"` }
VolumeAttachment is the Schema for the VolumeAttachments 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 (*VolumeAttachment) DeepCopy ¶
func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.
func (*VolumeAttachment) DeepCopyInto ¶
func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachment) DeepCopyObject ¶
func (in *VolumeAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeAttachment) GetCondition ¶
func (mg *VolumeAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VolumeAttachment.
func (*VolumeAttachment) GetConnectionDetailsMapping ¶
func (tr *VolumeAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VolumeAttachment
func (*VolumeAttachment) GetDeletionPolicy ¶
func (mg *VolumeAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VolumeAttachment.
func (*VolumeAttachment) GetID ¶
func (tr *VolumeAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this VolumeAttachment
func (*VolumeAttachment) GetObservation ¶
func (tr *VolumeAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this VolumeAttachment
func (*VolumeAttachment) GetParameters ¶
func (tr *VolumeAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this VolumeAttachment
func (*VolumeAttachment) GetProviderConfigReference ¶
func (mg *VolumeAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VolumeAttachment.
func (*VolumeAttachment) GetProviderReference ¶
func (mg *VolumeAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this VolumeAttachment. Deprecated: Use GetProviderConfigReference.
func (*VolumeAttachment) GetPublishConnectionDetailsTo ¶
func (mg *VolumeAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VolumeAttachment.
func (*VolumeAttachment) GetTerraformResourceType ¶
func (mg *VolumeAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VolumeAttachment
func (*VolumeAttachment) GetTerraformSchemaVersion ¶
func (tr *VolumeAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VolumeAttachment) GetWriteConnectionSecretToReference ¶
func (mg *VolumeAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VolumeAttachment.
func (*VolumeAttachment) LateInitialize ¶
func (tr *VolumeAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VolumeAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*VolumeAttachment) SetConditions ¶
func (mg *VolumeAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this VolumeAttachment.
func (*VolumeAttachment) SetDeletionPolicy ¶
func (mg *VolumeAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VolumeAttachment.
func (*VolumeAttachment) SetObservation ¶
func (tr *VolumeAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this VolumeAttachment
func (*VolumeAttachment) SetParameters ¶
func (tr *VolumeAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this VolumeAttachment
func (*VolumeAttachment) SetProviderConfigReference ¶
func (mg *VolumeAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VolumeAttachment.
func (*VolumeAttachment) SetProviderReference ¶
func (mg *VolumeAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VolumeAttachment. Deprecated: Use SetProviderConfigReference.
func (*VolumeAttachment) SetPublishConnectionDetailsTo ¶
func (mg *VolumeAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VolumeAttachment.
func (*VolumeAttachment) SetWriteConnectionSecretToReference ¶
func (mg *VolumeAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VolumeAttachment.
type VolumeAttachmentList ¶
type VolumeAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VolumeAttachment `json:"items"` }
VolumeAttachmentList contains a list of VolumeAttachments
func (*VolumeAttachmentList) DeepCopy ¶
func (in *VolumeAttachmentList) DeepCopy() *VolumeAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentList.
func (*VolumeAttachmentList) DeepCopyInto ¶
func (in *VolumeAttachmentList) DeepCopyInto(out *VolumeAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachmentList) DeepCopyObject ¶
func (in *VolumeAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeAttachmentList) GetItems ¶
func (l *VolumeAttachmentList) GetItems() []resource.Managed
GetItems of this VolumeAttachmentList.
type VolumeAttachmentObservation ¶
type VolumeAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VolumeAttachmentObservation) DeepCopy ¶
func (in *VolumeAttachmentObservation) DeepCopy() *VolumeAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentObservation.
func (*VolumeAttachmentObservation) DeepCopyInto ¶
func (in *VolumeAttachmentObservation) DeepCopyInto(out *VolumeAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentParameters ¶
type VolumeAttachmentParameters struct { // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Optional ForceDetach *bool `json:"forceDetach,omitempty" tf:"force_detach,omitempty"` // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_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 SkipDestroy *bool `json:"skipDestroy,omitempty" tf:"skip_destroy,omitempty"` // +kubebuilder:validation:Required VolumeID *string `json:"volumeId" tf:"volume_id,omitempty"` }
func (*VolumeAttachmentParameters) DeepCopy ¶
func (in *VolumeAttachmentParameters) DeepCopy() *VolumeAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentParameters.
func (*VolumeAttachmentParameters) DeepCopyInto ¶
func (in *VolumeAttachmentParameters) DeepCopyInto(out *VolumeAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentSpec ¶
type VolumeAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VolumeAttachmentParameters `json:"forProvider"` }
VolumeAttachmentSpec defines the desired state of VolumeAttachment
func (*VolumeAttachmentSpec) DeepCopy ¶
func (in *VolumeAttachmentSpec) DeepCopy() *VolumeAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpec.
func (*VolumeAttachmentSpec) DeepCopyInto ¶
func (in *VolumeAttachmentSpec) DeepCopyInto(out *VolumeAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentStatus ¶
type VolumeAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VolumeAttachmentObservation `json:"atProvider,omitempty"` }
VolumeAttachmentStatus defines the observed state of VolumeAttachment.
func (*VolumeAttachmentStatus) DeepCopy ¶
func (in *VolumeAttachmentStatus) DeepCopy() *VolumeAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentStatus.
func (*VolumeAttachmentStatus) DeepCopyInto ¶
func (in *VolumeAttachmentStatus) DeepCopyInto(out *VolumeAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_ami_types.go
- zz_amicopy_types.go
- zz_amifrominstance_types.go
- zz_amilaunchpermission_types.go
- zz_availabilityzonegroup_types.go
- zz_capacityreservation_types.go
- zz_carriergateway_types.go
- zz_clientvpnauthorizationrule_types.go
- zz_clientvpnendpoint_types.go
- zz_clientvpnnetworkassociation_types.go
- zz_clientvpnroute_types.go
- zz_customergateway_types.go
- zz_defaultnetworkacl_types.go
- zz_defaultroutetable_types.go
- zz_defaultsecuritygroup_types.go
- zz_defaultsubnet_types.go
- zz_defaultvpc_types.go
- zz_defaultvpcdhcpoptions_types.go
- zz_ebsdefaultkmskey_types.go
- zz_ebsencryptionbydefault_types.go
- zz_ebssnapshot_types.go
- zz_ebssnapshotcopy_types.go
- zz_ebssnapshotimport_types.go
- zz_egressonlyinternetgateway_types.go
- zz_eipassociation_types.go
- zz_fleet_types.go
- zz_flowlog_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_keypair_types.go
- zz_localgatewayroute_types.go
- zz_localgatewayroutetablevpcassociation_types.go
- zz_managedprefixlist_types.go
- zz_natgateway_types.go
- zz_networkacl_types.go
- zz_networkaclrule_types.go
- zz_networkinterfaceattachment_types.go
- zz_networkinterfacesgattachment_types.go
- zz_placementgroup_types.go
- zz_snapshotcreatevolumepermission_types.go
- zz_spotdatafeedsubscription_types.go
- zz_spotfleetrequest_types.go
- zz_spotinstancerequest_types.go
- zz_tag_types.go
- zz_trafficmirrorfilter_types.go
- zz_trafficmirrorfilterrule_types.go
- zz_trafficmirrorsession_types.go
- zz_trafficmirrortarget_types.go
- zz_transitgatewaypeeringattachment_types.go
- zz_transitgatewaypeeringattachmentaccepter_types.go
- zz_transitgatewayprefixlistreference_types.go
- zz_volumeattachment_types.go
- zz_vpcdhcpoptions_types.go
- zz_vpcdhcpoptionsassociation_types.go
- zz_vpcendpointconnectionnotification_types.go
- zz_vpcendpointroutetableassociation_types.go
- zz_vpcendpointservice_types.go
- zz_vpcendpointserviceallowedprincipal_types.go
- zz_vpcendpointsubnetassociation_types.go
- zz_vpcpeeringconnectionaccepter_types.go
- zz_vpcpeeringconnectionoptions_types.go
- zz_vpnconnection_types.go
- zz_vpnconnectionroute_types.go
- zz_vpngateway_types.go
- zz_vpngatewayattachment_types.go
- zz_vpngatewayroutepropagation_types.go