v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=lightsail.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "lightsail.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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.

View Source
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
)
View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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

func (in *Domain) DeepCopy() *Domain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Domain) DeepCopyObject

func (in *Domain) DeepCopyObject() runtime.Object

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

func (tr *Domain) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Domain

func (*Domain) GetDeletionPolicy

func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Domain.

func (*Domain) GetID

func (tr *Domain) GetID() string

GetID returns ID of underlying Terraform resource of this Domain

func (*Domain) GetObservation

func (tr *Domain) GetObservation() (map[string]interface{}, error)

GetObservation of this Domain

func (*Domain) GetParameters

func (tr *Domain) GetParameters() (map[string]interface{}, error)

GetParameters of this Domain

func (*Domain) GetProviderConfigReference

func (mg *Domain) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Domain.

func (*Domain) GetProviderReference

func (mg *Domain) GetProviderReference() *xpv1.Reference

GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.

func (*Domain) GetTerraformResourceType

func (mg *Domain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Domain

func (*Domain) GetTerraformSchemaVersion

func (tr *Domain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Domain) GetWriteConnectionSecretToReference

func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Domain.

func (*Domain) LateInitialize

func (tr *Domain) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.

func (*Domain) SetConditions

func (mg *Domain) SetConditions(c ...xpv1.Condition)

SetConditions of this Domain.

func (*Domain) SetDeletionPolicy

func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Domain.

func (*Domain) SetObservation

func (tr *Domain) SetObservation(obs map[string]interface{}) error

SetObservation for this Domain

func (*Domain) SetParameters

func (tr *Domain) SetParameters(params map[string]interface{}) error

SetParameters for this Domain

func (*Domain) SetProviderConfigReference

func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Domain.

func (*Domain) SetProviderReference

func (mg *Domain) SetProviderReference(r *xpv1.Reference)

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

func (in *Instance) DeepCopy() *Instance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.

func (*Instance) DeepCopyInto

func (in *Instance) DeepCopyInto(out *Instance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Instance) DeepCopyObject

func (in *Instance) DeepCopyObject() runtime.Object

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

func (tr *Instance) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Instance

func (*Instance) GetDeletionPolicy

func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Instance.

func (*Instance) GetID

func (tr *Instance) GetID() string

GetID returns ID of underlying Terraform resource of this Instance

func (*Instance) GetObservation

func (tr *Instance) GetObservation() (map[string]interface{}, error)

GetObservation of this Instance

func (*Instance) GetParameters

func (tr *Instance) GetParameters() (map[string]interface{}, error)

GetParameters of this Instance

func (*Instance) GetProviderConfigReference

func (mg *Instance) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Instance.

func (*Instance) GetProviderReference

func (mg *Instance) GetProviderReference() *xpv1.Reference

GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.

func (*Instance) GetTerraformResourceType

func (mg *Instance) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Instance

func (*Instance) GetTerraformSchemaVersion

func (tr *Instance) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Instance) GetWriteConnectionSecretToReference

func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Instance.

func (*Instance) LateInitialize

func (tr *Instance) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.

func (*Instance) SetConditions

func (mg *Instance) SetConditions(c ...xpv1.Condition)

SetConditions of this Instance.

func (*Instance) SetDeletionPolicy

func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Instance.

func (*Instance) SetObservation

func (tr *Instance) SetObservation(obs map[string]interface{}) error

SetObservation for this Instance

func (*Instance) SetParameters

func (tr *Instance) SetParameters(params map[string]interface{}) error

SetParameters for this Instance

func (*Instance) SetProviderConfigReference

func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Instance.

func (*Instance) SetProviderReference

func (mg *Instance) SetProviderReference(r *xpv1.Reference)

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsObservation.

