Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeInspectorAssessmentTemplate(prev *InspectorAssessmentTemplate, ctyValue cty.Value) (resource.Managed, error)
- func DecodeInspectorAssessmentTemplate_Arn(p *InspectorAssessmentTemplateObservation, vals map[string]cty.Value)
- func DecodeInspectorAssessmentTemplate_Duration(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func DecodeInspectorAssessmentTemplate_Name(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func DecodeInspectorAssessmentTemplate_RulesPackageArns(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func DecodeInspectorAssessmentTemplate_Tags(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func DecodeInspectorAssessmentTemplate_TargetArn(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate(r InspectorAssessmentTemplate) cty.Value
- func EncodeInspectorAssessmentTemplate_Arn(p InspectorAssessmentTemplateObservation, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate_Duration(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate_Name(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate_RulesPackageArns(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate_Tags(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func EncodeInspectorAssessmentTemplate_TargetArn(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeInspectorAssessmentTemplate_Arn(k *InspectorAssessmentTemplateObservation, ...) bool
- func MergeInspectorAssessmentTemplate_Duration(k *InspectorAssessmentTemplateParameters, ...) bool
- func MergeInspectorAssessmentTemplate_Name(k *InspectorAssessmentTemplateParameters, ...) bool
- func MergeInspectorAssessmentTemplate_RulesPackageArns(k *InspectorAssessmentTemplateParameters, ...) bool
- func MergeInspectorAssessmentTemplate_Tags(k *InspectorAssessmentTemplateParameters, ...) bool
- func MergeInspectorAssessmentTemplate_TargetArn(k *InspectorAssessmentTemplateParameters, ...) bool
- type InspectorAssessmentTemplate
- func (in *InspectorAssessmentTemplate) DeepCopy() *InspectorAssessmentTemplate
- func (in *InspectorAssessmentTemplate) DeepCopyInto(out *InspectorAssessmentTemplate)
- func (in *InspectorAssessmentTemplate) DeepCopyObject() runtime.Object
- func (mg *InspectorAssessmentTemplate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *InspectorAssessmentTemplate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *InspectorAssessmentTemplate) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *InspectorAssessmentTemplate) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *InspectorAssessmentTemplate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *InspectorAssessmentTemplate) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *InspectorAssessmentTemplate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *InspectorAssessmentTemplate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *InspectorAssessmentTemplate) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *InspectorAssessmentTemplate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type InspectorAssessmentTemplateList
- func (in *InspectorAssessmentTemplateList) DeepCopy() *InspectorAssessmentTemplateList
- func (in *InspectorAssessmentTemplateList) DeepCopyInto(out *InspectorAssessmentTemplateList)
- func (in *InspectorAssessmentTemplateList) DeepCopyObject() runtime.Object
- func (l *InspectorAssessmentTemplateList) GetItems() []resource.Managed
- type InspectorAssessmentTemplateObservation
- type InspectorAssessmentTemplateParameters
- type InspectorAssessmentTemplateSpec
- type InspectorAssessmentTemplateStatus
Constants ¶
const ( Group = "inspector-assessment-template.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "InspectorAssessmentTemplate" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_inspector_assessment_template" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeInspectorAssessmentTemplate_Arn ¶
func DecodeInspectorAssessmentTemplate_Arn(p *InspectorAssessmentTemplateObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeInspectorAssessmentTemplate_Duration ¶
func DecodeInspectorAssessmentTemplate_Duration(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeInspectorAssessmentTemplate_Name ¶
func DecodeInspectorAssessmentTemplate_Name(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeInspectorAssessmentTemplate_RulesPackageArns ¶
func DecodeInspectorAssessmentTemplate_RulesPackageArns(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeInspectorAssessmentTemplate_Tags ¶
func DecodeInspectorAssessmentTemplate_Tags(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeInspectorAssessmentTemplate_TargetArn ¶
func DecodeInspectorAssessmentTemplate_TargetArn(p *InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeInspectorAssessmentTemplate ¶
func EncodeInspectorAssessmentTemplate(r InspectorAssessmentTemplate) cty.Value
func EncodeInspectorAssessmentTemplate_Arn ¶
func EncodeInspectorAssessmentTemplate_Arn(p InspectorAssessmentTemplateObservation, vals map[string]cty.Value)
func EncodeInspectorAssessmentTemplate_Duration ¶
func EncodeInspectorAssessmentTemplate_Duration(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
func EncodeInspectorAssessmentTemplate_Name ¶
func EncodeInspectorAssessmentTemplate_Name(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
func EncodeInspectorAssessmentTemplate_RulesPackageArns ¶
func EncodeInspectorAssessmentTemplate_RulesPackageArns(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
func EncodeInspectorAssessmentTemplate_Tags ¶
func EncodeInspectorAssessmentTemplate_Tags(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
func EncodeInspectorAssessmentTemplate_TargetArn ¶
func EncodeInspectorAssessmentTemplate_TargetArn(p InspectorAssessmentTemplateParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeInspectorAssessmentTemplate_Arn ¶
func MergeInspectorAssessmentTemplate_Arn(k *InspectorAssessmentTemplateObservation, p *InspectorAssessmentTemplateObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeInspectorAssessmentTemplate_Duration ¶
func MergeInspectorAssessmentTemplate_Duration(k *InspectorAssessmentTemplateParameters, p *InspectorAssessmentTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeInspectorAssessmentTemplate_Name ¶
func MergeInspectorAssessmentTemplate_Name(k *InspectorAssessmentTemplateParameters, p *InspectorAssessmentTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeInspectorAssessmentTemplate_RulesPackageArns ¶
func MergeInspectorAssessmentTemplate_RulesPackageArns(k *InspectorAssessmentTemplateParameters, p *InspectorAssessmentTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeInspectorAssessmentTemplate_Tags ¶
func MergeInspectorAssessmentTemplate_Tags(k *InspectorAssessmentTemplateParameters, p *InspectorAssessmentTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeInspectorAssessmentTemplate_TargetArn ¶
func MergeInspectorAssessmentTemplate_TargetArn(k *InspectorAssessmentTemplateParameters, p *InspectorAssessmentTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type InspectorAssessmentTemplate ¶
type InspectorAssessmentTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InspectorAssessmentTemplateSpec `json:"spec"` Status InspectorAssessmentTemplateStatus `json:"status,omitempty"` }
InspectorAssessmentTemplate is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*InspectorAssessmentTemplate) DeepCopy ¶
func (in *InspectorAssessmentTemplate) DeepCopy() *InspectorAssessmentTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) DeepCopyInto ¶
func (in *InspectorAssessmentTemplate) DeepCopyInto(out *InspectorAssessmentTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InspectorAssessmentTemplate) DeepCopyObject ¶
func (in *InspectorAssessmentTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InspectorAssessmentTemplate) GetCondition ¶
func (mg *InspectorAssessmentTemplate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) GetDeletionPolicy ¶
func (mg *InspectorAssessmentTemplate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) GetProviderConfigReference ¶
func (mg *InspectorAssessmentTemplate) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) GetProviderReference ¶
func (mg *InspectorAssessmentTemplate) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this InspectorAssessmentTemplate. Deprecated: Use GetProviderConfigReference.
func (*InspectorAssessmentTemplate) GetWriteConnectionSecretToReference ¶
func (mg *InspectorAssessmentTemplate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) SetConditions ¶
func (mg *InspectorAssessmentTemplate) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) SetDeletionPolicy ¶
func (mg *InspectorAssessmentTemplate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) SetProviderConfigReference ¶
func (mg *InspectorAssessmentTemplate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this InspectorAssessmentTemplate.
func (*InspectorAssessmentTemplate) SetProviderReference ¶
func (mg *InspectorAssessmentTemplate) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this InspectorAssessmentTemplate. Deprecated: Use SetProviderConfigReference.
func (*InspectorAssessmentTemplate) SetWriteConnectionSecretToReference ¶
func (mg *InspectorAssessmentTemplate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this InspectorAssessmentTemplate.
type InspectorAssessmentTemplateList ¶
type InspectorAssessmentTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InspectorAssessmentTemplate `json:"items"` }
InspectorAssessmentTemplate contains a list of InspectorAssessmentTemplateList
func (*InspectorAssessmentTemplateList) DeepCopy ¶
func (in *InspectorAssessmentTemplateList) DeepCopy() *InspectorAssessmentTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateList.
func (*InspectorAssessmentTemplateList) DeepCopyInto ¶
func (in *InspectorAssessmentTemplateList) DeepCopyInto(out *InspectorAssessmentTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InspectorAssessmentTemplateList) DeepCopyObject ¶
func (in *InspectorAssessmentTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InspectorAssessmentTemplateList) GetItems ¶
func (l *InspectorAssessmentTemplateList) GetItems() []resource.Managed
GetItems of this InspectorAssessmentTemplateList.
type InspectorAssessmentTemplateObservation ¶
type InspectorAssessmentTemplateObservation struct {
Arn string `json:"arn"`
}
A InspectorAssessmentTemplateObservation records the observed state of a InspectorAssessmentTemplate
func (*InspectorAssessmentTemplateObservation) DeepCopy ¶
func (in *InspectorAssessmentTemplateObservation) DeepCopy() *InspectorAssessmentTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateObservation.
func (*InspectorAssessmentTemplateObservation) DeepCopyInto ¶
func (in *InspectorAssessmentTemplateObservation) DeepCopyInto(out *InspectorAssessmentTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectorAssessmentTemplateParameters ¶
type InspectorAssessmentTemplateParameters struct { TargetArn string `json:"target_arn"` Duration int64 `json:"duration"` Name string `json:"name"` RulesPackageArns []string `json:"rules_package_arns"` Tags map[string]string `json:"tags"` }
A InspectorAssessmentTemplateParameters defines the desired state of a InspectorAssessmentTemplate
func (*InspectorAssessmentTemplateParameters) DeepCopy ¶
func (in *InspectorAssessmentTemplateParameters) DeepCopy() *InspectorAssessmentTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateParameters.
func (*InspectorAssessmentTemplateParameters) DeepCopyInto ¶
func (in *InspectorAssessmentTemplateParameters) DeepCopyInto(out *InspectorAssessmentTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectorAssessmentTemplateSpec ¶
type InspectorAssessmentTemplateSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider InspectorAssessmentTemplateParameters `json:"forProvider"` }
A InspectorAssessmentTemplateSpec defines the desired state of a InspectorAssessmentTemplate
func (*InspectorAssessmentTemplateSpec) DeepCopy ¶
func (in *InspectorAssessmentTemplateSpec) DeepCopy() *InspectorAssessmentTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateSpec.
func (*InspectorAssessmentTemplateSpec) DeepCopyInto ¶
func (in *InspectorAssessmentTemplateSpec) DeepCopyInto(out *InspectorAssessmentTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InspectorAssessmentTemplateStatus ¶
type InspectorAssessmentTemplateStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider InspectorAssessmentTemplateObservation `json:"atProvider"` }
A InspectorAssessmentTemplateStatus defines the observed state of a InspectorAssessmentTemplate
func (*InspectorAssessmentTemplateStatus) DeepCopy ¶
func (in *InspectorAssessmentTemplateStatus) DeepCopy() *InspectorAssessmentTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateStatus.
func (*InspectorAssessmentTemplateStatus) DeepCopyInto ¶
func (in *InspectorAssessmentTemplateStatus) DeepCopyInto(out *InspectorAssessmentTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.