Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=lightsail.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Domain
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Domain) GetConnectionDetailsMapping() map[string]string
- func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Domain) GetID() string
- func (tr *Domain) GetObservation() (map[string]interface{}, error)
- func (tr *Domain) GetParameters() (map[string]interface{}, error)
- func (mg *Domain) GetProviderConfigReference() *xpv1.Reference
- func (mg *Domain) GetProviderReference() *xpv1.Reference
- func (mg *Domain) GetTerraformResourceType() string
- func (tr *Domain) GetTerraformSchemaVersion() int
- func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Domain) LateInitialize(attrs []byte) (bool, error)
- func (mg *Domain) SetConditions(c ...xpv1.Condition)
- func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Domain) SetObservation(obs map[string]interface{}) error
- func (tr *Domain) SetParameters(params map[string]interface{}) error
- func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Domain) SetProviderReference(r *xpv1.Reference)
- func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainList
- type DomainObservation
- type DomainParameters
- type DomainSpec
- type DomainStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceList
- type InstanceObservation
- type InstanceParameters
- type InstancePublicPorts
- func (in *InstancePublicPorts) DeepCopy() *InstancePublicPorts
- func (in *InstancePublicPorts) DeepCopyInto(out *InstancePublicPorts)
- func (in *InstancePublicPorts) DeepCopyObject() runtime.Object
- func (mg *InstancePublicPorts) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstancePublicPorts) GetConnectionDetailsMapping() map[string]string
- func (mg *InstancePublicPorts) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstancePublicPorts) GetID() string
- func (tr *InstancePublicPorts) GetObservation() (map[string]interface{}, error)
- func (tr *InstancePublicPorts) GetParameters() (map[string]interface{}, error)
- func (mg *InstancePublicPorts) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstancePublicPorts) GetProviderReference() *xpv1.Reference
- func (mg *InstancePublicPorts) GetTerraformResourceType() string
- func (tr *InstancePublicPorts) GetTerraformSchemaVersion() int
- func (mg *InstancePublicPorts) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstancePublicPorts) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstancePublicPorts) SetConditions(c ...xpv1.Condition)
- func (mg *InstancePublicPorts) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstancePublicPorts) SetObservation(obs map[string]interface{}) error
- func (tr *InstancePublicPorts) SetParameters(params map[string]interface{}) error
- func (mg *InstancePublicPorts) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstancePublicPorts) SetProviderReference(r *xpv1.Reference)
- func (mg *InstancePublicPorts) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstancePublicPortsList
- type InstancePublicPortsObservation
- type InstancePublicPortsParameters
- type InstancePublicPortsSpec
- type InstancePublicPortsStatus
- type InstanceSpec
- type InstanceStatus
- 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) 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) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeyPairList
- type KeyPairObservation
- type KeyPairParameters
- type KeyPairSpec
- type KeyPairStatus
- type PortInfoObservation
- type PortInfoParameters
- type StaticIP
- func (in *StaticIP) DeepCopy() *StaticIP
- func (in *StaticIP) DeepCopyInto(out *StaticIP)
- func (in *StaticIP) DeepCopyObject() runtime.Object
- func (mg *StaticIP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StaticIP) GetConnectionDetailsMapping() map[string]string
- func (mg *StaticIP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StaticIP) GetID() string
- func (tr *StaticIP) GetObservation() (map[string]interface{}, error)
- func (tr *StaticIP) GetParameters() (map[string]interface{}, error)
- func (mg *StaticIP) GetProviderConfigReference() *xpv1.Reference
- func (mg *StaticIP) GetProviderReference() *xpv1.Reference
- func (mg *StaticIP) GetTerraformResourceType() string
- func (tr *StaticIP) GetTerraformSchemaVersion() int
- func (mg *StaticIP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StaticIP) LateInitialize(attrs []byte) (bool, error)
- func (mg *StaticIP) SetConditions(c ...xpv1.Condition)
- func (mg *StaticIP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StaticIP) SetObservation(obs map[string]interface{}) error
- func (tr *StaticIP) SetParameters(params map[string]interface{}) error
- func (mg *StaticIP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StaticIP) SetProviderReference(r *xpv1.Reference)
- func (mg *StaticIP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StaticIPAttachment
- func (in *StaticIPAttachment) DeepCopy() *StaticIPAttachment
- func (in *StaticIPAttachment) DeepCopyInto(out *StaticIPAttachment)
- func (in *StaticIPAttachment) DeepCopyObject() runtime.Object
- func (mg *StaticIPAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StaticIPAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *StaticIPAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StaticIPAttachment) GetID() string
- func (tr *StaticIPAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *StaticIPAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *StaticIPAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *StaticIPAttachment) GetProviderReference() *xpv1.Reference
- func (mg *StaticIPAttachment) GetTerraformResourceType() string
- func (tr *StaticIPAttachment) GetTerraformSchemaVersion() int
- func (mg *StaticIPAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StaticIPAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *StaticIPAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *StaticIPAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StaticIPAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *StaticIPAttachment) SetParameters(params map[string]interface{}) error
- func (mg *StaticIPAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StaticIPAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *StaticIPAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StaticIPAttachmentList
- type StaticIPAttachmentObservation
- type StaticIPAttachmentParameters
- type StaticIPAttachmentSpec
- type StaticIPAttachmentStatus
- type StaticIPList
- type StaticIPObservation
- type StaticIPParameters
- type StaticIPSpec
- type StaticIPStatus
Constants ¶
const ( CRDGroup = "lightsail.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Domain_Kind = "Domain" Domain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Domain_Kind}.String() Domain_KindAPIVersion = Domain_Kind + "." + CRDGroupVersion.String() Domain_GroupVersionKind = CRDGroupVersion.WithKind(Domain_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( InstancePublicPorts_Kind = "InstancePublicPorts" InstancePublicPorts_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstancePublicPorts_Kind}.String() InstancePublicPorts_KindAPIVersion = InstancePublicPorts_Kind + "." + CRDGroupVersion.String() InstancePublicPorts_GroupVersionKind = CRDGroupVersion.WithKind(InstancePublicPorts_Kind) )
Repository type metadata.
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 ( StaticIP_Kind = "StaticIP" StaticIP_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StaticIP_Kind}.String() StaticIP_KindAPIVersion = StaticIP_Kind + "." + CRDGroupVersion.String() StaticIP_GroupVersionKind = CRDGroupVersion.WithKind(StaticIP_Kind) )
Repository type metadata.
var ( StaticIPAttachment_Kind = "StaticIPAttachment" StaticIPAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StaticIPAttachment_Kind}.String() StaticIPAttachment_KindAPIVersion = StaticIPAttachment_Kind + "." + CRDGroupVersion.String() StaticIPAttachment_GroupVersionKind = CRDGroupVersion.WithKind(StaticIPAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec"` Status DomainStatus `json:"status,omitempty"` }
Domain is the Schema for the Domains 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 (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) GetCondition ¶
func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Domain.
func (*Domain) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Domain
func (*Domain) GetDeletionPolicy ¶
func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Domain.
func (*Domain) GetObservation ¶
GetObservation of this Domain
func (*Domain) GetParameters ¶
GetParameters of this Domain
func (*Domain) GetProviderConfigReference ¶
GetProviderConfigReference of this Domain.
func (*Domain) GetProviderReference ¶
GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.
func (*Domain) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Domain
func (*Domain) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Domain) GetWriteConnectionSecretToReference ¶
func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Domain.
func (*Domain) LateInitialize ¶
LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.
func (*Domain) SetConditions ¶
SetConditions of this Domain.
func (*Domain) SetDeletionPolicy ¶
func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Domain.
func (*Domain) SetObservation ¶
SetObservation for this Domain
func (*Domain) SetParameters ¶
SetParameters for this Domain
func (*Domain) SetProviderConfigReference ¶
SetProviderConfigReference of this Domain.
func (*Domain) SetProviderReference ¶
SetProviderReference of this Domain. Deprecated: Use SetProviderConfigReference.
func (*Domain) SetWriteConnectionSecretToReference ¶
func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Domain.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
DomainList contains a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainList) GetItems ¶
func (l *DomainList) GetItems() []resource.Managed
GetItems of this DomainList.
type DomainObservation ¶
type DomainObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DomainObservation) DeepCopy ¶
func (in *DomainObservation) DeepCopy() *DomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainObservation.
func (*DomainObservation) DeepCopyInto ¶
func (in *DomainObservation) DeepCopyInto(out *DomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainParameters ¶
type DomainParameters struct { // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_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:"-"` }
func (*DomainParameters) DeepCopy ¶
func (in *DomainParameters) DeepCopy() *DomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainParameters.
func (*DomainParameters) DeepCopyInto ¶
func (in *DomainParameters) DeepCopyInto(out *DomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainParameters `json:"forProvider"` }
DomainSpec defines the desired state of Domain
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainObservation `json:"atProvider,omitempty"` }
DomainStatus defines the observed state of Domain.
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceObservation ¶
type InstanceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CPUCount *int64 `json:"cpuCount,omitempty" tf:"cpu_count,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6Address *string `json:"ipv6Address,omitempty" tf:"ipv6_address,omitempty"` IPv6Addresses []*string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"` IsStaticIP *bool `json:"isStaticIp,omitempty" tf:"is_static_ip,omitempty"` PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PublicIPAddress *string `json:"publicIpAddress,omitempty" tf:"public_ip_address,omitempty"` RAMSize *float64 `json:"ramSize,omitempty" tf:"ram_size,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required BlueprintID *string `json:"blueprintId" tf:"blueprint_id,omitempty"` // +kubebuilder:validation:Required BundleID *string `json:"bundleId" tf:"bundle_id,omitempty"` // +kubebuilder:validation:Optional KeyPairName *string `json:"keyPairName,omitempty" tf:"key_pair_name,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"` // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` }
func (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePublicPorts ¶
type InstancePublicPorts struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstancePublicPortsSpec `json:"spec"` Status InstancePublicPortsStatus `json:"status,omitempty"` }
InstancePublicPorts is the Schema for the InstancePublicPortss 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 (*InstancePublicPorts) DeepCopy ¶
func (in *InstancePublicPorts) DeepCopy() *InstancePublicPorts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPorts.
func (*InstancePublicPorts) DeepCopyInto ¶
func (in *InstancePublicPorts) DeepCopyInto(out *InstancePublicPorts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePublicPorts) DeepCopyObject ¶
func (in *InstancePublicPorts) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePublicPorts) GetCondition ¶
func (mg *InstancePublicPorts) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstancePublicPorts.
func (*InstancePublicPorts) GetConnectionDetailsMapping ¶
func (tr *InstancePublicPorts) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstancePublicPorts
func (*InstancePublicPorts) GetDeletionPolicy ¶
func (mg *InstancePublicPorts) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstancePublicPorts.
func (*InstancePublicPorts) GetID ¶
func (tr *InstancePublicPorts) GetID() string
GetID returns ID of underlying Terraform resource of this InstancePublicPorts
func (*InstancePublicPorts) GetObservation ¶
func (tr *InstancePublicPorts) GetObservation() (map[string]interface{}, error)
GetObservation of this InstancePublicPorts
func (*InstancePublicPorts) GetParameters ¶
func (tr *InstancePublicPorts) GetParameters() (map[string]interface{}, error)
GetParameters of this InstancePublicPorts
func (*InstancePublicPorts) GetProviderConfigReference ¶
func (mg *InstancePublicPorts) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstancePublicPorts.
func (*InstancePublicPorts) GetProviderReference ¶
func (mg *InstancePublicPorts) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstancePublicPorts. Deprecated: Use GetProviderConfigReference.
func (*InstancePublicPorts) GetTerraformResourceType ¶
func (mg *InstancePublicPorts) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstancePublicPorts
func (*InstancePublicPorts) GetTerraformSchemaVersion ¶
func (tr *InstancePublicPorts) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstancePublicPorts) GetWriteConnectionSecretToReference ¶
func (mg *InstancePublicPorts) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstancePublicPorts.
func (*InstancePublicPorts) LateInitialize ¶
func (tr *InstancePublicPorts) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstancePublicPorts using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstancePublicPorts) SetConditions ¶
func (mg *InstancePublicPorts) SetConditions(c ...xpv1.Condition)
SetConditions of this InstancePublicPorts.
func (*InstancePublicPorts) SetDeletionPolicy ¶
func (mg *InstancePublicPorts) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstancePublicPorts.
func (*InstancePublicPorts) SetObservation ¶
func (tr *InstancePublicPorts) SetObservation(obs map[string]interface{}) error
SetObservation for this InstancePublicPorts
func (*InstancePublicPorts) SetParameters ¶
func (tr *InstancePublicPorts) SetParameters(params map[string]interface{}) error
SetParameters for this InstancePublicPorts
func (*InstancePublicPorts) SetProviderConfigReference ¶
func (mg *InstancePublicPorts) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstancePublicPorts.
func (*InstancePublicPorts) SetProviderReference ¶
func (mg *InstancePublicPorts) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstancePublicPorts. Deprecated: Use SetProviderConfigReference.
func (*InstancePublicPorts) SetWriteConnectionSecretToReference ¶
func (mg *InstancePublicPorts) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstancePublicPorts.
type InstancePublicPortsList ¶
type InstancePublicPortsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstancePublicPorts `json:"items"` }
InstancePublicPortsList contains a list of InstancePublicPortss
func (*InstancePublicPortsList) DeepCopy ¶
func (in *InstancePublicPortsList) DeepCopy() *InstancePublicPortsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsList.
func (*InstancePublicPortsList) DeepCopyInto ¶
func (in *InstancePublicPortsList) DeepCopyInto(out *InstancePublicPortsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePublicPortsList) DeepCopyObject ¶
func (in *InstancePublicPortsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePublicPortsList) GetItems ¶
func (l *InstancePublicPortsList) GetItems() []resource.Managed
GetItems of this InstancePublicPortsList.
type InstancePublicPortsObservation ¶
type InstancePublicPortsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InstancePublicPortsObservation) DeepCopy ¶
func (in *InstancePublicPortsObservation) DeepCopy() *InstancePublicPortsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsObservation.
func (*InstancePublicPortsObservation) DeepCopyInto ¶
func (in *InstancePublicPortsObservation) DeepCopyInto(out *InstancePublicPortsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePublicPortsParameters ¶
type InstancePublicPortsParameters struct { // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"` // +kubebuilder:validation:Required PortInfo []PortInfoParameters `json:"portInfo" tf:"port_info,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 (*InstancePublicPortsParameters) DeepCopy ¶
func (in *InstancePublicPortsParameters) DeepCopy() *InstancePublicPortsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsParameters.
func (*InstancePublicPortsParameters) DeepCopyInto ¶
func (in *InstancePublicPortsParameters) DeepCopyInto(out *InstancePublicPortsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePublicPortsSpec ¶
type InstancePublicPortsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstancePublicPortsParameters `json:"forProvider"` }
InstancePublicPortsSpec defines the desired state of InstancePublicPorts
func (*InstancePublicPortsSpec) DeepCopy ¶
func (in *InstancePublicPortsSpec) DeepCopy() *InstancePublicPortsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsSpec.
func (*InstancePublicPortsSpec) DeepCopyInto ¶
func (in *InstancePublicPortsSpec) DeepCopyInto(out *InstancePublicPortsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePublicPortsStatus ¶
type InstancePublicPortsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstancePublicPortsObservation `json:"atProvider,omitempty"` }
InstancePublicPortsStatus defines the observed state of InstancePublicPorts.
func (*InstancePublicPortsStatus) DeepCopy ¶
func (in *InstancePublicPortsStatus) DeepCopy() *InstancePublicPortsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsStatus.
func (*InstancePublicPortsStatus) DeepCopyInto ¶
func (in *InstancePublicPortsStatus) DeepCopyInto(out *InstancePublicPortsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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) 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) 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"` EncryptedFingerprint *string `json:"encryptedFingerprint,omitempty" tf:"encrypted_fingerprint,omitempty"` EncryptedPrivateKey *string `json:"encryptedPrivateKey,omitempty" tf:"encrypted_private_key,omitempty"` Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,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 Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional PgpKey *string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"` // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" 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:"-"` }
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 PortInfoObservation ¶
type PortInfoObservation struct { }
func (*PortInfoObservation) DeepCopy ¶
func (in *PortInfoObservation) DeepCopy() *PortInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortInfoObservation.
func (*PortInfoObservation) DeepCopyInto ¶
func (in *PortInfoObservation) DeepCopyInto(out *PortInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortInfoParameters ¶
type PortInfoParameters struct { // +kubebuilder:validation:Optional Cidrs []*string `json:"cidrs,omitempty" tf:"cidrs,omitempty"` // +kubebuilder:validation:Required FromPort *int64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ToPort *int64 `json:"toPort" tf:"to_port,omitempty"` }
func (*PortInfoParameters) DeepCopy ¶
func (in *PortInfoParameters) DeepCopy() *PortInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortInfoParameters.
func (*PortInfoParameters) DeepCopyInto ¶
func (in *PortInfoParameters) DeepCopyInto(out *PortInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIP ¶
type StaticIP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StaticIPSpec `json:"spec"` Status StaticIPStatus `json:"status,omitempty"` }
StaticIP is the Schema for the StaticIPs 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 (*StaticIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIP.
func (*StaticIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticIP) GetCondition ¶
func (mg *StaticIP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StaticIP.
func (*StaticIP) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this StaticIP
func (*StaticIP) GetDeletionPolicy ¶
func (mg *StaticIP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StaticIP.
func (*StaticIP) GetObservation ¶
GetObservation of this StaticIP
func (*StaticIP) GetParameters ¶
GetParameters of this StaticIP
func (*StaticIP) GetProviderConfigReference ¶
GetProviderConfigReference of this StaticIP.
func (*StaticIP) GetProviderReference ¶
GetProviderReference of this StaticIP. Deprecated: Use GetProviderConfigReference.
func (*StaticIP) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this StaticIP
func (*StaticIP) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StaticIP) GetWriteConnectionSecretToReference ¶
func (mg *StaticIP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StaticIP.
func (*StaticIP) LateInitialize ¶
LateInitialize this StaticIP using its observed tfState. returns True if there are any spec changes for the resource.
func (*StaticIP) SetConditions ¶
SetConditions of this StaticIP.
func (*StaticIP) SetDeletionPolicy ¶
func (mg *StaticIP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StaticIP.
func (*StaticIP) SetObservation ¶
SetObservation for this StaticIP
func (*StaticIP) SetParameters ¶
SetParameters for this StaticIP
func (*StaticIP) SetProviderConfigReference ¶
SetProviderConfigReference of this StaticIP.
func (*StaticIP) SetProviderReference ¶
SetProviderReference of this StaticIP. Deprecated: Use SetProviderConfigReference.
func (*StaticIP) SetWriteConnectionSecretToReference ¶
func (mg *StaticIP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StaticIP.
type StaticIPAttachment ¶
type StaticIPAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StaticIPAttachmentSpec `json:"spec"` Status StaticIPAttachmentStatus `json:"status,omitempty"` }
StaticIPAttachment is the Schema for the StaticIPAttachments 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 (*StaticIPAttachment) DeepCopy ¶
func (in *StaticIPAttachment) DeepCopy() *StaticIPAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachment.
func (*StaticIPAttachment) DeepCopyInto ¶
func (in *StaticIPAttachment) DeepCopyInto(out *StaticIPAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticIPAttachment) DeepCopyObject ¶
func (in *StaticIPAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticIPAttachment) GetCondition ¶
func (mg *StaticIPAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StaticIPAttachment.
func (*StaticIPAttachment) GetConnectionDetailsMapping ¶
func (tr *StaticIPAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StaticIPAttachment
func (*StaticIPAttachment) GetDeletionPolicy ¶
func (mg *StaticIPAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StaticIPAttachment.
func (*StaticIPAttachment) GetID ¶
func (tr *StaticIPAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this StaticIPAttachment
func (*StaticIPAttachment) GetObservation ¶
func (tr *StaticIPAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this StaticIPAttachment
func (*StaticIPAttachment) GetParameters ¶
func (tr *StaticIPAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this StaticIPAttachment
func (*StaticIPAttachment) GetProviderConfigReference ¶
func (mg *StaticIPAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StaticIPAttachment.
func (*StaticIPAttachment) GetProviderReference ¶
func (mg *StaticIPAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this StaticIPAttachment. Deprecated: Use GetProviderConfigReference.
func (*StaticIPAttachment) GetTerraformResourceType ¶
func (mg *StaticIPAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StaticIPAttachment
func (*StaticIPAttachment) GetTerraformSchemaVersion ¶
func (tr *StaticIPAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StaticIPAttachment) GetWriteConnectionSecretToReference ¶
func (mg *StaticIPAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StaticIPAttachment.
func (*StaticIPAttachment) LateInitialize ¶
func (tr *StaticIPAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StaticIPAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*StaticIPAttachment) SetConditions ¶
func (mg *StaticIPAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this StaticIPAttachment.
func (*StaticIPAttachment) SetDeletionPolicy ¶
func (mg *StaticIPAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StaticIPAttachment.
func (*StaticIPAttachment) SetObservation ¶
func (tr *StaticIPAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this StaticIPAttachment
func (*StaticIPAttachment) SetParameters ¶
func (tr *StaticIPAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this StaticIPAttachment
func (*StaticIPAttachment) SetProviderConfigReference ¶
func (mg *StaticIPAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StaticIPAttachment.
func (*StaticIPAttachment) SetProviderReference ¶
func (mg *StaticIPAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StaticIPAttachment. Deprecated: Use SetProviderConfigReference.
func (*StaticIPAttachment) SetWriteConnectionSecretToReference ¶
func (mg *StaticIPAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StaticIPAttachment.
type StaticIPAttachmentList ¶
type StaticIPAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StaticIPAttachment `json:"items"` }
StaticIPAttachmentList contains a list of StaticIPAttachments
func (*StaticIPAttachmentList) DeepCopy ¶
func (in *StaticIPAttachmentList) DeepCopy() *StaticIPAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentList.
func (*StaticIPAttachmentList) DeepCopyInto ¶
func (in *StaticIPAttachmentList) DeepCopyInto(out *StaticIPAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticIPAttachmentList) DeepCopyObject ¶
func (in *StaticIPAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticIPAttachmentList) GetItems ¶
func (l *StaticIPAttachmentList) GetItems() []resource.Managed
GetItems of this StaticIPAttachmentList.
type StaticIPAttachmentObservation ¶
type StaticIPAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` }
func (*StaticIPAttachmentObservation) DeepCopy ¶
func (in *StaticIPAttachmentObservation) DeepCopy() *StaticIPAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentObservation.
func (*StaticIPAttachmentObservation) DeepCopyInto ¶
func (in *StaticIPAttachmentObservation) DeepCopyInto(out *StaticIPAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPAttachmentParameters ¶
type StaticIPAttachmentParameters struct { // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_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 StaticIPName *string `json:"staticIpName" tf:"static_ip_name,omitempty"` }
func (*StaticIPAttachmentParameters) DeepCopy ¶
func (in *StaticIPAttachmentParameters) DeepCopy() *StaticIPAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentParameters.
func (*StaticIPAttachmentParameters) DeepCopyInto ¶
func (in *StaticIPAttachmentParameters) DeepCopyInto(out *StaticIPAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPAttachmentSpec ¶
type StaticIPAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StaticIPAttachmentParameters `json:"forProvider"` }
StaticIPAttachmentSpec defines the desired state of StaticIPAttachment
func (*StaticIPAttachmentSpec) DeepCopy ¶
func (in *StaticIPAttachmentSpec) DeepCopy() *StaticIPAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentSpec.
func (*StaticIPAttachmentSpec) DeepCopyInto ¶
func (in *StaticIPAttachmentSpec) DeepCopyInto(out *StaticIPAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPAttachmentStatus ¶
type StaticIPAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StaticIPAttachmentObservation `json:"atProvider,omitempty"` }
StaticIPAttachmentStatus defines the observed state of StaticIPAttachment.
func (*StaticIPAttachmentStatus) DeepCopy ¶
func (in *StaticIPAttachmentStatus) DeepCopy() *StaticIPAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentStatus.
func (*StaticIPAttachmentStatus) DeepCopyInto ¶
func (in *StaticIPAttachmentStatus) DeepCopyInto(out *StaticIPAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPList ¶
type StaticIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StaticIP `json:"items"` }
StaticIPList contains a list of StaticIPs
func (*StaticIPList) DeepCopy ¶
func (in *StaticIPList) DeepCopy() *StaticIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPList.
func (*StaticIPList) DeepCopyInto ¶
func (in *StaticIPList) DeepCopyInto(out *StaticIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticIPList) DeepCopyObject ¶
func (in *StaticIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticIPList) GetItems ¶
func (l *StaticIPList) GetItems() []resource.Managed
GetItems of this StaticIPList.
type StaticIPObservation ¶
type StaticIPObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` SupportCode *string `json:"supportCode,omitempty" tf:"support_code,omitempty"` }
func (*StaticIPObservation) DeepCopy ¶
func (in *StaticIPObservation) DeepCopy() *StaticIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPObservation.
func (*StaticIPObservation) DeepCopyInto ¶
func (in *StaticIPObservation) DeepCopyInto(out *StaticIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPParameters ¶
type StaticIPParameters 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:"-"` }
func (*StaticIPParameters) DeepCopy ¶
func (in *StaticIPParameters) DeepCopy() *StaticIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPParameters.
func (*StaticIPParameters) DeepCopyInto ¶
func (in *StaticIPParameters) DeepCopyInto(out *StaticIPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPSpec ¶
type StaticIPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StaticIPParameters `json:"forProvider"` }
StaticIPSpec defines the desired state of StaticIP
func (*StaticIPSpec) DeepCopy ¶
func (in *StaticIPSpec) DeepCopy() *StaticIPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPSpec.
func (*StaticIPSpec) DeepCopyInto ¶
func (in *StaticIPSpec) DeepCopyInto(out *StaticIPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticIPStatus ¶
type StaticIPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StaticIPObservation `json:"atProvider,omitempty"` }
StaticIPStatus defines the observed state of StaticIP.
func (*StaticIPStatus) DeepCopy ¶
func (in *StaticIPStatus) DeepCopy() *StaticIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPStatus.
func (*StaticIPStatus) DeepCopyInto ¶
func (in *StaticIPStatus) DeepCopyInto(out *StaticIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_domain_terraformed.go
- zz_domain_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_instance_terraformed.go
- zz_instance_types.go
- zz_instancepublicports_terraformed.go
- zz_instancepublicports_types.go
- zz_keypair_terraformed.go
- zz_keypair_types.go
- zz_staticip_terraformed.go
- zz_staticip_types.go
- zz_staticipattachment_terraformed.go
- zz_staticipattachment_types.go