Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSecurityhubStandardsSubscription(prev *SecurityhubStandardsSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSecurityhubStandardsSubscription_StandardsArn(p *SecurityhubStandardsSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSecurityhubStandardsSubscription(r SecurityhubStandardsSubscription) cty.Value
- func EncodeSecurityhubStandardsSubscription_StandardsArn(p SecurityhubStandardsSubscriptionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSecurityhubStandardsSubscription_StandardsArn(k *SecurityhubStandardsSubscriptionParameters, ...) bool
- type SecurityhubStandardsSubscription
- func (in *SecurityhubStandardsSubscription) DeepCopy() *SecurityhubStandardsSubscription
- func (in *SecurityhubStandardsSubscription) DeepCopyInto(out *SecurityhubStandardsSubscription)
- func (in *SecurityhubStandardsSubscription) DeepCopyObject() runtime.Object
- func (mg *SecurityhubStandardsSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SecurityhubStandardsSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SecurityhubStandardsSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubStandardsSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubStandardsSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SecurityhubStandardsSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SecurityhubStandardsSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SecurityhubStandardsSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubStandardsSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubStandardsSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SecurityhubStandardsSubscriptionList
- func (in *SecurityhubStandardsSubscriptionList) DeepCopy() *SecurityhubStandardsSubscriptionList
- func (in *SecurityhubStandardsSubscriptionList) DeepCopyInto(out *SecurityhubStandardsSubscriptionList)
- func (in *SecurityhubStandardsSubscriptionList) DeepCopyObject() runtime.Object
- func (l *SecurityhubStandardsSubscriptionList) GetItems() []resource.Managed
- type SecurityhubStandardsSubscriptionObservation
- type SecurityhubStandardsSubscriptionParameters
- type SecurityhubStandardsSubscriptionSpec
- type SecurityhubStandardsSubscriptionStatus
Constants ¶
const ( Group = "securityhub-standards-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SecurityhubStandardsSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_securityhub_standards_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSecurityhubStandardsSubscription_StandardsArn ¶
func DecodeSecurityhubStandardsSubscription_StandardsArn(p *SecurityhubStandardsSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSecurityhubStandardsSubscription ¶
func EncodeSecurityhubStandardsSubscription(r SecurityhubStandardsSubscription) cty.Value
func EncodeSecurityhubStandardsSubscription_StandardsArn ¶
func EncodeSecurityhubStandardsSubscription_StandardsArn(p SecurityhubStandardsSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSecurityhubStandardsSubscription_StandardsArn ¶
func MergeSecurityhubStandardsSubscription_StandardsArn(k *SecurityhubStandardsSubscriptionParameters, p *SecurityhubStandardsSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SecurityhubStandardsSubscription ¶
type SecurityhubStandardsSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityhubStandardsSubscriptionSpec `json:"spec"` Status SecurityhubStandardsSubscriptionStatus `json:"status,omitempty"` }
SecurityhubStandardsSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SecurityhubStandardsSubscription) DeepCopy ¶
func (in *SecurityhubStandardsSubscription) DeepCopy() *SecurityhubStandardsSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscription) DeepCopyInto(out *SecurityhubStandardsSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityhubStandardsSubscription) DeepCopyObject ¶
func (in *SecurityhubStandardsSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityhubStandardsSubscription) GetCondition ¶
func (mg *SecurityhubStandardsSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) GetDeletionPolicy ¶
func (mg *SecurityhubStandardsSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) GetProviderConfigReference ¶
func (mg *SecurityhubStandardsSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) GetProviderReference ¶
func (mg *SecurityhubStandardsSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SecurityhubStandardsSubscription. Deprecated: Use GetProviderConfigReference.
func (*SecurityhubStandardsSubscription) GetWriteConnectionSecretToReference ¶
func (mg *SecurityhubStandardsSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) SetConditions ¶
func (mg *SecurityhubStandardsSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) SetDeletionPolicy ¶
func (mg *SecurityhubStandardsSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) SetProviderConfigReference ¶
func (mg *SecurityhubStandardsSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SecurityhubStandardsSubscription.
func (*SecurityhubStandardsSubscription) SetProviderReference ¶
func (mg *SecurityhubStandardsSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SecurityhubStandardsSubscription. Deprecated: Use SetProviderConfigReference.
func (*SecurityhubStandardsSubscription) SetWriteConnectionSecretToReference ¶
func (mg *SecurityhubStandardsSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityhubStandardsSubscription.
type SecurityhubStandardsSubscriptionList ¶
type SecurityhubStandardsSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityhubStandardsSubscription `json:"items"` }
SecurityhubStandardsSubscription contains a list of SecurityhubStandardsSubscriptionList
func (*SecurityhubStandardsSubscriptionList) DeepCopy ¶
func (in *SecurityhubStandardsSubscriptionList) DeepCopy() *SecurityhubStandardsSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionList.
func (*SecurityhubStandardsSubscriptionList) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscriptionList) DeepCopyInto(out *SecurityhubStandardsSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityhubStandardsSubscriptionList) DeepCopyObject ¶
func (in *SecurityhubStandardsSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityhubStandardsSubscriptionList) GetItems ¶
func (l *SecurityhubStandardsSubscriptionList) GetItems() []resource.Managed
GetItems of this SecurityhubStandardsSubscriptionList.
type SecurityhubStandardsSubscriptionObservation ¶
type SecurityhubStandardsSubscriptionObservation struct{}
A SecurityhubStandardsSubscriptionObservation records the observed state of a SecurityhubStandardsSubscription
func (*SecurityhubStandardsSubscriptionObservation) DeepCopy ¶
func (in *SecurityhubStandardsSubscriptionObservation) DeepCopy() *SecurityhubStandardsSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionObservation.
func (*SecurityhubStandardsSubscriptionObservation) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscriptionObservation) DeepCopyInto(out *SecurityhubStandardsSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubStandardsSubscriptionParameters ¶
type SecurityhubStandardsSubscriptionParameters struct {
StandardsArn string `json:"standards_arn"`
}
A SecurityhubStandardsSubscriptionParameters defines the desired state of a SecurityhubStandardsSubscription
func (*SecurityhubStandardsSubscriptionParameters) DeepCopy ¶
func (in *SecurityhubStandardsSubscriptionParameters) DeepCopy() *SecurityhubStandardsSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionParameters.
func (*SecurityhubStandardsSubscriptionParameters) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscriptionParameters) DeepCopyInto(out *SecurityhubStandardsSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubStandardsSubscriptionSpec ¶
type SecurityhubStandardsSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SecurityhubStandardsSubscriptionParameters `json:"forProvider"` }
A SecurityhubStandardsSubscriptionSpec defines the desired state of a SecurityhubStandardsSubscription
func (*SecurityhubStandardsSubscriptionSpec) DeepCopy ¶
func (in *SecurityhubStandardsSubscriptionSpec) DeepCopy() *SecurityhubStandardsSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionSpec.
func (*SecurityhubStandardsSubscriptionSpec) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscriptionSpec) DeepCopyInto(out *SecurityhubStandardsSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubStandardsSubscriptionStatus ¶
type SecurityhubStandardsSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SecurityhubStandardsSubscriptionObservation `json:"atProvider"` }
A SecurityhubStandardsSubscriptionStatus defines the observed state of a SecurityhubStandardsSubscription
func (*SecurityhubStandardsSubscriptionStatus) DeepCopy ¶
func (in *SecurityhubStandardsSubscriptionStatus) DeepCopy() *SecurityhubStandardsSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionStatus.
func (*SecurityhubStandardsSubscriptionStatus) DeepCopyInto ¶
func (in *SecurityhubStandardsSubscriptionStatus) DeepCopyInto(out *SecurityhubStandardsSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.