Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeConfigOrganizationCustomRule(prev *ConfigOrganizationCustomRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeConfigOrganizationCustomRule_Arn(p *ConfigOrganizationCustomRuleObservation, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Description(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_ExcludedAccounts(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_InputParameters(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_LambdaFunctionArn(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_MaximumExecutionFrequency(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Name(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_ResourceIdScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_ResourceTypesScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_TagKeyScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_TagValueScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationCustomRule_TriggerTypes(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule(r ConfigOrganizationCustomRule) cty.Value
- func EncodeConfigOrganizationCustomRule_Arn(p ConfigOrganizationCustomRuleObservation, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Description(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_ExcludedAccounts(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_InputParameters(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_LambdaFunctionArn(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_MaximumExecutionFrequency(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Name(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_ResourceIdScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_ResourceTypesScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_TagKeyScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_TagValueScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationCustomRule_TriggerTypes(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeConfigOrganizationCustomRule_Arn(k *ConfigOrganizationCustomRuleObservation, ...) bool
- func MergeConfigOrganizationCustomRule_Description(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_ExcludedAccounts(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_InputParameters(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_LambdaFunctionArn(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_MaximumExecutionFrequency(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_Name(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_ResourceIdScope(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_ResourceTypesScope(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_TagKeyScope(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_TagValueScope(k *ConfigOrganizationCustomRuleParameters, ...) bool
- func MergeConfigOrganizationCustomRule_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationCustomRule_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationCustomRule_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationCustomRule_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationCustomRule_TriggerTypes(k *ConfigOrganizationCustomRuleParameters, ...) bool
- type ConfigOrganizationCustomRule
- func (in *ConfigOrganizationCustomRule) DeepCopy() *ConfigOrganizationCustomRule
- func (in *ConfigOrganizationCustomRule) DeepCopyInto(out *ConfigOrganizationCustomRule)
- func (in *ConfigOrganizationCustomRule) DeepCopyObject() runtime.Object
- func (mg *ConfigOrganizationCustomRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ConfigOrganizationCustomRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ConfigOrganizationCustomRule) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ConfigOrganizationCustomRule) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ConfigOrganizationCustomRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ConfigOrganizationCustomRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ConfigOrganizationCustomRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ConfigOrganizationCustomRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ConfigOrganizationCustomRule) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ConfigOrganizationCustomRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ConfigOrganizationCustomRuleList
- func (in *ConfigOrganizationCustomRuleList) DeepCopy() *ConfigOrganizationCustomRuleList
- func (in *ConfigOrganizationCustomRuleList) DeepCopyInto(out *ConfigOrganizationCustomRuleList)
- func (in *ConfigOrganizationCustomRuleList) DeepCopyObject() runtime.Object
- func (l *ConfigOrganizationCustomRuleList) GetItems() []resource.Managed
- type ConfigOrganizationCustomRuleObservation
- type ConfigOrganizationCustomRuleParameters
- type ConfigOrganizationCustomRuleSpec
- type ConfigOrganizationCustomRuleStatus
- type Timeouts
Constants ¶
const ( Group = "config-organization-custom-rule.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ConfigOrganizationCustomRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_config_organization_custom_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeConfigOrganizationCustomRule_Arn ¶
func DecodeConfigOrganizationCustomRule_Arn(p *ConfigOrganizationCustomRuleObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Description ¶
func DecodeConfigOrganizationCustomRule_Description(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_ExcludedAccounts ¶
func DecodeConfigOrganizationCustomRule_ExcludedAccounts(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_InputParameters ¶
func DecodeConfigOrganizationCustomRule_InputParameters(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_LambdaFunctionArn ¶
func DecodeConfigOrganizationCustomRule_LambdaFunctionArn(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_MaximumExecutionFrequency ¶
func DecodeConfigOrganizationCustomRule_MaximumExecutionFrequency(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Name ¶
func DecodeConfigOrganizationCustomRule_Name(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_ResourceIdScope ¶
func DecodeConfigOrganizationCustomRule_ResourceIdScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_ResourceTypesScope ¶
func DecodeConfigOrganizationCustomRule_ResourceTypesScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_TagKeyScope ¶
func DecodeConfigOrganizationCustomRule_TagKeyScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_TagValueScope ¶
func DecodeConfigOrganizationCustomRule_TagValueScope(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Timeouts ¶
containerTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationCustomRule_TriggerTypes ¶
func DecodeConfigOrganizationCustomRule_TriggerTypes(p *ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeConfigOrganizationCustomRule ¶
func EncodeConfigOrganizationCustomRule(r ConfigOrganizationCustomRule) cty.Value
func EncodeConfigOrganizationCustomRule_Arn ¶
func EncodeConfigOrganizationCustomRule_Arn(p ConfigOrganizationCustomRuleObservation, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_Description ¶
func EncodeConfigOrganizationCustomRule_Description(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_ExcludedAccounts ¶
func EncodeConfigOrganizationCustomRule_ExcludedAccounts(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_InputParameters ¶
func EncodeConfigOrganizationCustomRule_InputParameters(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_LambdaFunctionArn ¶
func EncodeConfigOrganizationCustomRule_LambdaFunctionArn(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_MaximumExecutionFrequency ¶
func EncodeConfigOrganizationCustomRule_MaximumExecutionFrequency(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_Name ¶
func EncodeConfigOrganizationCustomRule_Name(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_ResourceIdScope ¶
func EncodeConfigOrganizationCustomRule_ResourceIdScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_ResourceTypesScope ¶
func EncodeConfigOrganizationCustomRule_ResourceTypesScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_TagKeyScope ¶
func EncodeConfigOrganizationCustomRule_TagKeyScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_TagValueScope ¶
func EncodeConfigOrganizationCustomRule_TagValueScope(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationCustomRule_TriggerTypes ¶
func EncodeConfigOrganizationCustomRule_TriggerTypes(p ConfigOrganizationCustomRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeConfigOrganizationCustomRule_Arn ¶
func MergeConfigOrganizationCustomRule_Arn(k *ConfigOrganizationCustomRuleObservation, p *ConfigOrganizationCustomRuleObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeConfigOrganizationCustomRule_Description ¶
func MergeConfigOrganizationCustomRule_Description(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_ExcludedAccounts ¶
func MergeConfigOrganizationCustomRule_ExcludedAccounts(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeConfigOrganizationCustomRule_InputParameters ¶
func MergeConfigOrganizationCustomRule_InputParameters(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_LambdaFunctionArn ¶
func MergeConfigOrganizationCustomRule_LambdaFunctionArn(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_MaximumExecutionFrequency ¶
func MergeConfigOrganizationCustomRule_MaximumExecutionFrequency(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_Name ¶
func MergeConfigOrganizationCustomRule_Name(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_ResourceIdScope ¶
func MergeConfigOrganizationCustomRule_ResourceIdScope(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_ResourceTypesScope ¶
func MergeConfigOrganizationCustomRule_ResourceTypesScope(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeConfigOrganizationCustomRule_TagKeyScope ¶
func MergeConfigOrganizationCustomRule_TagKeyScope(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_TagValueScope ¶
func MergeConfigOrganizationCustomRule_TagValueScope(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_Timeouts ¶
func MergeConfigOrganizationCustomRule_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeConfigOrganizationCustomRule_Timeouts_Create ¶
func MergeConfigOrganizationCustomRule_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_Timeouts_Delete ¶
func MergeConfigOrganizationCustomRule_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_Timeouts_Update ¶
func MergeConfigOrganizationCustomRule_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationCustomRule_TriggerTypes ¶
func MergeConfigOrganizationCustomRule_TriggerTypes(k *ConfigOrganizationCustomRuleParameters, p *ConfigOrganizationCustomRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type ConfigOrganizationCustomRule ¶
type ConfigOrganizationCustomRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigOrganizationCustomRuleSpec `json:"spec"` Status ConfigOrganizationCustomRuleStatus `json:"status,omitempty"` }
ConfigOrganizationCustomRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ConfigOrganizationCustomRule) DeepCopy ¶
func (in *ConfigOrganizationCustomRule) DeepCopy() *ConfigOrganizationCustomRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRule) DeepCopyInto(out *ConfigOrganizationCustomRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOrganizationCustomRule) DeepCopyObject ¶
func (in *ConfigOrganizationCustomRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigOrganizationCustomRule) GetCondition ¶
func (mg *ConfigOrganizationCustomRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) GetDeletionPolicy ¶
func (mg *ConfigOrganizationCustomRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) GetProviderConfigReference ¶
func (mg *ConfigOrganizationCustomRule) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) GetProviderReference ¶
func (mg *ConfigOrganizationCustomRule) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ConfigOrganizationCustomRule. Deprecated: Use GetProviderConfigReference.
func (*ConfigOrganizationCustomRule) GetWriteConnectionSecretToReference ¶
func (mg *ConfigOrganizationCustomRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) SetConditions ¶
func (mg *ConfigOrganizationCustomRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) SetDeletionPolicy ¶
func (mg *ConfigOrganizationCustomRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) SetProviderConfigReference ¶
func (mg *ConfigOrganizationCustomRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ConfigOrganizationCustomRule.
func (*ConfigOrganizationCustomRule) SetProviderReference ¶
func (mg *ConfigOrganizationCustomRule) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ConfigOrganizationCustomRule. Deprecated: Use SetProviderConfigReference.
func (*ConfigOrganizationCustomRule) SetWriteConnectionSecretToReference ¶
func (mg *ConfigOrganizationCustomRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigOrganizationCustomRule.
type ConfigOrganizationCustomRuleList ¶
type ConfigOrganizationCustomRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigOrganizationCustomRule `json:"items"` }
ConfigOrganizationCustomRule contains a list of ConfigOrganizationCustomRuleList
func (*ConfigOrganizationCustomRuleList) DeepCopy ¶
func (in *ConfigOrganizationCustomRuleList) DeepCopy() *ConfigOrganizationCustomRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleList.
func (*ConfigOrganizationCustomRuleList) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRuleList) DeepCopyInto(out *ConfigOrganizationCustomRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOrganizationCustomRuleList) DeepCopyObject ¶
func (in *ConfigOrganizationCustomRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigOrganizationCustomRuleList) GetItems ¶
func (l *ConfigOrganizationCustomRuleList) GetItems() []resource.Managed
GetItems of this ConfigOrganizationCustomRuleList.
type ConfigOrganizationCustomRuleObservation ¶
type ConfigOrganizationCustomRuleObservation struct {
Arn string `json:"arn"`
}
A ConfigOrganizationCustomRuleObservation records the observed state of a ConfigOrganizationCustomRule
func (*ConfigOrganizationCustomRuleObservation) DeepCopy ¶
func (in *ConfigOrganizationCustomRuleObservation) DeepCopy() *ConfigOrganizationCustomRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleObservation.
func (*ConfigOrganizationCustomRuleObservation) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRuleObservation) DeepCopyInto(out *ConfigOrganizationCustomRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationCustomRuleParameters ¶
type ConfigOrganizationCustomRuleParameters struct { LambdaFunctionArn string `json:"lambda_function_arn"` Name string `json:"name"` ResourceTypesScope []string `json:"resource_types_scope"` TagValueScope string `json:"tag_value_scope"` TriggerTypes []string `json:"trigger_types"` Description string `json:"description"` ExcludedAccounts []string `json:"excluded_accounts"` InputParameters string `json:"input_parameters"` MaximumExecutionFrequency string `json:"maximum_execution_frequency"` ResourceIdScope string `json:"resource_id_scope"` TagKeyScope string `json:"tag_key_scope"` Timeouts Timeouts `json:"timeouts"` }
A ConfigOrganizationCustomRuleParameters defines the desired state of a ConfigOrganizationCustomRule
func (*ConfigOrganizationCustomRuleParameters) DeepCopy ¶
func (in *ConfigOrganizationCustomRuleParameters) DeepCopy() *ConfigOrganizationCustomRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleParameters.
func (*ConfigOrganizationCustomRuleParameters) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRuleParameters) DeepCopyInto(out *ConfigOrganizationCustomRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationCustomRuleSpec ¶
type ConfigOrganizationCustomRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ConfigOrganizationCustomRuleParameters `json:"forProvider"` }
A ConfigOrganizationCustomRuleSpec defines the desired state of a ConfigOrganizationCustomRule
func (*ConfigOrganizationCustomRuleSpec) DeepCopy ¶
func (in *ConfigOrganizationCustomRuleSpec) DeepCopy() *ConfigOrganizationCustomRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleSpec.
func (*ConfigOrganizationCustomRuleSpec) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRuleSpec) DeepCopyInto(out *ConfigOrganizationCustomRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationCustomRuleStatus ¶
type ConfigOrganizationCustomRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ConfigOrganizationCustomRuleObservation `json:"atProvider"` }
A ConfigOrganizationCustomRuleStatus defines the observed state of a ConfigOrganizationCustomRule
func (*ConfigOrganizationCustomRuleStatus) DeepCopy ¶
func (in *ConfigOrganizationCustomRuleStatus) DeepCopy() *ConfigOrganizationCustomRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleStatus.
func (*ConfigOrganizationCustomRuleStatus) DeepCopyInto ¶
func (in *ConfigOrganizationCustomRuleStatus) DeepCopyInto(out *ConfigOrganizationCustomRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Create string `json:"create"` Delete string `json:"delete"` Update string `json:"update"` }
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.