Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeSecurityhubActionTarget(prev *SecurityhubActionTarget, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSecurityhubActionTarget_Arn(p *SecurityhubActionTargetObservation, vals map[string]cty.Value)
- func DecodeSecurityhubActionTarget_Description(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func DecodeSecurityhubActionTarget_Identifier(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func DecodeSecurityhubActionTarget_Name(p *SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func EncodeSecurityhubActionTarget(r SecurityhubActionTarget) cty.Value
- func EncodeSecurityhubActionTarget_Arn(p SecurityhubActionTargetObservation, vals map[string]cty.Value)
- func EncodeSecurityhubActionTarget_Description(p SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func EncodeSecurityhubActionTarget_Identifier(p SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func EncodeSecurityhubActionTarget_Name(p SecurityhubActionTargetParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSecurityhubActionTarget_Arn(k *SecurityhubActionTargetObservation, p *SecurityhubActionTargetObservation, ...) bool
- func MergeSecurityhubActionTarget_Description(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, ...) bool
- func MergeSecurityhubActionTarget_Identifier(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, ...) bool
- func MergeSecurityhubActionTarget_Name(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, ...) bool
- type SecurityhubActionTarget
- func (in *SecurityhubActionTarget) DeepCopy() *SecurityhubActionTarget
- func (in *SecurityhubActionTarget) DeepCopyInto(out *SecurityhubActionTarget)
- func (in *SecurityhubActionTarget) DeepCopyObject() runtime.Object
- func (mg *SecurityhubActionTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SecurityhubActionTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SecurityhubActionTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubActionTarget) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubActionTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SecurityhubActionTarget) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SecurityhubActionTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SecurityhubActionTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubActionTarget) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubActionTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SecurityhubActionTargetList
- func (in *SecurityhubActionTargetList) DeepCopy() *SecurityhubActionTargetList
- func (in *SecurityhubActionTargetList) DeepCopyInto(out *SecurityhubActionTargetList)
- func (in *SecurityhubActionTargetList) DeepCopyObject() runtime.Object
- func (l *SecurityhubActionTargetList) GetItems() []resource.Managed
- type SecurityhubActionTargetObservation
- type SecurityhubActionTargetParameters
- type SecurityhubActionTargetSpec
- type SecurityhubActionTargetStatus
Constants ¶
const ( Group = "securityhub-action-target.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SecurityhubActionTarget" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_securityhub_action_target" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
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 ¶
func MergeSecurityhubActionTarget_Arn(k *SecurityhubActionTargetObservation, p *SecurityhubActionTargetObservation, md *plugin.MergeDescription) bool
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 ¶
func MergeSecurityhubActionTarget_Name(k *SecurityhubActionTargetParameters, p *SecurityhubActionTargetParameters, md *plugin.MergeDescription) bool
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 ¶
func (in *SecurityhubActionTarget) DeepCopy() *SecurityhubActionTarget
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 ¶
func (mg *SecurityhubActionTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *SecurityhubActionTargetList) DeepCopy() *SecurityhubActionTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubActionTargetList.
func (*SecurityhubActionTargetList) DeepCopyInto ¶
func (in *SecurityhubActionTargetList) DeepCopyInto(out *SecurityhubActionTargetList)
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 ¶
func (l *SecurityhubActionTargetList) GetItems() []resource.Managed
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 ¶
func (in *SecurityhubActionTargetObservation) DeepCopy() *SecurityhubActionTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubActionTargetObservation.
func (*SecurityhubActionTargetObservation) DeepCopyInto ¶
func (in *SecurityhubActionTargetObservation) DeepCopyInto(out *SecurityhubActionTargetObservation)
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 ¶
func (in *SecurityhubActionTargetParameters) DeepCopy() *SecurityhubActionTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubActionTargetParameters.
func (*SecurityhubActionTargetParameters) DeepCopyInto ¶
func (in *SecurityhubActionTargetParameters) DeepCopyInto(out *SecurityhubActionTargetParameters)
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 ¶
func (in *SecurityhubActionTargetSpec) DeepCopy() *SecurityhubActionTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubActionTargetSpec.
func (*SecurityhubActionTargetSpec) DeepCopyInto ¶
func (in *SecurityhubActionTargetSpec) DeepCopyInto(out *SecurityhubActionTargetSpec)
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 ¶
func (in *SecurityhubActionTargetStatus) DeepCopy() *SecurityhubActionTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubActionTargetStatus.
func (*SecurityhubActionTargetStatus) DeepCopyInto ¶
func (in *SecurityhubActionTargetStatus) DeepCopyInto(out *SecurityhubActionTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.