Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeConfigOrganizationManagedRule(prev *ConfigOrganizationManagedRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeConfigOrganizationManagedRule_Arn(p *ConfigOrganizationManagedRuleObservation, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Description(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_ExcludedAccounts(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_InputParameters(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_MaximumExecutionFrequency(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Name(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_ResourceIdScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_ResourceTypesScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_RuleIdentifier(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_TagKeyScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_TagValueScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeConfigOrganizationManagedRule_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule(r ConfigOrganizationManagedRule) cty.Value
- func EncodeConfigOrganizationManagedRule_Arn(p ConfigOrganizationManagedRuleObservation, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Description(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_ExcludedAccounts(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_InputParameters(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_MaximumExecutionFrequency(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Name(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_ResourceIdScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_ResourceTypesScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_RuleIdentifier(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_TagKeyScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_TagValueScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeConfigOrganizationManagedRule_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeConfigOrganizationManagedRule_Arn(k *ConfigOrganizationManagedRuleObservation, ...) bool
- func MergeConfigOrganizationManagedRule_Description(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_ExcludedAccounts(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_InputParameters(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_MaximumExecutionFrequency(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_Name(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_ResourceIdScope(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_ResourceTypesScope(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_RuleIdentifier(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_TagKeyScope(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_TagValueScope(k *ConfigOrganizationManagedRuleParameters, ...) bool
- func MergeConfigOrganizationManagedRule_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationManagedRule_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationManagedRule_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeConfigOrganizationManagedRule_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type ConfigOrganizationManagedRule
- func (in *ConfigOrganizationManagedRule) DeepCopy() *ConfigOrganizationManagedRule
- func (in *ConfigOrganizationManagedRule) DeepCopyInto(out *ConfigOrganizationManagedRule)
- func (in *ConfigOrganizationManagedRule) DeepCopyObject() runtime.Object
- func (mg *ConfigOrganizationManagedRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ConfigOrganizationManagedRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ConfigOrganizationManagedRule) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ConfigOrganizationManagedRule) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ConfigOrganizationManagedRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ConfigOrganizationManagedRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ConfigOrganizationManagedRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ConfigOrganizationManagedRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ConfigOrganizationManagedRule) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ConfigOrganizationManagedRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ConfigOrganizationManagedRuleList
- func (in *ConfigOrganizationManagedRuleList) DeepCopy() *ConfigOrganizationManagedRuleList
- func (in *ConfigOrganizationManagedRuleList) DeepCopyInto(out *ConfigOrganizationManagedRuleList)
- func (in *ConfigOrganizationManagedRuleList) DeepCopyObject() runtime.Object
- func (l *ConfigOrganizationManagedRuleList) GetItems() []resource.Managed
- type ConfigOrganizationManagedRuleObservation
- type ConfigOrganizationManagedRuleParameters
- type ConfigOrganizationManagedRuleSpec
- type ConfigOrganizationManagedRuleStatus
- type Timeouts
Constants ¶
const ( Group = "config-organization-managed-rule.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ConfigOrganizationManagedRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_config_organization_managed_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeConfigOrganizationManagedRule_Arn ¶
func DecodeConfigOrganizationManagedRule_Arn(p *ConfigOrganizationManagedRuleObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Description ¶
func DecodeConfigOrganizationManagedRule_Description(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_ExcludedAccounts ¶
func DecodeConfigOrganizationManagedRule_ExcludedAccounts(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_InputParameters ¶
func DecodeConfigOrganizationManagedRule_InputParameters(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_MaximumExecutionFrequency ¶
func DecodeConfigOrganizationManagedRule_MaximumExecutionFrequency(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Name ¶
func DecodeConfigOrganizationManagedRule_Name(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_ResourceIdScope ¶
func DecodeConfigOrganizationManagedRule_ResourceIdScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_ResourceTypesScope ¶
func DecodeConfigOrganizationManagedRule_ResourceTypesScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_RuleIdentifier ¶
func DecodeConfigOrganizationManagedRule_RuleIdentifier(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_TagKeyScope ¶
func DecodeConfigOrganizationManagedRule_TagKeyScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_TagValueScope ¶
func DecodeConfigOrganizationManagedRule_TagValueScope(p *ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Timeouts ¶
containerTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeConfigOrganizationManagedRule_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeConfigOrganizationManagedRule ¶
func EncodeConfigOrganizationManagedRule(r ConfigOrganizationManagedRule) cty.Value
func EncodeConfigOrganizationManagedRule_Arn ¶
func EncodeConfigOrganizationManagedRule_Arn(p ConfigOrganizationManagedRuleObservation, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_Description ¶
func EncodeConfigOrganizationManagedRule_Description(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_ExcludedAccounts ¶
func EncodeConfigOrganizationManagedRule_ExcludedAccounts(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_InputParameters ¶
func EncodeConfigOrganizationManagedRule_InputParameters(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_MaximumExecutionFrequency ¶
func EncodeConfigOrganizationManagedRule_MaximumExecutionFrequency(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_Name ¶
func EncodeConfigOrganizationManagedRule_Name(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_ResourceIdScope ¶
func EncodeConfigOrganizationManagedRule_ResourceIdScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_ResourceTypesScope ¶
func EncodeConfigOrganizationManagedRule_ResourceTypesScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_RuleIdentifier ¶
func EncodeConfigOrganizationManagedRule_RuleIdentifier(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_TagKeyScope ¶
func EncodeConfigOrganizationManagedRule_TagKeyScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func EncodeConfigOrganizationManagedRule_TagValueScope ¶
func EncodeConfigOrganizationManagedRule_TagValueScope(p ConfigOrganizationManagedRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeConfigOrganizationManagedRule_Arn ¶
func MergeConfigOrganizationManagedRule_Arn(k *ConfigOrganizationManagedRuleObservation, p *ConfigOrganizationManagedRuleObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeConfigOrganizationManagedRule_Description ¶
func MergeConfigOrganizationManagedRule_Description(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_ExcludedAccounts ¶
func MergeConfigOrganizationManagedRule_ExcludedAccounts(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeConfigOrganizationManagedRule_InputParameters ¶
func MergeConfigOrganizationManagedRule_InputParameters(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_MaximumExecutionFrequency ¶
func MergeConfigOrganizationManagedRule_MaximumExecutionFrequency(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_Name ¶
func MergeConfigOrganizationManagedRule_Name(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_ResourceIdScope ¶
func MergeConfigOrganizationManagedRule_ResourceIdScope(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_ResourceTypesScope ¶
func MergeConfigOrganizationManagedRule_ResourceTypesScope(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeConfigOrganizationManagedRule_RuleIdentifier ¶
func MergeConfigOrganizationManagedRule_RuleIdentifier(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_TagKeyScope ¶
func MergeConfigOrganizationManagedRule_TagKeyScope(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_TagValueScope ¶
func MergeConfigOrganizationManagedRule_TagValueScope(k *ConfigOrganizationManagedRuleParameters, p *ConfigOrganizationManagedRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_Timeouts ¶
func MergeConfigOrganizationManagedRule_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeConfigOrganizationManagedRule_Timeouts_Create ¶
func MergeConfigOrganizationManagedRule_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_Timeouts_Delete ¶
func MergeConfigOrganizationManagedRule_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeConfigOrganizationManagedRule_Timeouts_Update ¶
func MergeConfigOrganizationManagedRule_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ConfigOrganizationManagedRule ¶
type ConfigOrganizationManagedRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigOrganizationManagedRuleSpec `json:"spec"` Status ConfigOrganizationManagedRuleStatus `json:"status,omitempty"` }
ConfigOrganizationManagedRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ConfigOrganizationManagedRule) DeepCopy ¶
func (in *ConfigOrganizationManagedRule) DeepCopy() *ConfigOrganizationManagedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRule) DeepCopyInto(out *ConfigOrganizationManagedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOrganizationManagedRule) DeepCopyObject ¶
func (in *ConfigOrganizationManagedRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigOrganizationManagedRule) GetCondition ¶
func (mg *ConfigOrganizationManagedRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) GetDeletionPolicy ¶
func (mg *ConfigOrganizationManagedRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) GetProviderConfigReference ¶
func (mg *ConfigOrganizationManagedRule) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) GetProviderReference ¶
func (mg *ConfigOrganizationManagedRule) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ConfigOrganizationManagedRule. Deprecated: Use GetProviderConfigReference.
func (*ConfigOrganizationManagedRule) GetWriteConnectionSecretToReference ¶
func (mg *ConfigOrganizationManagedRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) SetConditions ¶
func (mg *ConfigOrganizationManagedRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) SetDeletionPolicy ¶
func (mg *ConfigOrganizationManagedRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) SetProviderConfigReference ¶
func (mg *ConfigOrganizationManagedRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ConfigOrganizationManagedRule.
func (*ConfigOrganizationManagedRule) SetProviderReference ¶
func (mg *ConfigOrganizationManagedRule) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ConfigOrganizationManagedRule. Deprecated: Use SetProviderConfigReference.
func (*ConfigOrganizationManagedRule) SetWriteConnectionSecretToReference ¶
func (mg *ConfigOrganizationManagedRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigOrganizationManagedRule.
type ConfigOrganizationManagedRuleList ¶
type ConfigOrganizationManagedRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigOrganizationManagedRule `json:"items"` }
ConfigOrganizationManagedRule contains a list of ConfigOrganizationManagedRuleList
func (*ConfigOrganizationManagedRuleList) DeepCopy ¶
func (in *ConfigOrganizationManagedRuleList) DeepCopy() *ConfigOrganizationManagedRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleList.
func (*ConfigOrganizationManagedRuleList) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRuleList) DeepCopyInto(out *ConfigOrganizationManagedRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOrganizationManagedRuleList) DeepCopyObject ¶
func (in *ConfigOrganizationManagedRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigOrganizationManagedRuleList) GetItems ¶
func (l *ConfigOrganizationManagedRuleList) GetItems() []resource.Managed
GetItems of this ConfigOrganizationManagedRuleList.
type ConfigOrganizationManagedRuleObservation ¶
type ConfigOrganizationManagedRuleObservation struct {
Arn string `json:"arn"`
}
A ConfigOrganizationManagedRuleObservation records the observed state of a ConfigOrganizationManagedRule
func (*ConfigOrganizationManagedRuleObservation) DeepCopy ¶
func (in *ConfigOrganizationManagedRuleObservation) DeepCopy() *ConfigOrganizationManagedRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleObservation.
func (*ConfigOrganizationManagedRuleObservation) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRuleObservation) DeepCopyInto(out *ConfigOrganizationManagedRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationManagedRuleParameters ¶
type ConfigOrganizationManagedRuleParameters struct { ResourceIdScope string `json:"resource_id_scope"` ResourceTypesScope []string `json:"resource_types_scope"` RuleIdentifier string `json:"rule_identifier"` ExcludedAccounts []string `json:"excluded_accounts"` InputParameters string `json:"input_parameters"` MaximumExecutionFrequency string `json:"maximum_execution_frequency"` Name string `json:"name"` TagKeyScope string `json:"tag_key_scope"` TagValueScope string `json:"tag_value_scope"` Description string `json:"description"` Timeouts Timeouts `json:"timeouts"` }
A ConfigOrganizationManagedRuleParameters defines the desired state of a ConfigOrganizationManagedRule
func (*ConfigOrganizationManagedRuleParameters) DeepCopy ¶
func (in *ConfigOrganizationManagedRuleParameters) DeepCopy() *ConfigOrganizationManagedRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleParameters.
func (*ConfigOrganizationManagedRuleParameters) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRuleParameters) DeepCopyInto(out *ConfigOrganizationManagedRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationManagedRuleSpec ¶
type ConfigOrganizationManagedRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ConfigOrganizationManagedRuleParameters `json:"forProvider"` }
A ConfigOrganizationManagedRuleSpec defines the desired state of a ConfigOrganizationManagedRule
func (*ConfigOrganizationManagedRuleSpec) DeepCopy ¶
func (in *ConfigOrganizationManagedRuleSpec) DeepCopy() *ConfigOrganizationManagedRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleSpec.
func (*ConfigOrganizationManagedRuleSpec) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRuleSpec) DeepCopyInto(out *ConfigOrganizationManagedRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOrganizationManagedRuleStatus ¶
type ConfigOrganizationManagedRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ConfigOrganizationManagedRuleObservation `json:"atProvider"` }
A ConfigOrganizationManagedRuleStatus defines the observed state of a ConfigOrganizationManagedRule
func (*ConfigOrganizationManagedRuleStatus) DeepCopy ¶
func (in *ConfigOrganizationManagedRuleStatus) DeepCopy() *ConfigOrganizationManagedRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleStatus.
func (*ConfigOrganizationManagedRuleStatus) DeepCopyInto ¶
func (in *ConfigOrganizationManagedRuleStatus) DeepCopyInto(out *ConfigOrganizationManagedRuleStatus)
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.