Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeXrayGroup(prev *XrayGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeXrayGroup_Arn(p *XrayGroupObservation, vals map[string]cty.Value)
- func DecodeXrayGroup_FilterExpression(p *XrayGroupParameters, vals map[string]cty.Value)
- func DecodeXrayGroup_GroupName(p *XrayGroupParameters, vals map[string]cty.Value)
- func DecodeXrayGroup_Tags(p *XrayGroupParameters, vals map[string]cty.Value)
- func EncodeXrayGroup(r XrayGroup) cty.Value
- func EncodeXrayGroup_Arn(p XrayGroupObservation, vals map[string]cty.Value)
- func EncodeXrayGroup_FilterExpression(p XrayGroupParameters, vals map[string]cty.Value)
- func EncodeXrayGroup_GroupName(p XrayGroupParameters, vals map[string]cty.Value)
- func EncodeXrayGroup_Tags(p XrayGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeXrayGroup_Arn(k *XrayGroupObservation, p *XrayGroupObservation, md *plugin.MergeDescription) bool
- func MergeXrayGroup_FilterExpression(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
- func MergeXrayGroup_GroupName(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
- func MergeXrayGroup_Tags(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
- type XrayGroup
- func (in *XrayGroup) DeepCopy() *XrayGroup
- func (in *XrayGroup) DeepCopyInto(out *XrayGroup)
- func (in *XrayGroup) DeepCopyObject() runtime.Object
- func (mg *XrayGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *XrayGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *XrayGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *XrayGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *XrayGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *XrayGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *XrayGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *XrayGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *XrayGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *XrayGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type XrayGroupList
- type XrayGroupObservation
- type XrayGroupParameters
- type XrayGroupSpec
- type XrayGroupStatus
Constants ¶
const ( Group = "xray-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "XrayGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_xray_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeXrayGroup ¶
func DecodeXrayGroup_Arn ¶
func DecodeXrayGroup_Arn(p *XrayGroupObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeXrayGroup_FilterExpression ¶
func DecodeXrayGroup_FilterExpression(p *XrayGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeXrayGroup_GroupName ¶
func DecodeXrayGroup_GroupName(p *XrayGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeXrayGroup_Tags ¶
func DecodeXrayGroup_Tags(p *XrayGroupParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeXrayGroup ¶
func EncodeXrayGroup_Arn ¶
func EncodeXrayGroup_Arn(p XrayGroupObservation, vals map[string]cty.Value)
func EncodeXrayGroup_FilterExpression ¶
func EncodeXrayGroup_FilterExpression(p XrayGroupParameters, vals map[string]cty.Value)
func EncodeXrayGroup_GroupName ¶
func EncodeXrayGroup_GroupName(p XrayGroupParameters, vals map[string]cty.Value)
func EncodeXrayGroup_Tags ¶
func EncodeXrayGroup_Tags(p XrayGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeXrayGroup_Arn ¶
func MergeXrayGroup_Arn(k *XrayGroupObservation, p *XrayGroupObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeXrayGroup_FilterExpression ¶
func MergeXrayGroup_FilterExpression(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeXrayGroup_GroupName ¶
func MergeXrayGroup_GroupName(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeXrayGroup_Tags ¶
func MergeXrayGroup_Tags(k *XrayGroupParameters, p *XrayGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type XrayGroup ¶
type XrayGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec XrayGroupSpec `json:"spec"` Status XrayGroupStatus `json:"status,omitempty"` }
XrayGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*XrayGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroup.
func (*XrayGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*XrayGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*XrayGroup) GetCondition ¶
func (mg *XrayGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this XrayGroup.
func (*XrayGroup) GetDeletionPolicy ¶
func (mg *XrayGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this XrayGroup.
func (*XrayGroup) GetProviderConfigReference ¶
func (mg *XrayGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this XrayGroup.
func (*XrayGroup) GetProviderReference ¶
func (mg *XrayGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this XrayGroup. Deprecated: Use GetProviderConfigReference.
func (*XrayGroup) GetWriteConnectionSecretToReference ¶
func (mg *XrayGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this XrayGroup.
func (*XrayGroup) SetConditions ¶
func (mg *XrayGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this XrayGroup.
func (*XrayGroup) SetDeletionPolicy ¶
func (mg *XrayGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this XrayGroup.
func (*XrayGroup) SetProviderConfigReference ¶
func (mg *XrayGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this XrayGroup.
func (*XrayGroup) SetProviderReference ¶
func (mg *XrayGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this XrayGroup. Deprecated: Use SetProviderConfigReference.
func (*XrayGroup) SetWriteConnectionSecretToReference ¶
func (mg *XrayGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this XrayGroup.
type XrayGroupList ¶
type XrayGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []XrayGroup `json:"items"` }
XrayGroup contains a list of XrayGroupList
func (*XrayGroupList) DeepCopy ¶
func (in *XrayGroupList) DeepCopy() *XrayGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroupList.
func (*XrayGroupList) DeepCopyInto ¶
func (in *XrayGroupList) DeepCopyInto(out *XrayGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*XrayGroupList) DeepCopyObject ¶
func (in *XrayGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*XrayGroupList) GetItems ¶
func (l *XrayGroupList) GetItems() []resource.Managed
GetItems of this XrayGroupList.
type XrayGroupObservation ¶
type XrayGroupObservation struct {
Arn string `json:"arn"`
}
A XrayGroupObservation records the observed state of a XrayGroup
func (*XrayGroupObservation) DeepCopy ¶
func (in *XrayGroupObservation) DeepCopy() *XrayGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroupObservation.
func (*XrayGroupObservation) DeepCopyInto ¶
func (in *XrayGroupObservation) DeepCopyInto(out *XrayGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XrayGroupParameters ¶
type XrayGroupParameters struct { Tags map[string]string `json:"tags"` FilterExpression string `json:"filter_expression"` GroupName string `json:"group_name"` }
A XrayGroupParameters defines the desired state of a XrayGroup
func (*XrayGroupParameters) DeepCopy ¶
func (in *XrayGroupParameters) DeepCopy() *XrayGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroupParameters.
func (*XrayGroupParameters) DeepCopyInto ¶
func (in *XrayGroupParameters) DeepCopyInto(out *XrayGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XrayGroupSpec ¶
type XrayGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider XrayGroupParameters `json:"forProvider"` }
A XrayGroupSpec defines the desired state of a XrayGroup
func (*XrayGroupSpec) DeepCopy ¶
func (in *XrayGroupSpec) DeepCopy() *XrayGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroupSpec.
func (*XrayGroupSpec) DeepCopyInto ¶
func (in *XrayGroupSpec) DeepCopyInto(out *XrayGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XrayGroupStatus ¶
type XrayGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider XrayGroupObservation `json:"atProvider"` }
A XrayGroupStatus defines the observed state of a XrayGroup
func (*XrayGroupStatus) DeepCopy ¶
func (in *XrayGroupStatus) DeepCopy() *XrayGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XrayGroupStatus.
func (*XrayGroupStatus) DeepCopyInto ¶
func (in *XrayGroupStatus) DeepCopyInto(out *XrayGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.