v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "vpc.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "Vpc"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_vpc"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeVpc

func DecodeVpc(prev *Vpc, ctyValue cty.Value) (resource.Managed, error)

func DecodeVpc_Arn

func DecodeVpc_Arn(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_AssignGeneratedIpv6CidrBlock

func DecodeVpc_AssignGeneratedIpv6CidrBlock(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_CidrBlock

func DecodeVpc_CidrBlock(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_DefaultNetworkAclId

func DecodeVpc_DefaultNetworkAclId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_DefaultRouteTableId

func DecodeVpc_DefaultRouteTableId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_DefaultSecurityGroupId

func DecodeVpc_DefaultSecurityGroupId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_DhcpOptionsId

func DecodeVpc_DhcpOptionsId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_EnableClassiclink(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_EnableClassiclinkDnsSupport

func DecodeVpc_EnableClassiclinkDnsSupport(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_EnableDnsHostnames

func DecodeVpc_EnableDnsHostnames(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_EnableDnsSupport

func DecodeVpc_EnableDnsSupport(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_InstanceTenancy

func DecodeVpc_InstanceTenancy(p *VpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_Ipv6AssociationId

func DecodeVpc_Ipv6AssociationId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_Ipv6CidrBlock

func DecodeVpc_Ipv6CidrBlock(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_MainRouteTableId

func DecodeVpc_MainRouteTableId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_OwnerId

func DecodeVpc_OwnerId(p *VpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpc_Tags

func DecodeVpc_Tags(p *VpcParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeVpc

func EncodeVpc(r Vpc) cty.Value

func EncodeVpc_Arn

func EncodeVpc_Arn(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_AssignGeneratedIpv6CidrBlock

func EncodeVpc_AssignGeneratedIpv6CidrBlock(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_CidrBlock

func EncodeVpc_CidrBlock(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_DefaultNetworkAclId

func EncodeVpc_DefaultNetworkAclId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_DefaultRouteTableId

func EncodeVpc_DefaultRouteTableId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_DefaultSecurityGroupId

func EncodeVpc_DefaultSecurityGroupId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_DhcpOptionsId

func EncodeVpc_DhcpOptionsId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_EnableClassiclink(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_EnableClassiclinkDnsSupport

func EncodeVpc_EnableClassiclinkDnsSupport(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_EnableDnsHostnames

func EncodeVpc_EnableDnsHostnames(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_EnableDnsSupport

func EncodeVpc_EnableDnsSupport(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_InstanceTenancy

func EncodeVpc_InstanceTenancy(p VpcParameters, vals map[string]cty.Value)

func EncodeVpc_Ipv6AssociationId

func EncodeVpc_Ipv6AssociationId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_Ipv6CidrBlock

func EncodeVpc_Ipv6CidrBlock(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_MainRouteTableId

func EncodeVpc_MainRouteTableId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_OwnerId

func EncodeVpc_OwnerId(p VpcObservation, vals map[string]cty.Value)

func EncodeVpc_Tags

func EncodeVpc_Tags(p VpcParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeVpc_Arn

func MergeVpc_Arn(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_AssignGeneratedIpv6CidrBlock

func MergeVpc_AssignGeneratedIpv6CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_CidrBlock

func MergeVpc_CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_DefaultNetworkAclId

func MergeVpc_DefaultNetworkAclId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_DefaultRouteTableId

func MergeVpc_DefaultRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_DefaultSecurityGroupId

func MergeVpc_DefaultSecurityGroupId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_DhcpOptionsId

func MergeVpc_DhcpOptionsId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_EnableClassiclink(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_EnableClassiclinkDnsSupport

func MergeVpc_EnableClassiclinkDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_EnableDnsHostnames

func MergeVpc_EnableDnsHostnames(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_EnableDnsSupport

func MergeVpc_EnableDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_InstanceTenancy

func MergeVpc_InstanceTenancy(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpc_Ipv6AssociationId

func MergeVpc_Ipv6AssociationId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_Ipv6CidrBlock

func MergeVpc_Ipv6CidrBlock(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_MainRouteTableId

func MergeVpc_MainRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_OwnerId

func MergeVpc_OwnerId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpc_Tags

func MergeVpc_Tags(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

Types

type Vpc

type Vpc struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VpcSpec   `json:"spec"`
	Status VpcStatus `json:"status,omitempty"`
}

Vpc is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*Vpc) DeepCopy

func (in *Vpc) DeepCopy() *Vpc

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

func (*Vpc) DeepCopyInto

func (in *Vpc) DeepCopyInto(out *Vpc)

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

func (*Vpc) DeepCopyObject

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

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Vpc) GetCondition

GetCondition of this Vpc.

func (*Vpc) GetDeletionPolicy

func (mg *Vpc) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Vpc.

func (*Vpc) GetProviderConfigReference

func (mg *Vpc) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Vpc.

func (*Vpc) GetProviderReference

func (mg *Vpc) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Vpc. Deprecated: Use GetProviderConfigReference.

func (*Vpc) GetWriteConnectionSecretToReference

func (mg *Vpc) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Vpc.

func (*Vpc) SetConditions

func (mg *Vpc) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Vpc.

func (*Vpc) SetDeletionPolicy

func (mg *Vpc) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Vpc.

func (*Vpc) SetProviderConfigReference

func (mg *Vpc) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Vpc.

func (*Vpc) SetProviderReference

func (mg *Vpc) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Vpc. Deprecated: Use SetProviderConfigReference.

func (*Vpc) SetWriteConnectionSecretToReference

func (mg *Vpc) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Vpc.

type VpcList

type VpcList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Vpc `json:"items"`
}

Vpc contains a list of VpcList

func (*VpcList) DeepCopy

func (in *VpcList) DeepCopy() *VpcList

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

func (*VpcList) DeepCopyInto

func (in *VpcList) DeepCopyInto(out *VpcList)

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

func (*VpcList) DeepCopyObject

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

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VpcList) GetItems

func (l *VpcList) GetItems() []resource.Managed

GetItems of this VpcList.

type VpcObservation

type VpcObservation struct {
	DefaultNetworkAclId    string `json:"default_network_acl_id"`
	Arn                    string `json:"arn"`
	DhcpOptionsId          string `json:"dhcp_options_id"`
	Ipv6AssociationId      string `json:"ipv6_association_id"`
	Ipv6CidrBlock          string `json:"ipv6_cidr_block"`
	MainRouteTableId       string `json:"main_route_table_id"`
	OwnerId                string `json:"owner_id"`
	DefaultRouteTableId    string `json:"default_route_table_id"`
	DefaultSecurityGroupId string `json:"default_security_group_id"`
}

A VpcObservation records the observed state of a Vpc

func (*VpcObservation) DeepCopy

func (in *VpcObservation) DeepCopy() *VpcObservation

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

func (*VpcObservation) DeepCopyInto

func (in *VpcObservation) DeepCopyInto(out *VpcObservation)

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

type VpcParameters

type VpcParameters struct {
	AssignGeneratedIpv6CidrBlock bool              `json:"assign_generated_ipv6_cidr_block"`
	EnableClassiclinkDnsSupport  bool              `json:"enable_classiclink_dns_support"`
	EnableDnsHostnames           bool              `json:"enable_dns_hostnames"`
	EnableClassiclink            bool              `json:"enable_classiclink"`
	EnableDnsSupport             bool              `json:"enable_dns_support"`
	InstanceTenancy              string            `json:"instance_tenancy"`
	Tags                         map[string]string `json:"tags"`
	CidrBlock                    string            `json:"cidr_block"`
}

A VpcParameters defines the desired state of a Vpc

func (*VpcParameters) DeepCopy

func (in *VpcParameters) DeepCopy() *VpcParameters

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

func (*VpcParameters) DeepCopyInto

func (in *VpcParameters) DeepCopyInto(out *VpcParameters)

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

type VpcSpec

type VpcSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  VpcParameters `json:"forProvider"`
}

A VpcSpec defines the desired state of a Vpc

func (*VpcSpec) DeepCopy

func (in *VpcSpec) DeepCopy() *VpcSpec

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

func (*VpcSpec) DeepCopyInto

func (in *VpcSpec) DeepCopyInto(out *VpcSpec)

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

type VpcStatus

type VpcStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     VpcObservation `json:"atProvider"`
}

A VpcStatus defines the observed state of a Vpc

func (*VpcStatus) DeepCopy

func (in *VpcStatus) DeepCopy() *VpcStatus

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

func (*VpcStatus) DeepCopyInto

func (in *VpcStatus) DeepCopyInto(out *VpcStatus)

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