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