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

Package type metadata.

Variables

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

Functions

func DecodeVpcDhcpOptions

func DecodeVpcDhcpOptions(prev *VpcDhcpOptions, ctyValue cty.Value) (resource.Managed, error)

func DecodeVpcDhcpOptions_Arn

func DecodeVpcDhcpOptions_Arn(p *VpcDhcpOptionsObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpcDhcpOptions_DomainName

func DecodeVpcDhcpOptions_DomainName(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpcDhcpOptions_DomainNameServers

func DecodeVpcDhcpOptions_DomainNameServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeVpcDhcpOptions_NetbiosNameServers

func DecodeVpcDhcpOptions_NetbiosNameServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeVpcDhcpOptions_NetbiosNodeType

func DecodeVpcDhcpOptions_NetbiosNodeType(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpcDhcpOptions_NtpServers

func DecodeVpcDhcpOptions_NtpServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeVpcDhcpOptions_OwnerId

func DecodeVpcDhcpOptions_OwnerId(p *VpcDhcpOptionsObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeVpcDhcpOptions_Tags

func DecodeVpcDhcpOptions_Tags(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeVpcDhcpOptions

func EncodeVpcDhcpOptions(r VpcDhcpOptions) cty.Value

func EncodeVpcDhcpOptions_Arn

func EncodeVpcDhcpOptions_Arn(p VpcDhcpOptionsObservation, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_DomainName

func EncodeVpcDhcpOptions_DomainName(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_DomainNameServers

func EncodeVpcDhcpOptions_DomainNameServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_NetbiosNameServers

func EncodeVpcDhcpOptions_NetbiosNameServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_NetbiosNodeType

func EncodeVpcDhcpOptions_NetbiosNodeType(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_NtpServers

func EncodeVpcDhcpOptions_NtpServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_OwnerId

func EncodeVpcDhcpOptions_OwnerId(p VpcDhcpOptionsObservation, vals map[string]cty.Value)

func EncodeVpcDhcpOptions_Tags

func EncodeVpcDhcpOptions_Tags(p VpcDhcpOptionsParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeVpcDhcpOptions_Arn

mergePrimitiveTemplateStatus

func MergeVpcDhcpOptions_DomainName

func MergeVpcDhcpOptions_DomainName(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpcDhcpOptions_DomainNameServers

func MergeVpcDhcpOptions_DomainNameServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeVpcDhcpOptions_NetbiosNameServers

func MergeVpcDhcpOptions_NetbiosNameServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeVpcDhcpOptions_NetbiosNodeType

func MergeVpcDhcpOptions_NetbiosNodeType(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeVpcDhcpOptions_NtpServers

func MergeVpcDhcpOptions_NtpServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeVpcDhcpOptions_OwnerId

func MergeVpcDhcpOptions_OwnerId(k *VpcDhcpOptionsObservation, p *VpcDhcpOptionsObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeVpcDhcpOptions_Tags

mergePrimitiveContainerTemplateSpec

Types

type VpcDhcpOptions

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

	Spec   VpcDhcpOptionsSpec   `json:"spec"`
	Status VpcDhcpOptionsStatus `json:"status,omitempty"`
}

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

func (*VpcDhcpOptions) DeepCopy

func (in *VpcDhcpOptions) DeepCopy() *VpcDhcpOptions

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

func (*VpcDhcpOptions) DeepCopyInto

func (in *VpcDhcpOptions) DeepCopyInto(out *VpcDhcpOptions)

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

func (*VpcDhcpOptions) DeepCopyObject

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

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

func (*VpcDhcpOptions) GetCondition

GetCondition of this VpcDhcpOptions.

func (*VpcDhcpOptions) GetDeletionPolicy

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

GetDeletionPolicy of this VpcDhcpOptions.

func (*VpcDhcpOptions) GetProviderConfigReference

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

GetProviderConfigReference of this VpcDhcpOptions.

func (*VpcDhcpOptions) GetProviderReference

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

GetProviderReference of this VpcDhcpOptions. Deprecated: Use GetProviderConfigReference.

func (*VpcDhcpOptions) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this VpcDhcpOptions.

func (*VpcDhcpOptions) SetConditions

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

SetConditions of this VpcDhcpOptions.

func (*VpcDhcpOptions) SetDeletionPolicy

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

SetDeletionPolicy of this VpcDhcpOptions.

func (*VpcDhcpOptions) SetProviderConfigReference

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

SetProviderConfigReference of this VpcDhcpOptions.

func (*VpcDhcpOptions) SetProviderReference

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

SetProviderReference of this VpcDhcpOptions. Deprecated: Use SetProviderConfigReference.

func (*VpcDhcpOptions) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this VpcDhcpOptions.

type VpcDhcpOptionsList

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

VpcDhcpOptions contains a list of VpcDhcpOptionsList

func (*VpcDhcpOptionsList) DeepCopy

func (in *VpcDhcpOptionsList) DeepCopy() *VpcDhcpOptionsList

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

func (*VpcDhcpOptionsList) DeepCopyInto

func (in *VpcDhcpOptionsList) DeepCopyInto(out *VpcDhcpOptionsList)

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

func (*VpcDhcpOptionsList) DeepCopyObject

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

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

func (*VpcDhcpOptionsList) GetItems

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

GetItems of this VpcDhcpOptionsList.

type VpcDhcpOptionsObservation

type VpcDhcpOptionsObservation struct {
	Arn     string `json:"arn"`
	OwnerId string `json:"owner_id"`
}

A VpcDhcpOptionsObservation records the observed state of a VpcDhcpOptions

func (*VpcDhcpOptionsObservation) DeepCopy

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

func (*VpcDhcpOptionsObservation) DeepCopyInto

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

type VpcDhcpOptionsParameters

type VpcDhcpOptionsParameters struct {
	NetbiosNodeType    string            `json:"netbios_node_type"`
	Tags               map[string]string `json:"tags"`
	DomainName         string            `json:"domain_name"`
	DomainNameServers  []string          `json:"domain_name_servers"`
	NetbiosNameServers []string          `json:"netbios_name_servers"`
	NtpServers         []string          `json:"ntp_servers"`
}

A VpcDhcpOptionsParameters defines the desired state of a VpcDhcpOptions

func (*VpcDhcpOptionsParameters) DeepCopy

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

func (*VpcDhcpOptionsParameters) DeepCopyInto

func (in *VpcDhcpOptionsParameters) DeepCopyInto(out *VpcDhcpOptionsParameters)

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

type VpcDhcpOptionsSpec

type VpcDhcpOptionsSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  VpcDhcpOptionsParameters `json:"forProvider"`
}

A VpcDhcpOptionsSpec defines the desired state of a VpcDhcpOptions

func (*VpcDhcpOptionsSpec) DeepCopy

func (in *VpcDhcpOptionsSpec) DeepCopy() *VpcDhcpOptionsSpec

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

func (*VpcDhcpOptionsSpec) DeepCopyInto

func (in *VpcDhcpOptionsSpec) DeepCopyInto(out *VpcDhcpOptionsSpec)

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

type VpcDhcpOptionsStatus

type VpcDhcpOptionsStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     VpcDhcpOptionsObservation `json:"atProvider"`
}

A VpcDhcpOptionsStatus defines the observed state of a VpcDhcpOptions

func (*VpcDhcpOptionsStatus) DeepCopy

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

func (*VpcDhcpOptionsStatus) DeepCopyInto

func (in *VpcDhcpOptionsStatus) DeepCopyInto(out *VpcDhcpOptionsStatus)

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

Jump to

Keyboard shortcuts

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