Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVpcDhcpOptions(prev *VpcDhcpOptions, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpcDhcpOptions_Arn(p *VpcDhcpOptionsObservation, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_DomainName(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_DomainNameServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_NetbiosNameServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_NetbiosNodeType(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_NtpServers(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_OwnerId(p *VpcDhcpOptionsObservation, vals map[string]cty.Value)
- func DecodeVpcDhcpOptions_Tags(p *VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions(r VpcDhcpOptions) cty.Value
- func EncodeVpcDhcpOptions_Arn(p VpcDhcpOptionsObservation, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_DomainName(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_DomainNameServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_NetbiosNameServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_NetbiosNodeType(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_NtpServers(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_OwnerId(p VpcDhcpOptionsObservation, vals map[string]cty.Value)
- func EncodeVpcDhcpOptions_Tags(p VpcDhcpOptionsParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpcDhcpOptions_Arn(k *VpcDhcpOptionsObservation, p *VpcDhcpOptionsObservation, ...) bool
- func MergeVpcDhcpOptions_DomainName(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- func MergeVpcDhcpOptions_DomainNameServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- func MergeVpcDhcpOptions_NetbiosNameServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- func MergeVpcDhcpOptions_NetbiosNodeType(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- func MergeVpcDhcpOptions_NtpServers(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- func MergeVpcDhcpOptions_OwnerId(k *VpcDhcpOptionsObservation, p *VpcDhcpOptionsObservation, ...) bool
- func MergeVpcDhcpOptions_Tags(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, ...) bool
- type VpcDhcpOptions
- func (in *VpcDhcpOptions) DeepCopy() *VpcDhcpOptions
- func (in *VpcDhcpOptions) DeepCopyInto(out *VpcDhcpOptions)
- func (in *VpcDhcpOptions) DeepCopyObject() runtime.Object
- func (mg *VpcDhcpOptions) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpcDhcpOptions) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpcDhcpOptions) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpcDhcpOptions) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpcDhcpOptions) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpcDhcpOptions) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpcDhcpOptions) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpcDhcpOptions) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpcDhcpOptions) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpcDhcpOptions) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpcDhcpOptionsList
- type VpcDhcpOptionsObservation
- type VpcDhcpOptionsParameters
- type VpcDhcpOptionsSpec
- type VpcDhcpOptionsStatus
Constants ¶
const ( Group = "vpc-dhcp-options.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpcDhcpOptions" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpc_dhcp_options" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpcDhcpOptions ¶
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 ¶
func MergeVpcDhcpOptions_Arn(k *VpcDhcpOptionsObservation, p *VpcDhcpOptionsObservation, md *plugin.MergeDescription) bool
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 ¶
func MergeVpcDhcpOptions_Tags(k *VpcDhcpOptionsParameters, p *VpcDhcpOptionsParameters, md *plugin.MergeDescription) bool
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 ¶
func (mg *VpcDhcpOptions) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
A VpcDhcpOptionsObservation records the observed state of a VpcDhcpOptions
func (*VpcDhcpOptionsObservation) DeepCopy ¶
func (in *VpcDhcpOptionsObservation) DeepCopy() *VpcDhcpOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDhcpOptionsObservation.
func (*VpcDhcpOptionsObservation) DeepCopyInto ¶
func (in *VpcDhcpOptionsObservation) DeepCopyInto(out *VpcDhcpOptionsObservation)
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 ¶
func (in *VpcDhcpOptionsParameters) DeepCopy() *VpcDhcpOptionsParameters
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 ¶
func (in *VpcDhcpOptionsStatus) DeepCopy() *VpcDhcpOptionsStatus
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.