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   = "securityhub-action-target.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeSecurityhubActionTarget

func DecodeSecurityhubActionTarget(prev *SecurityhubActionTarget, ctyValue cty.Value) (resource.Managed, error)

func DecodeSecurityhubActionTarget_Arn

func DecodeSecurityhubActionTarget_Arn(p *SecurityhubActionTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecurityhubActionTarget_Description

func DecodeSecurityhubActionTarget_Description(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecurityhubActionTarget_Identifier

func DecodeSecurityhubActionTarget_Identifier(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecurityhubActionTarget_Name

func DecodeSecurityhubActionTarget_Name(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeSecurityhubActionTarget

func EncodeSecurityhubActionTarget(r SecurityhubActionTarget) cty.Value

func EncodeSecurityhubActionTarget_Arn

func EncodeSecurityhubActionTarget_Arn(p SecurityhubActionTargetObservation, vals map[string]cty.Value)

func EncodeSecurityhubActionTarget_Description

func EncodeSecurityhubActionTarget_Description(p SecurityhubActionTargetParameters, vals map[string]cty.Value)

func EncodeSecurityhubActionTarget_Identifier

func EncodeSecurityhubActionTarget_Identifier(p SecurityhubActionTargetParameters, vals map[string]cty.Value)

func EncodeSecurityhubActionTarget_Name

func EncodeSecurityhubActionTarget_Name(p SecurityhubActionTargetParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSecurityhubActionTarget_Arn

mergePrimitiveTemplateStatus

func MergeSecurityhubActionTarget_Description

func MergeSecurityhubActionTarget_Description(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSecurityhubActionTarget_Identifier

func MergeSecurityhubActionTarget_Identifier(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSecurityhubActionTarget_Name

mergePrimitiveTemplateSpec

Types

type SecurityhubActionTarget

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

	Spec   SecurityhubActionTargetSpec   `json:"spec"`
	Status SecurityhubActionTargetStatus `json:"status,omitempty"`
}

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

func (*SecurityhubActionTarget) DeepCopy

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

func (*SecurityhubActionTarget) DeepCopyInto

func (in *SecurityhubActionTarget) DeepCopyInto(out *SecurityhubActionTarget)

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

func (*SecurityhubActionTarget) DeepCopyObject

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

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

func (*SecurityhubActionTarget) GetCondition

GetCondition of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) GetDeletionPolicy

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

GetDeletionPolicy of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) GetProviderConfigReference

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

GetProviderConfigReference of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) GetProviderReference

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

GetProviderReference of this SecurityhubActionTarget. Deprecated: Use GetProviderConfigReference.

func (*SecurityhubActionTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) SetConditions

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

SetConditions of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) SetDeletionPolicy

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

SetDeletionPolicy of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) SetProviderConfigReference

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

SetProviderConfigReference of this SecurityhubActionTarget.

func (*SecurityhubActionTarget) SetProviderReference

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

SetProviderReference of this SecurityhubActionTarget. Deprecated: Use SetProviderConfigReference.

func (*SecurityhubActionTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SecurityhubActionTarget.

type SecurityhubActionTargetList

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

SecurityhubActionTarget contains a list of SecurityhubActionTargetList

func (*SecurityhubActionTargetList) DeepCopy

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

func (*SecurityhubActionTargetList) DeepCopyInto

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

func (*SecurityhubActionTargetList) DeepCopyObject

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

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

func (*SecurityhubActionTargetList) GetItems

GetItems of this SecurityhubActionTargetList.

type SecurityhubActionTargetObservation

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

A SecurityhubActionTargetObservation records the observed state of a SecurityhubActionTarget

func (*SecurityhubActionTargetObservation) DeepCopy

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

func (*SecurityhubActionTargetObservation) DeepCopyInto

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

type SecurityhubActionTargetParameters

type SecurityhubActionTargetParameters struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Identifier  string `json:"identifier"`
}

A SecurityhubActionTargetParameters defines the desired state of a SecurityhubActionTarget

func (*SecurityhubActionTargetParameters) DeepCopy

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

func (*SecurityhubActionTargetParameters) DeepCopyInto

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

type SecurityhubActionTargetSpec

type SecurityhubActionTargetSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SecurityhubActionTargetParameters `json:"forProvider"`
}

A SecurityhubActionTargetSpec defines the desired state of a SecurityhubActionTarget

func (*SecurityhubActionTargetSpec) DeepCopy

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

func (*SecurityhubActionTargetSpec) DeepCopyInto

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

type SecurityhubActionTargetStatus

type SecurityhubActionTargetStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SecurityhubActionTargetObservation `json:"atProvider"`
}

A SecurityhubActionTargetStatus defines the observed state of a SecurityhubActionTarget

func (*SecurityhubActionTargetStatus) DeepCopy

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

func (*SecurityhubActionTargetStatus) DeepCopyInto

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