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   = "default-vpc.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeDefaultVpc

func DecodeDefaultVpc(prev *DefaultVpc, ctyValue cty.Value) (resource.Managed, error)

func DecodeDefaultVpc_Arn

func DecodeDefaultVpc_Arn(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_AssignGeneratedIpv6CidrBlock

func DecodeDefaultVpc_AssignGeneratedIpv6CidrBlock(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_CidrBlock

func DecodeDefaultVpc_CidrBlock(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_DefaultNetworkAclId

func DecodeDefaultVpc_DefaultNetworkAclId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_DefaultRouteTableId

func DecodeDefaultVpc_DefaultRouteTableId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_DefaultSecurityGroupId

func DecodeDefaultVpc_DefaultSecurityGroupId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_DhcpOptionsId

func DecodeDefaultVpc_DhcpOptionsId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_EnableClassiclink(p *DefaultVpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_EnableClassiclinkDnsSupport

func DecodeDefaultVpc_EnableClassiclinkDnsSupport(p *DefaultVpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_EnableDnsHostnames

func DecodeDefaultVpc_EnableDnsHostnames(p *DefaultVpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_EnableDnsSupport

func DecodeDefaultVpc_EnableDnsSupport(p *DefaultVpcParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_InstanceTenancy

func DecodeDefaultVpc_InstanceTenancy(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_Ipv6AssociationId

func DecodeDefaultVpc_Ipv6AssociationId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_Ipv6CidrBlock

func DecodeDefaultVpc_Ipv6CidrBlock(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_MainRouteTableId

func DecodeDefaultVpc_MainRouteTableId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_OwnerId

func DecodeDefaultVpc_OwnerId(p *DefaultVpcObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDefaultVpc_Tags

func DecodeDefaultVpc_Tags(p *DefaultVpcParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeDefaultVpc

func EncodeDefaultVpc(r DefaultVpc) cty.Value

func EncodeDefaultVpc_Arn

func EncodeDefaultVpc_Arn(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_AssignGeneratedIpv6CidrBlock

func EncodeDefaultVpc_AssignGeneratedIpv6CidrBlock(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_CidrBlock

func EncodeDefaultVpc_CidrBlock(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_DefaultNetworkAclId

func EncodeDefaultVpc_DefaultNetworkAclId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_DefaultRouteTableId

func EncodeDefaultVpc_DefaultRouteTableId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_DefaultSecurityGroupId

func EncodeDefaultVpc_DefaultSecurityGroupId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_DhcpOptionsId

func EncodeDefaultVpc_DhcpOptionsId(p DefaultVpcObservation, vals map[string]cty.Value)
func EncodeDefaultVpc_EnableClassiclink(p DefaultVpcParameters, vals map[string]cty.Value)

func EncodeDefaultVpc_EnableClassiclinkDnsSupport

func EncodeDefaultVpc_EnableClassiclinkDnsSupport(p DefaultVpcParameters, vals map[string]cty.Value)

func EncodeDefaultVpc_EnableDnsHostnames

func EncodeDefaultVpc_EnableDnsHostnames(p DefaultVpcParameters, vals map[string]cty.Value)

func EncodeDefaultVpc_EnableDnsSupport

func EncodeDefaultVpc_EnableDnsSupport(p DefaultVpcParameters, vals map[string]cty.Value)

func EncodeDefaultVpc_InstanceTenancy

func EncodeDefaultVpc_InstanceTenancy(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_Ipv6AssociationId

func EncodeDefaultVpc_Ipv6AssociationId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_Ipv6CidrBlock

func EncodeDefaultVpc_Ipv6CidrBlock(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_MainRouteTableId

func EncodeDefaultVpc_MainRouteTableId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_OwnerId

func EncodeDefaultVpc_OwnerId(p DefaultVpcObservation, vals map[string]cty.Value)

func EncodeDefaultVpc_Tags

func EncodeDefaultVpc_Tags(p DefaultVpcParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDefaultVpc_Arn

mergePrimitiveTemplateStatus

func MergeDefaultVpc_AssignGeneratedIpv6CidrBlock

func MergeDefaultVpc_AssignGeneratedIpv6CidrBlock(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_CidrBlock

func MergeDefaultVpc_CidrBlock(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_DefaultNetworkAclId

func MergeDefaultVpc_DefaultNetworkAclId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_DefaultRouteTableId

func MergeDefaultVpc_DefaultRouteTableId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_DefaultSecurityGroupId

func MergeDefaultVpc_DefaultSecurityGroupId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_DhcpOptionsId

func MergeDefaultVpc_DhcpOptionsId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_EnableClassiclink(k *DefaultVpcParameters, p *DefaultVpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDefaultVpc_EnableClassiclinkDnsSupport

func MergeDefaultVpc_EnableClassiclinkDnsSupport(k *DefaultVpcParameters, p *DefaultVpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDefaultVpc_EnableDnsHostnames

func MergeDefaultVpc_EnableDnsHostnames(k *DefaultVpcParameters, p *DefaultVpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDefaultVpc_EnableDnsSupport

func MergeDefaultVpc_EnableDnsSupport(k *DefaultVpcParameters, p *DefaultVpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDefaultVpc_InstanceTenancy

func MergeDefaultVpc_InstanceTenancy(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_Ipv6AssociationId

func MergeDefaultVpc_Ipv6AssociationId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_Ipv6CidrBlock

func MergeDefaultVpc_Ipv6CidrBlock(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_MainRouteTableId

func MergeDefaultVpc_MainRouteTableId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_OwnerId

func MergeDefaultVpc_OwnerId(k *DefaultVpcObservation, p *DefaultVpcObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDefaultVpc_Tags

func MergeDefaultVpc_Tags(k *DefaultVpcParameters, p *DefaultVpcParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

Types

type DefaultVpc

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

	Spec   DefaultVpcSpec   `json:"spec"`
	Status DefaultVpcStatus `json:"status,omitempty"`
}

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

func (*DefaultVpc) DeepCopy

func (in *DefaultVpc) DeepCopy() *DefaultVpc

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

func (*DefaultVpc) DeepCopyInto

func (in *DefaultVpc) DeepCopyInto(out *DefaultVpc)

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

func (*DefaultVpc) DeepCopyObject

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

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

func (*DefaultVpc) GetCondition

GetCondition of this DefaultVpc.

func (*DefaultVpc) GetDeletionPolicy

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

GetDeletionPolicy of this DefaultVpc.

func (*DefaultVpc) GetProviderConfigReference

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

GetProviderConfigReference of this DefaultVpc.

func (*DefaultVpc) GetProviderReference

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

GetProviderReference of this DefaultVpc. Deprecated: Use GetProviderConfigReference.

func (*DefaultVpc) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DefaultVpc.

func (*DefaultVpc) SetConditions

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

SetConditions of this DefaultVpc.

func (*DefaultVpc) SetDeletionPolicy

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

SetDeletionPolicy of this DefaultVpc.

func (*DefaultVpc) SetProviderConfigReference

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

SetProviderConfigReference of this DefaultVpc.

func (*DefaultVpc) SetProviderReference

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

SetProviderReference of this DefaultVpc. Deprecated: Use SetProviderConfigReference.

func (*DefaultVpc) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DefaultVpc.

type DefaultVpcList

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

DefaultVpc contains a list of DefaultVpcList

func (*DefaultVpcList) DeepCopy

func (in *DefaultVpcList) DeepCopy() *DefaultVpcList

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

func (*DefaultVpcList) DeepCopyInto

func (in *DefaultVpcList) DeepCopyInto(out *DefaultVpcList)

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

func (*DefaultVpcList) DeepCopyObject

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

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

func (*DefaultVpcList) GetItems

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

GetItems of this DefaultVpcList.

type DefaultVpcObservation

type DefaultVpcObservation struct {
	DhcpOptionsId                string `json:"dhcp_options_id"`
	CidrBlock                    string `json:"cidr_block"`
	DefaultRouteTableId          string `json:"default_route_table_id"`
	DefaultSecurityGroupId       string `json:"default_security_group_id"`
	Ipv6AssociationId            string `json:"ipv6_association_id"`
	MainRouteTableId             string `json:"main_route_table_id"`
	Arn                          string `json:"arn"`
	InstanceTenancy              string `json:"instance_tenancy"`
	DefaultNetworkAclId          string `json:"default_network_acl_id"`
	Ipv6CidrBlock                string `json:"ipv6_cidr_block"`
	OwnerId                      string `json:"owner_id"`
	AssignGeneratedIpv6CidrBlock bool   `json:"assign_generated_ipv6_cidr_block"`
}

A DefaultVpcObservation records the observed state of a DefaultVpc

func (*DefaultVpcObservation) DeepCopy

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

func (*DefaultVpcObservation) DeepCopyInto

func (in *DefaultVpcObservation) DeepCopyInto(out *DefaultVpcObservation)

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

type DefaultVpcParameters

type DefaultVpcParameters struct {
	EnableClassiclink           bool              `json:"enable_classiclink"`
	EnableDnsHostnames          bool              `json:"enable_dns_hostnames"`
	EnableDnsSupport            bool              `json:"enable_dns_support"`
	EnableClassiclinkDnsSupport bool              `json:"enable_classiclink_dns_support"`
	Tags                        map[string]string `json:"tags"`
}

A DefaultVpcParameters defines the desired state of a DefaultVpc

func (*DefaultVpcParameters) DeepCopy

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

func (*DefaultVpcParameters) DeepCopyInto

func (in *DefaultVpcParameters) DeepCopyInto(out *DefaultVpcParameters)

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

type DefaultVpcSpec

type DefaultVpcSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DefaultVpcParameters `json:"forProvider"`
}

A DefaultVpcSpec defines the desired state of a DefaultVpc

func (*DefaultVpcSpec) DeepCopy

func (in *DefaultVpcSpec) DeepCopy() *DefaultVpcSpec

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

func (*DefaultVpcSpec) DeepCopyInto

func (in *DefaultVpcSpec) DeepCopyInto(out *DefaultVpcSpec)

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

type DefaultVpcStatus

type DefaultVpcStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DefaultVpcObservation `json:"atProvider"`
}

A DefaultVpcStatus defines the observed state of a DefaultVpc

func (*DefaultVpcStatus) DeepCopy

func (in *DefaultVpcStatus) DeepCopy() *DefaultVpcStatus

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

func (*DefaultVpcStatus) DeepCopyInto

func (in *DefaultVpcStatus) DeepCopyInto(out *DefaultVpcStatus)

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

Jump to

Keyboard shortcuts

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