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

Package type metadata.

Variables

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

Functions

func DecodeGuarddutyIpset

func DecodeGuarddutyIpset(prev *GuarddutyIpset, ctyValue cty.Value) (resource.Managed, error)

func DecodeGuarddutyIpset_Activate

func DecodeGuarddutyIpset_Activate(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_Arn

func DecodeGuarddutyIpset_Arn(p *GuarddutyIpsetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_DetectorId

func DecodeGuarddutyIpset_DetectorId(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_Format

func DecodeGuarddutyIpset_Format(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_Location

func DecodeGuarddutyIpset_Location(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_Name

func DecodeGuarddutyIpset_Name(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeGuarddutyIpset_Tags

func DecodeGuarddutyIpset_Tags(p *GuarddutyIpsetParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeGuarddutyIpset

func EncodeGuarddutyIpset(r GuarddutyIpset) cty.Value

func EncodeGuarddutyIpset_Activate

func EncodeGuarddutyIpset_Activate(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func EncodeGuarddutyIpset_Arn

func EncodeGuarddutyIpset_Arn(p GuarddutyIpsetObservation, vals map[string]cty.Value)

func EncodeGuarddutyIpset_DetectorId

func EncodeGuarddutyIpset_DetectorId(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func EncodeGuarddutyIpset_Format

func EncodeGuarddutyIpset_Format(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func EncodeGuarddutyIpset_Location

func EncodeGuarddutyIpset_Location(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func EncodeGuarddutyIpset_Name

func EncodeGuarddutyIpset_Name(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func EncodeGuarddutyIpset_Tags

func EncodeGuarddutyIpset_Tags(p GuarddutyIpsetParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeGuarddutyIpset_Activate

func MergeGuarddutyIpset_Activate(k *GuarddutyIpsetParameters, p *GuarddutyIpsetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeGuarddutyIpset_Arn

mergePrimitiveTemplateStatus

func MergeGuarddutyIpset_DetectorId

func MergeGuarddutyIpset_DetectorId(k *GuarddutyIpsetParameters, p *GuarddutyIpsetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeGuarddutyIpset_Format

func MergeGuarddutyIpset_Format(k *GuarddutyIpsetParameters, p *GuarddutyIpsetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeGuarddutyIpset_Location

func MergeGuarddutyIpset_Location(k *GuarddutyIpsetParameters, p *GuarddutyIpsetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeGuarddutyIpset_Name

mergePrimitiveTemplateSpec

func MergeGuarddutyIpset_Tags

mergePrimitiveContainerTemplateSpec

Types

type GuarddutyIpset

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

	Spec   GuarddutyIpsetSpec   `json:"spec"`
	Status GuarddutyIpsetStatus `json:"status,omitempty"`
}

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

func (*GuarddutyIpset) DeepCopy

func (in *GuarddutyIpset) DeepCopy() *GuarddutyIpset

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

func (*GuarddutyIpset) DeepCopyInto

func (in *GuarddutyIpset) DeepCopyInto(out *GuarddutyIpset)

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

func (*GuarddutyIpset) DeepCopyObject

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

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

func (*GuarddutyIpset) GetCondition

GetCondition of this GuarddutyIpset.

func (*GuarddutyIpset) GetDeletionPolicy

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

GetDeletionPolicy of this GuarddutyIpset.

func (*GuarddutyIpset) GetProviderConfigReference

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

GetProviderConfigReference of this GuarddutyIpset.

func (*GuarddutyIpset) GetProviderReference

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

GetProviderReference of this GuarddutyIpset. Deprecated: Use GetProviderConfigReference.

func (*GuarddutyIpset) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GuarddutyIpset.

func (*GuarddutyIpset) SetConditions

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

SetConditions of this GuarddutyIpset.

func (*GuarddutyIpset) SetDeletionPolicy

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

SetDeletionPolicy of this GuarddutyIpset.

func (*GuarddutyIpset) SetProviderConfigReference

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

SetProviderConfigReference of this GuarddutyIpset.

func (*GuarddutyIpset) SetProviderReference

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

SetProviderReference of this GuarddutyIpset. Deprecated: Use SetProviderConfigReference.

func (*GuarddutyIpset) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GuarddutyIpset.

type GuarddutyIpsetList

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

GuarddutyIpset contains a list of GuarddutyIpsetList

func (*GuarddutyIpsetList) DeepCopy

func (in *GuarddutyIpsetList) DeepCopy() *GuarddutyIpsetList

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

func (*GuarddutyIpsetList) DeepCopyInto

func (in *GuarddutyIpsetList) DeepCopyInto(out *GuarddutyIpsetList)

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

func (*GuarddutyIpsetList) DeepCopyObject

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

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

func (*GuarddutyIpsetList) GetItems

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

GetItems of this GuarddutyIpsetList.

type GuarddutyIpsetObservation

type GuarddutyIpsetObservation struct {
	Arn string `json:"arn"`
}

A GuarddutyIpsetObservation records the observed state of a GuarddutyIpset

func (*GuarddutyIpsetObservation) DeepCopy

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

func (*GuarddutyIpsetObservation) DeepCopyInto

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

type GuarddutyIpsetParameters

type GuarddutyIpsetParameters struct {
	Activate   bool              `json:"activate"`
	DetectorId string            `json:"detector_id"`
	Format     string            `json:"format"`
	Location   string            `json:"location"`
	Name       string            `json:"name"`
	Tags       map[string]string `json:"tags"`
}

A GuarddutyIpsetParameters defines the desired state of a GuarddutyIpset

func (*GuarddutyIpsetParameters) DeepCopy

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

func (*GuarddutyIpsetParameters) DeepCopyInto

func (in *GuarddutyIpsetParameters) DeepCopyInto(out *GuarddutyIpsetParameters)

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

type GuarddutyIpsetSpec

type GuarddutyIpsetSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  GuarddutyIpsetParameters `json:"forProvider"`
}

A GuarddutyIpsetSpec defines the desired state of a GuarddutyIpset

func (*GuarddutyIpsetSpec) DeepCopy

func (in *GuarddutyIpsetSpec) DeepCopy() *GuarddutyIpsetSpec

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

func (*GuarddutyIpsetSpec) DeepCopyInto

func (in *GuarddutyIpsetSpec) DeepCopyInto(out *GuarddutyIpsetSpec)

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

type GuarddutyIpsetStatus

type GuarddutyIpsetStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     GuarddutyIpsetObservation `json:"atProvider"`
}

A GuarddutyIpsetStatus defines the observed state of a GuarddutyIpset

func (*GuarddutyIpsetStatus) DeepCopy

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

func (*GuarddutyIpsetStatus) DeepCopyInto

func (in *GuarddutyIpsetStatus) DeepCopyInto(out *GuarddutyIpsetStatus)

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