Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSecurityhubAccount(prev *SecurityhubAccount, ctyValue cty.Value) (resource.Managed, error)
- func EncodeSecurityhubAccount(r SecurityhubAccount) cty.Value
- func Implementation() *plugin.Implementation
- type SecurityhubAccount
- type SecurityhubAccountList
- type SecurityhubAccountObservation
- type SecurityhubAccountParameters
- type SecurityhubAccountSpec
- type SecurityhubAccountStatus
Constants ¶
View Source
const ( Group = "securityhub-account.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
View Source
var ( Kind = "SecurityhubAccount" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_securityhub_account" )
View Source
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func EncodeSecurityhubAccount ¶
func EncodeSecurityhubAccount(r SecurityhubAccount) cty.Value
func Implementation ¶
func Implementation() *plugin.Implementation
Types ¶
type SecurityhubAccount ¶
type SecurityhubAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityhubAccountSpec `json:"spec"` Status SecurityhubAccountStatus `json:"status,omitempty"` }
SecurityhubAccount is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
type SecurityhubAccountList ¶
type SecurityhubAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityhubAccount `json:"items"` }
SecurityhubAccount contains a list of SecurityhubAccountList
type SecurityhubAccountObservation ¶
type SecurityhubAccountObservation struct{}
A SecurityhubAccountObservation records the observed state of a SecurityhubAccount
type SecurityhubAccountParameters ¶
type SecurityhubAccountParameters struct{}
A SecurityhubAccountParameters defines the desired state of a SecurityhubAccount
type SecurityhubAccountSpec ¶
type SecurityhubAccountSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SecurityhubAccountParameters `json:"forProvider"` }
A SecurityhubAccountSpec defines the desired state of a SecurityhubAccount
type SecurityhubAccountStatus ¶
type SecurityhubAccountStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SecurityhubAccountObservation `json:"atProvider"` }
A SecurityhubAccountStatus defines the observed state of a SecurityhubAccount
Source Files ¶
Click to show internal directories.
Click to hide internal directories.