func (*InstancePublicPortsObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsParameters.

func (*InstancePublicPortsParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePublicPortsStatus.

func (*InstancePublicPortsStatus) DeepCopyInto

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

func (in *KeyPair) DeepCopy() *KeyPair

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPair.

func (*KeyPair) DeepCopyInto

func (in *KeyPair) DeepCopyInto(out *KeyPair)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyPair) DeepCopyObject

func (in *KeyPair) DeepCopyObject() runtime.Object

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

func (tr *KeyPair) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this KeyPair

func (*KeyPair) GetDeletionPolicy

func (mg *KeyPair) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this KeyPair.

func (*KeyPair) GetID

func (tr *KeyPair) GetID() string

GetID returns ID of underlying Terraform resource of this KeyPair

func (*KeyPair) GetObservation

func (tr *KeyPair) GetObservation() (map[string]interface{}, error)

GetObservation of this KeyPair

func (*KeyPair) GetParameters

func (tr *KeyPair) GetParameters() (map[string]interface{}, error)

GetParameters of this KeyPair

func (*KeyPair) GetProviderConfigReference

func (mg *KeyPair) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this KeyPair.

func (*KeyPair) GetProviderReference

func (mg *KeyPair) GetProviderReference() *xpv1.Reference

GetProviderReference of this KeyPair. Deprecated: Use GetProviderConfigReference.

func (*KeyPair) GetTerraformResourceType

func (mg *KeyPair) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this KeyPair

func (*KeyPair) GetTerraformSchemaVersion

func (tr *KeyPair) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*KeyPair) GetWriteConnectionSecretToReference

func (mg *KeyPair) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this KeyPair.

func (*KeyPair) LateInitialize

func (tr *KeyPair) LateInitialize(attrs []byte) (bool, error)

LateInitialize this KeyPair using its observed tfState. returns True if there are any spec changes for the resource.

func (*KeyPair) SetConditions

func (mg *KeyPair) SetConditions(c ...xpv1.Condition)

SetConditions of this KeyPair.

func (*KeyPair) SetDeletionPolicy

func (mg *KeyPair) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this KeyPair.

func (*KeyPair) SetObservation

func (tr *KeyPair) SetObservation(obs map[string]interface{}) error

SetObservation for this KeyPair

func (*KeyPair) SetParameters

func (tr *KeyPair) SetParameters(params map[string]interface{}) error

SetParameters for this KeyPair

func (*KeyPair) SetProviderConfigReference

func (mg *KeyPair) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this KeyPair.

func (*KeyPair) SetProviderReference

func (mg *KeyPair) SetProviderReference(r *xpv1.Reference)

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

func (in *StaticIP) DeepCopy() *StaticIP

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIP.

func (*StaticIP) DeepCopyInto

func (in *StaticIP) DeepCopyInto(out *StaticIP)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StaticIP) DeepCopyObject

func (in *StaticIP) DeepCopyObject() runtime.Object

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

func (tr *StaticIP) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StaticIP

func (*StaticIP) GetDeletionPolicy

func (mg *StaticIP) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StaticIP.

func (*StaticIP) GetID

func (tr *StaticIP) GetID() string

GetID returns ID of underlying Terraform resource of this StaticIP

func (*StaticIP) GetObservation

func (tr *StaticIP) GetObservation() (map[string]interface{}, error)

GetObservation of this StaticIP

func (*StaticIP) GetParameters

func (tr *StaticIP) GetParameters() (map[string]interface{}, error)

GetParameters of this StaticIP

func (*StaticIP) GetProviderConfigReference

func (mg *StaticIP) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StaticIP.

func (*StaticIP) GetProviderReference

func (mg *StaticIP) GetProviderReference() *xpv1.Reference

GetProviderReference of this StaticIP. Deprecated: Use GetProviderConfigReference.

func (*StaticIP) GetTerraformResourceType

func (mg *StaticIP) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StaticIP

func (*StaticIP) GetTerraformSchemaVersion

func (tr *StaticIP) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StaticIP) GetWriteConnectionSecretToReference

func (mg *StaticIP) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StaticIP.

func (*StaticIP) LateInitialize

func (tr *StaticIP) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StaticIP using its observed tfState. returns True if there are any spec changes for the resource.

func (*StaticIP) SetConditions

func (mg *StaticIP) SetConditions(c ...xpv1.Condition)

SetConditions of this StaticIP.

func (*StaticIP) SetDeletionPolicy

func (mg *StaticIP) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StaticIP.

func (*StaticIP) SetObservation

func (tr *StaticIP) SetObservation(obs map[string]interface{}) error

SetObservation for this StaticIP

func (*StaticIP) SetParameters

func (tr *StaticIP) SetParameters(params map[string]interface{}) error

SetParameters for this StaticIP

func (*StaticIP) SetProviderConfigReference

func (mg *StaticIP) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StaticIP.

func (*StaticIP) SetProviderReference

func (mg *StaticIP) SetProviderReference(r *xpv1.Reference)

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentObservation.

func (*StaticIPAttachmentObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAttachmentParameters.

func (*StaticIPAttachmentParameters) DeepCopyInto

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL