Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iot.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificateSpec
- type CertificateStatus
- type CloudwatchAlarmObservation
- type CloudwatchAlarmParameters
- type CloudwatchMetricObservation
- type CloudwatchMetricParameters
- type DynamodbObservation
- type DynamodbParameters
- type Dynamodbv2Observation
- type Dynamodbv2Parameters
- type Dynamodbv2PutItemObservation
- type Dynamodbv2PutItemParameters
- type ElasticsearchObservation
- type ElasticsearchParameters
- type ErrorActionCloudwatchAlarmObservation
- type ErrorActionCloudwatchAlarmParameters
- type ErrorActionCloudwatchMetricObservation
- type ErrorActionCloudwatchMetricParameters
- type ErrorActionDynamodbObservation
- type ErrorActionDynamodbParameters
- type ErrorActionDynamodbv2Observation
- type ErrorActionDynamodbv2Parameters
- type ErrorActionElasticsearchObservation
- type ErrorActionElasticsearchParameters
- type ErrorActionObservation
- type ErrorActionParameters
- type FirehoseObservation
- type FirehoseParameters
- type IotAnalyticsObservation
- type IotAnalyticsParameters
- type IotEventsObservation
- type IotEventsParameters
- type KinesisObservation
- type KinesisParameters
- type LambdaObservation
- type LambdaParameters
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Policy) GetConnectionDetailsMapping() map[string]string
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Policy) GetID() string
- func (tr *Policy) GetObservation() (map[string]interface{}, error)
- func (tr *Policy) GetParameters() (map[string]interface{}, error)
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetTerraformResourceType() string
- func (tr *Policy) GetTerraformSchemaVersion() int
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Policy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Policy) SetObservation(obs map[string]interface{}) error
- func (tr *Policy) SetParameters(params map[string]interface{}) error
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyAttachment
- func (in *PolicyAttachment) DeepCopy() *PolicyAttachment
- func (in *PolicyAttachment) DeepCopyInto(out *PolicyAttachment)
- func (in *PolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *PolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyAttachment) GetID() string
- func (tr *PolicyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *PolicyAttachment) GetTerraformResourceType() string
- func (tr *PolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *PolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *PolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyAttachmentList
- type PolicyAttachmentObservation
- type PolicyAttachmentParameters
- type PolicyAttachmentSpec
- type PolicyAttachmentStatus
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicySpec
- type PolicyStatus
- type PropertiesObservation
- type PropertiesParameters
- type PutItemObservation
- type PutItemParameters
- type RepublishObservation
- type RepublishParameters
- type RoleAlias
- func (in *RoleAlias) DeepCopy() *RoleAlias
- func (in *RoleAlias) DeepCopyInto(out *RoleAlias)
- func (in *RoleAlias) DeepCopyObject() runtime.Object
- func (mg *RoleAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAlias) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAlias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAlias) GetID() string
- func (tr *RoleAlias) GetObservation() (map[string]interface{}, error)
- func (tr *RoleAlias) GetParameters() (map[string]interface{}, error)
- func (mg *RoleAlias) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAlias) GetProviderReference() *xpv1.Reference
- func (mg *RoleAlias) GetTerraformResourceType() string
- func (tr *RoleAlias) GetTerraformSchemaVersion() int
- func (mg *RoleAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAlias) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAlias) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RoleAlias) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleAlias) SetObservation(obs map[string]interface{}) error
- func (tr *RoleAlias) SetParameters(params map[string]interface{}) error
- func (mg *RoleAlias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAlias) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAliasList
- type RoleAliasObservation
- type RoleAliasParameters
- type RoleAliasSpec
- type RoleAliasStatus
- type S3Observation
- type S3Parameters
- type SnsObservation
- type SnsParameters
- type SqsObservation
- type SqsParameters
- type StepFunctionsObservation
- type StepFunctionsParameters
- type Thing
- func (in *Thing) DeepCopy() *Thing
- func (in *Thing) DeepCopyInto(out *Thing)
- func (in *Thing) DeepCopyObject() runtime.Object
- func (mg *Thing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Thing) GetConnectionDetailsMapping() map[string]string
- func (mg *Thing) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Thing) GetID() string
- func (tr *Thing) GetObservation() (map[string]interface{}, error)
- func (tr *Thing) GetParameters() (map[string]interface{}, error)
- func (mg *Thing) GetProviderConfigReference() *xpv1.Reference
- func (mg *Thing) GetProviderReference() *xpv1.Reference
- func (mg *Thing) GetTerraformResourceType() string
- func (tr *Thing) GetTerraformSchemaVersion() int
- func (mg *Thing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Thing) LateInitialize(attrs []byte) (bool, error)
- func (mg *Thing) SetConditions(c ...xpv1.Condition)
- func (mg *Thing) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Thing) SetObservation(obs map[string]interface{}) error
- func (tr *Thing) SetParameters(params map[string]interface{}) error
- func (mg *Thing) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Thing) SetProviderReference(r *xpv1.Reference)
- func (mg *Thing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ThingList
- type ThingObservation
- type ThingParameters
- type ThingPrincipalAttachment
- func (in *ThingPrincipalAttachment) DeepCopy() *ThingPrincipalAttachment
- func (in *ThingPrincipalAttachment) DeepCopyInto(out *ThingPrincipalAttachment)
- func (in *ThingPrincipalAttachment) DeepCopyObject() runtime.Object
- func (mg *ThingPrincipalAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ThingPrincipalAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ThingPrincipalAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ThingPrincipalAttachment) GetID() string
- func (tr *ThingPrincipalAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *ThingPrincipalAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *ThingPrincipalAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ThingPrincipalAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ThingPrincipalAttachment) GetTerraformResourceType() string
- func (tr *ThingPrincipalAttachment) GetTerraformSchemaVersion() int
- func (mg *ThingPrincipalAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ThingPrincipalAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ThingPrincipalAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ThingPrincipalAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ThingPrincipalAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *ThingPrincipalAttachment) SetParameters(params map[string]interface{}) error
- func (mg *ThingPrincipalAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ThingPrincipalAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ThingPrincipalAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ThingPrincipalAttachmentList
- func (in *ThingPrincipalAttachmentList) DeepCopy() *ThingPrincipalAttachmentList
- func (in *ThingPrincipalAttachmentList) DeepCopyInto(out *ThingPrincipalAttachmentList)
- func (in *ThingPrincipalAttachmentList) DeepCopyObject() runtime.Object
- func (l *ThingPrincipalAttachmentList) GetItems() []resource.Managed
- type ThingPrincipalAttachmentObservation
- type ThingPrincipalAttachmentParameters
- type ThingPrincipalAttachmentSpec
- type ThingPrincipalAttachmentStatus
- type ThingSpec
- type ThingStatus
- type ThingType
- func (in *ThingType) DeepCopy() *ThingType
- func (in *ThingType) DeepCopyInto(out *ThingType)
- func (in *ThingType) DeepCopyObject() runtime.Object
- func (mg *ThingType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ThingType) GetConnectionDetailsMapping() map[string]string
- func (mg *ThingType) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ThingType) GetID() string
- func (tr *ThingType) GetObservation() (map[string]interface{}, error)
- func (tr *ThingType) GetParameters() (map[string]interface{}, error)
- func (mg *ThingType) GetProviderConfigReference() *xpv1.Reference
- func (mg *ThingType) GetProviderReference() *xpv1.Reference
- func (mg *ThingType) GetTerraformResourceType() string
- func (tr *ThingType) GetTerraformSchemaVersion() int
- func (mg *ThingType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ThingType) LateInitialize(attrs []byte) (bool, error)
- func (mg *ThingType) SetConditions(c ...xpv1.Condition)
- func (mg *ThingType) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ThingType) SetObservation(obs map[string]interface{}) error
- func (tr *ThingType) SetParameters(params map[string]interface{}) error
- func (mg *ThingType) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ThingType) SetProviderReference(r *xpv1.Reference)
- func (mg *ThingType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ThingTypeList
- type ThingTypeObservation
- type ThingTypeParameters
- type ThingTypeSpec
- type ThingTypeStatus
- type TopicRule
- func (in *TopicRule) DeepCopy() *TopicRule
- func (in *TopicRule) DeepCopyInto(out *TopicRule)
- func (in *TopicRule) DeepCopyObject() runtime.Object
- func (mg *TopicRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TopicRule) GetConnectionDetailsMapping() map[string]string
- func (mg *TopicRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TopicRule) GetID() string
- func (tr *TopicRule) GetObservation() (map[string]interface{}, error)
- func (tr *TopicRule) GetParameters() (map[string]interface{}, error)
- func (mg *TopicRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *TopicRule) GetProviderReference() *xpv1.Reference
- func (mg *TopicRule) GetTerraformResourceType() string
- func (tr *TopicRule) GetTerraformSchemaVersion() int
- func (mg *TopicRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TopicRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *TopicRule) SetConditions(c ...xpv1.Condition)
- func (mg *TopicRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TopicRule) SetObservation(obs map[string]interface{}) error
- func (tr *TopicRule) SetParameters(params map[string]interface{}) error
- func (mg *TopicRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TopicRule) SetProviderReference(r *xpv1.Reference)
- func (mg *TopicRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TopicRuleFirehoseObservation
- type TopicRuleFirehoseParameters
- type TopicRuleIotAnalyticsObservation
- type TopicRuleIotAnalyticsParameters
- type TopicRuleIotEventsObservation
- type TopicRuleIotEventsParameters
- type TopicRuleKinesisObservation
- type TopicRuleKinesisParameters
- type TopicRuleLambdaObservation
- type TopicRuleLambdaParameters
- type TopicRuleList
- type TopicRuleObservation
- type TopicRuleParameters
- type TopicRuleRepublishObservation
- type TopicRuleRepublishParameters
- type TopicRuleS3Observation
- type TopicRuleS3Parameters
- type TopicRuleSnsObservation
- type TopicRuleSnsParameters
- type TopicRuleSpec
- type TopicRuleSqsObservation
- type TopicRuleSqsParameters
- type TopicRuleStatus
- type TopicRuleStepFunctionsObservation
- type TopicRuleStepFunctionsParameters
Constants ¶
const ( CRDGroup = "iot.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Policy_Kind = "Policy" Policy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String() Policy_KindAPIVersion = Policy_Kind + "." + CRDGroupVersion.String() Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_Kind) )
Repository type metadata.
var ( PolicyAttachment_Kind = "PolicyAttachment" PolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyAttachment_Kind}.String() PolicyAttachment_KindAPIVersion = PolicyAttachment_Kind + "." + CRDGroupVersion.String() PolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(PolicyAttachment_Kind) )
Repository type metadata.
var ( RoleAlias_Kind = "RoleAlias" RoleAlias_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleAlias_Kind}.String() RoleAlias_KindAPIVersion = RoleAlias_Kind + "." + CRDGroupVersion.String() RoleAlias_GroupVersionKind = CRDGroupVersion.WithKind(RoleAlias_Kind) )
Repository type metadata.
var ( Thing_Kind = "Thing" Thing_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Thing_Kind}.String() Thing_KindAPIVersion = Thing_Kind + "." + CRDGroupVersion.String() Thing_GroupVersionKind = CRDGroupVersion.WithKind(Thing_Kind) )
Repository type metadata.
var ( ThingPrincipalAttachment_Kind = "ThingPrincipalAttachment" ThingPrincipalAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ThingPrincipalAttachment_Kind}.String() ThingPrincipalAttachment_KindAPIVersion = ThingPrincipalAttachment_Kind + "." + CRDGroupVersion.String() ThingPrincipalAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ThingPrincipalAttachment_Kind) )
Repository type metadata.
var ( ThingType_Kind = "ThingType" ThingType_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ThingType_Kind}.String() ThingType_KindAPIVersion = ThingType_Kind + "." + CRDGroupVersion.String() ThingType_GroupVersionKind = CRDGroupVersion.WithKind(ThingType_Kind) )
Repository type metadata.
var ( TopicRule_Kind = "TopicRule" TopicRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TopicRule_Kind}.String() TopicRule_KindAPIVersion = TopicRule_Kind + "." + CRDGroupVersion.String() TopicRule_GroupVersionKind = CRDGroupVersion.WithKind(TopicRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Required Active *bool `json:"active" tf:"active,omitempty"` // +kubebuilder:validation:Optional Csr *string `json:"csr,omitempty" tf:"csr,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchAlarmObservation ¶
type CloudwatchAlarmObservation struct { }
func (*CloudwatchAlarmObservation) DeepCopy ¶
func (in *CloudwatchAlarmObservation) DeepCopy() *CloudwatchAlarmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchAlarmObservation.
func (*CloudwatchAlarmObservation) DeepCopyInto ¶
func (in *CloudwatchAlarmObservation) DeepCopyInto(out *CloudwatchAlarmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchAlarmParameters ¶
type CloudwatchAlarmParameters struct { // +kubebuilder:validation:Required AlarmName *string `json:"alarmName" tf:"alarm_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StateReason *string `json:"stateReason" tf:"state_reason,omitempty"` // +kubebuilder:validation:Required StateValue *string `json:"stateValue" tf:"state_value,omitempty"` }
func (*CloudwatchAlarmParameters) DeepCopy ¶
func (in *CloudwatchAlarmParameters) DeepCopy() *CloudwatchAlarmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchAlarmParameters.
func (*CloudwatchAlarmParameters) DeepCopyInto ¶
func (in *CloudwatchAlarmParameters) DeepCopyInto(out *CloudwatchAlarmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchMetricObservation ¶
type CloudwatchMetricObservation struct { }
func (*CloudwatchMetricObservation) DeepCopy ¶
func (in *CloudwatchMetricObservation) DeepCopy() *CloudwatchMetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricObservation.
func (*CloudwatchMetricObservation) DeepCopyInto ¶
func (in *CloudwatchMetricObservation) DeepCopyInto(out *CloudwatchMetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchMetricParameters ¶
type CloudwatchMetricParameters struct { // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Required MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Optional MetricTimestamp *string `json:"metricTimestamp,omitempty" tf:"metric_timestamp,omitempty"` // +kubebuilder:validation:Required MetricUnit *string `json:"metricUnit" tf:"metric_unit,omitempty"` // +kubebuilder:validation:Required MetricValue *string `json:"metricValue" tf:"metric_value,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*CloudwatchMetricParameters) DeepCopy ¶
func (in *CloudwatchMetricParameters) DeepCopy() *CloudwatchMetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricParameters.
func (*CloudwatchMetricParameters) DeepCopyInto ¶
func (in *CloudwatchMetricParameters) DeepCopyInto(out *CloudwatchMetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamodbObservation ¶
type DynamodbObservation struct { }
func (*DynamodbObservation) DeepCopy ¶
func (in *DynamodbObservation) DeepCopy() *DynamodbObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbObservation.
func (*DynamodbObservation) DeepCopyInto ¶
func (in *DynamodbObservation) DeepCopyInto(out *DynamodbObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamodbParameters ¶
type DynamodbParameters struct { // +kubebuilder:validation:Required HashKeyField *string `json:"hashKeyField" tf:"hash_key_field,omitempty"` // +kubebuilder:validation:Optional HashKeyType *string `json:"hashKeyType,omitempty" tf:"hash_key_type,omitempty"` // +kubebuilder:validation:Required HashKeyValue *string `json:"hashKeyValue" tf:"hash_key_value,omitempty"` // +kubebuilder:validation:Optional Operation *string `json:"operation,omitempty" tf:"operation,omitempty"` // +kubebuilder:validation:Optional PayloadField *string `json:"payloadField,omitempty" tf:"payload_field,omitempty"` // +kubebuilder:validation:Optional RangeKeyField *string `json:"rangeKeyField,omitempty" tf:"range_key_field,omitempty"` // +kubebuilder:validation:Optional RangeKeyType *string `json:"rangeKeyType,omitempty" tf:"range_key_type,omitempty"` // +kubebuilder:validation:Optional RangeKeyValue *string `json:"rangeKeyValue,omitempty" tf:"range_key_value,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*DynamodbParameters) DeepCopy ¶
func (in *DynamodbParameters) DeepCopy() *DynamodbParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbParameters.
func (*DynamodbParameters) DeepCopyInto ¶
func (in *DynamodbParameters) DeepCopyInto(out *DynamodbParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dynamodbv2Observation ¶
type Dynamodbv2Observation struct { }
func (*Dynamodbv2Observation) DeepCopy ¶
func (in *Dynamodbv2Observation) DeepCopy() *Dynamodbv2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dynamodbv2Observation.
func (*Dynamodbv2Observation) DeepCopyInto ¶
func (in *Dynamodbv2Observation) DeepCopyInto(out *Dynamodbv2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dynamodbv2Parameters ¶
type Dynamodbv2Parameters struct { // +kubebuilder:validation:Optional PutItem []PutItemParameters `json:"putItem,omitempty" tf:"put_item,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*Dynamodbv2Parameters) DeepCopy ¶
func (in *Dynamodbv2Parameters) DeepCopy() *Dynamodbv2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dynamodbv2Parameters.
func (*Dynamodbv2Parameters) DeepCopyInto ¶
func (in *Dynamodbv2Parameters) DeepCopyInto(out *Dynamodbv2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dynamodbv2PutItemObservation ¶
type Dynamodbv2PutItemObservation struct { }
func (*Dynamodbv2PutItemObservation) DeepCopy ¶
func (in *Dynamodbv2PutItemObservation) DeepCopy() *Dynamodbv2PutItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dynamodbv2PutItemObservation.
func (*Dynamodbv2PutItemObservation) DeepCopyInto ¶
func (in *Dynamodbv2PutItemObservation) DeepCopyInto(out *Dynamodbv2PutItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dynamodbv2PutItemParameters ¶
type Dynamodbv2PutItemParameters struct { // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*Dynamodbv2PutItemParameters) DeepCopy ¶
func (in *Dynamodbv2PutItemParameters) DeepCopy() *Dynamodbv2PutItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dynamodbv2PutItemParameters.
func (*Dynamodbv2PutItemParameters) DeepCopyInto ¶
func (in *Dynamodbv2PutItemParameters) DeepCopyInto(out *Dynamodbv2PutItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchObservation ¶
type ElasticsearchObservation struct { }
func (*ElasticsearchObservation) DeepCopy ¶
func (in *ElasticsearchObservation) DeepCopy() *ElasticsearchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchObservation.
func (*ElasticsearchObservation) DeepCopyInto ¶
func (in *ElasticsearchObservation) DeepCopyInto(out *ElasticsearchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchParameters ¶
type ElasticsearchParameters struct { // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required Index *string `json:"index" tf:"index,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ElasticsearchParameters) DeepCopy ¶
func (in *ElasticsearchParameters) DeepCopy() *ElasticsearchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchParameters.
func (*ElasticsearchParameters) DeepCopyInto ¶
func (in *ElasticsearchParameters) DeepCopyInto(out *ElasticsearchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionCloudwatchAlarmObservation ¶
type ErrorActionCloudwatchAlarmObservation struct { }
func (*ErrorActionCloudwatchAlarmObservation) DeepCopy ¶
func (in *ErrorActionCloudwatchAlarmObservation) DeepCopy() *ErrorActionCloudwatchAlarmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionCloudwatchAlarmObservation.
func (*ErrorActionCloudwatchAlarmObservation) DeepCopyInto ¶
func (in *ErrorActionCloudwatchAlarmObservation) DeepCopyInto(out *ErrorActionCloudwatchAlarmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionCloudwatchAlarmParameters ¶
type ErrorActionCloudwatchAlarmParameters struct { // +kubebuilder:validation:Required AlarmName *string `json:"alarmName" tf:"alarm_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StateReason *string `json:"stateReason" tf:"state_reason,omitempty"` // +kubebuilder:validation:Required StateValue *string `json:"stateValue" tf:"state_value,omitempty"` }
func (*ErrorActionCloudwatchAlarmParameters) DeepCopy ¶
func (in *ErrorActionCloudwatchAlarmParameters) DeepCopy() *ErrorActionCloudwatchAlarmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionCloudwatchAlarmParameters.
func (*ErrorActionCloudwatchAlarmParameters) DeepCopyInto ¶
func (in *ErrorActionCloudwatchAlarmParameters) DeepCopyInto(out *ErrorActionCloudwatchAlarmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionCloudwatchMetricObservation ¶
type ErrorActionCloudwatchMetricObservation struct { }
func (*ErrorActionCloudwatchMetricObservation) DeepCopy ¶
func (in *ErrorActionCloudwatchMetricObservation) DeepCopy() *ErrorActionCloudwatchMetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionCloudwatchMetricObservation.
func (*ErrorActionCloudwatchMetricObservation) DeepCopyInto ¶
func (in *ErrorActionCloudwatchMetricObservation) DeepCopyInto(out *ErrorActionCloudwatchMetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionCloudwatchMetricParameters ¶
type ErrorActionCloudwatchMetricParameters struct { // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Required MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Optional MetricTimestamp *string `json:"metricTimestamp,omitempty" tf:"metric_timestamp,omitempty"` // +kubebuilder:validation:Required MetricUnit *string `json:"metricUnit" tf:"metric_unit,omitempty"` // +kubebuilder:validation:Required MetricValue *string `json:"metricValue" tf:"metric_value,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*ErrorActionCloudwatchMetricParameters) DeepCopy ¶
func (in *ErrorActionCloudwatchMetricParameters) DeepCopy() *ErrorActionCloudwatchMetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionCloudwatchMetricParameters.
func (*ErrorActionCloudwatchMetricParameters) DeepCopyInto ¶
func (in *ErrorActionCloudwatchMetricParameters) DeepCopyInto(out *ErrorActionCloudwatchMetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionDynamodbObservation ¶
type ErrorActionDynamodbObservation struct { }
func (*ErrorActionDynamodbObservation) DeepCopy ¶
func (in *ErrorActionDynamodbObservation) DeepCopy() *ErrorActionDynamodbObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionDynamodbObservation.
func (*ErrorActionDynamodbObservation) DeepCopyInto ¶
func (in *ErrorActionDynamodbObservation) DeepCopyInto(out *ErrorActionDynamodbObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionDynamodbParameters ¶
type ErrorActionDynamodbParameters struct { // +kubebuilder:validation:Required HashKeyField *string `json:"hashKeyField" tf:"hash_key_field,omitempty"` // +kubebuilder:validation:Optional HashKeyType *string `json:"hashKeyType,omitempty" tf:"hash_key_type,omitempty"` // +kubebuilder:validation:Required HashKeyValue *string `json:"hashKeyValue" tf:"hash_key_value,omitempty"` // +kubebuilder:validation:Optional Operation *string `json:"operation,omitempty" tf:"operation,omitempty"` // +kubebuilder:validation:Optional PayloadField *string `json:"payloadField,omitempty" tf:"payload_field,omitempty"` // +kubebuilder:validation:Optional RangeKeyField *string `json:"rangeKeyField,omitempty" tf:"range_key_field,omitempty"` // +kubebuilder:validation:Optional RangeKeyType *string `json:"rangeKeyType,omitempty" tf:"range_key_type,omitempty"` // +kubebuilder:validation:Optional RangeKeyValue *string `json:"rangeKeyValue,omitempty" tf:"range_key_value,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*ErrorActionDynamodbParameters) DeepCopy ¶
func (in *ErrorActionDynamodbParameters) DeepCopy() *ErrorActionDynamodbParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionDynamodbParameters.
func (*ErrorActionDynamodbParameters) DeepCopyInto ¶
func (in *ErrorActionDynamodbParameters) DeepCopyInto(out *ErrorActionDynamodbParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionDynamodbv2Observation ¶
type ErrorActionDynamodbv2Observation struct { }
func (*ErrorActionDynamodbv2Observation) DeepCopy ¶
func (in *ErrorActionDynamodbv2Observation) DeepCopy() *ErrorActionDynamodbv2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionDynamodbv2Observation.
func (*ErrorActionDynamodbv2Observation) DeepCopyInto ¶
func (in *ErrorActionDynamodbv2Observation) DeepCopyInto(out *ErrorActionDynamodbv2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionDynamodbv2Parameters ¶
type ErrorActionDynamodbv2Parameters struct { // +kubebuilder:validation:Optional PutItem []Dynamodbv2PutItemParameters `json:"putItem,omitempty" tf:"put_item,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*ErrorActionDynamodbv2Parameters) DeepCopy ¶
func (in *ErrorActionDynamodbv2Parameters) DeepCopy() *ErrorActionDynamodbv2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionDynamodbv2Parameters.
func (*ErrorActionDynamodbv2Parameters) DeepCopyInto ¶
func (in *ErrorActionDynamodbv2Parameters) DeepCopyInto(out *ErrorActionDynamodbv2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionElasticsearchObservation ¶
type ErrorActionElasticsearchObservation struct { }
func (*ErrorActionElasticsearchObservation) DeepCopy ¶
func (in *ErrorActionElasticsearchObservation) DeepCopy() *ErrorActionElasticsearchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionElasticsearchObservation.
func (*ErrorActionElasticsearchObservation) DeepCopyInto ¶
func (in *ErrorActionElasticsearchObservation) DeepCopyInto(out *ErrorActionElasticsearchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionElasticsearchParameters ¶
type ErrorActionElasticsearchParameters struct { // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required Index *string `json:"index" tf:"index,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ErrorActionElasticsearchParameters) DeepCopy ¶
func (in *ErrorActionElasticsearchParameters) DeepCopy() *ErrorActionElasticsearchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionElasticsearchParameters.
func (*ErrorActionElasticsearchParameters) DeepCopyInto ¶
func (in *ErrorActionElasticsearchParameters) DeepCopyInto(out *ErrorActionElasticsearchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionObservation ¶
type ErrorActionObservation struct { }
func (*ErrorActionObservation) DeepCopy ¶
func (in *ErrorActionObservation) DeepCopy() *ErrorActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionObservation.
func (*ErrorActionObservation) DeepCopyInto ¶
func (in *ErrorActionObservation) DeepCopyInto(out *ErrorActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorActionParameters ¶
type ErrorActionParameters struct { // +kubebuilder:validation:Optional CloudwatchAlarm []ErrorActionCloudwatchAlarmParameters `json:"cloudwatchAlarm,omitempty" tf:"cloudwatch_alarm,omitempty"` // +kubebuilder:validation:Optional CloudwatchMetric []ErrorActionCloudwatchMetricParameters `json:"cloudwatchMetric,omitempty" tf:"cloudwatch_metric,omitempty"` // +kubebuilder:validation:Optional Dynamodb []ErrorActionDynamodbParameters `json:"dynamodb,omitempty" tf:"dynamodb,omitempty"` // +kubebuilder:validation:Optional Dynamodbv2 []ErrorActionDynamodbv2Parameters `json:"dynamodbv2,omitempty" tf:"dynamodbv2,omitempty"` // +kubebuilder:validation:Optional Elasticsearch []ErrorActionElasticsearchParameters `json:"elasticsearch,omitempty" tf:"elasticsearch,omitempty"` // +kubebuilder:validation:Optional Firehose []FirehoseParameters `json:"firehose,omitempty" tf:"firehose,omitempty"` // +kubebuilder:validation:Optional IotAnalytics []IotAnalyticsParameters `json:"iotAnalytics,omitempty" tf:"iot_analytics,omitempty"` // +kubebuilder:validation:Optional IotEvents []IotEventsParameters `json:"iotEvents,omitempty" tf:"iot_events,omitempty"` // +kubebuilder:validation:Optional Kinesis []KinesisParameters `json:"kinesis,omitempty" tf:"kinesis,omitempty"` // +kubebuilder:validation:Optional Lambda []LambdaParameters `json:"lambda,omitempty" tf:"lambda,omitempty"` // +kubebuilder:validation:Optional Republish []RepublishParameters `json:"republish,omitempty" tf:"republish,omitempty"` // +kubebuilder:validation:Optional S3 []S3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Optional Sns []SnsParameters `json:"sns,omitempty" tf:"sns,omitempty"` // +kubebuilder:validation:Optional Sqs []SqsParameters `json:"sqs,omitempty" tf:"sqs,omitempty"` // +kubebuilder:validation:Optional StepFunctions []StepFunctionsParameters `json:"stepFunctions,omitempty" tf:"step_functions,omitempty"` }
func (*ErrorActionParameters) DeepCopy ¶
func (in *ErrorActionParameters) DeepCopy() *ErrorActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorActionParameters.
func (*ErrorActionParameters) DeepCopyInto ¶
func (in *ErrorActionParameters) DeepCopyInto(out *ErrorActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirehoseObservation ¶
type FirehoseObservation struct { }
func (*FirehoseObservation) DeepCopy ¶
func (in *FirehoseObservation) DeepCopy() *FirehoseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirehoseObservation.
func (*FirehoseObservation) DeepCopyInto ¶
func (in *FirehoseObservation) DeepCopyInto(out *FirehoseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirehoseParameters ¶
type FirehoseParameters struct { // +kubebuilder:validation:Required DeliveryStreamName *string `json:"deliveryStreamName" tf:"delivery_stream_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional Separator *string `json:"separator,omitempty" tf:"separator,omitempty"` }
func (*FirehoseParameters) DeepCopy ¶
func (in *FirehoseParameters) DeepCopy() *FirehoseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirehoseParameters.
func (*FirehoseParameters) DeepCopyInto ¶
func (in *FirehoseParameters) DeepCopyInto(out *FirehoseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotAnalyticsObservation ¶
type IotAnalyticsObservation struct { }
func (*IotAnalyticsObservation) DeepCopy ¶
func (in *IotAnalyticsObservation) DeepCopy() *IotAnalyticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotAnalyticsObservation.
func (*IotAnalyticsObservation) DeepCopyInto ¶
func (in *IotAnalyticsObservation) DeepCopyInto(out *IotAnalyticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotAnalyticsParameters ¶
type IotAnalyticsParameters struct { // +kubebuilder:validation:Required ChannelName *string `json:"channelName" tf:"channel_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*IotAnalyticsParameters) DeepCopy ¶
func (in *IotAnalyticsParameters) DeepCopy() *IotAnalyticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotAnalyticsParameters.
func (*IotAnalyticsParameters) DeepCopyInto ¶
func (in *IotAnalyticsParameters) DeepCopyInto(out *IotAnalyticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotEventsObservation ¶
type IotEventsObservation struct { }
func (*IotEventsObservation) DeepCopy ¶
func (in *IotEventsObservation) DeepCopy() *IotEventsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotEventsObservation.
func (*IotEventsObservation) DeepCopyInto ¶
func (in *IotEventsObservation) DeepCopyInto(out *IotEventsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotEventsParameters ¶
type IotEventsParameters struct { // +kubebuilder:validation:Required InputName *string `json:"inputName" tf:"input_name,omitempty"` // +kubebuilder:validation:Optional MessageID *string `json:"messageId,omitempty" tf:"message_id,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*IotEventsParameters) DeepCopy ¶
func (in *IotEventsParameters) DeepCopy() *IotEventsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotEventsParameters.
func (*IotEventsParameters) DeepCopyInto ¶
func (in *IotEventsParameters) DeepCopyInto(out *IotEventsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisObservation ¶
type KinesisObservation struct { }
func (*KinesisObservation) DeepCopy ¶
func (in *KinesisObservation) DeepCopy() *KinesisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisObservation.
func (*KinesisObservation) DeepCopyInto ¶
func (in *KinesisObservation) DeepCopyInto(out *KinesisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisParameters ¶
type KinesisParameters struct { // +kubebuilder:validation:Optional PartitionKey *string `json:"partitionKey,omitempty" tf:"partition_key,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StreamName *string `json:"streamName" tf:"stream_name,omitempty"` }
func (*KinesisParameters) DeepCopy ¶
func (in *KinesisParameters) DeepCopy() *KinesisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisParameters.
func (*KinesisParameters) DeepCopyInto ¶
func (in *KinesisParameters) DeepCopyInto(out *KinesisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaObservation ¶
type LambdaObservation struct { }
func (*LambdaObservation) DeepCopy ¶
func (in *LambdaObservation) DeepCopy() *LambdaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaObservation.
func (*LambdaObservation) DeepCopyInto ¶
func (in *LambdaObservation) DeepCopyInto(out *LambdaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaParameters ¶
type LambdaParameters struct { // +kubebuilder:validation:Required FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"` }
func (*LambdaParameters) DeepCopy ¶
func (in *LambdaParameters) DeepCopy() *LambdaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaParameters.
func (*LambdaParameters) DeepCopyInto ¶
func (in *LambdaParameters) DeepCopyInto(out *LambdaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
Policy is the Schema for the Policys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) GetCondition ¶
func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Policy.
func (*Policy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Policy
func (*Policy) GetDeletionPolicy ¶
func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Policy.
func (*Policy) GetObservation ¶
GetObservation of this Policy
func (*Policy) GetParameters ¶
GetParameters of this Policy
func (*Policy) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
func (*Policy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Policy
func (*Policy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Policy) GetWriteConnectionSecretToReference ¶
func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Policy.
func (*Policy) LateInitialize ¶
LateInitialize this Policy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Policy) SetConditions ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetObservation ¶
SetObservation for this Policy
func (*Policy) SetParameters ¶
SetParameters for this Policy
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
func (*Policy) SetWriteConnectionSecretToReference ¶
func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Policy.
type PolicyAttachment ¶
type PolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyAttachmentSpec `json:"spec"` Status PolicyAttachmentStatus `json:"status,omitempty"` }
PolicyAttachment is the Schema for the PolicyAttachments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*PolicyAttachment) DeepCopy ¶
func (in *PolicyAttachment) DeepCopy() *PolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachment.
func (*PolicyAttachment) DeepCopyInto ¶
func (in *PolicyAttachment) DeepCopyInto(out *PolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAttachment) DeepCopyObject ¶
func (in *PolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyAttachment) GetCondition ¶
func (mg *PolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyAttachment.
func (*PolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *PolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyAttachment
func (*PolicyAttachment) GetDeletionPolicy ¶
func (mg *PolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyAttachment.
func (*PolicyAttachment) GetID ¶
func (tr *PolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyAttachment
func (*PolicyAttachment) GetObservation ¶
func (tr *PolicyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyAttachment
func (*PolicyAttachment) GetParameters ¶
func (tr *PolicyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyAttachment
func (*PolicyAttachment) GetProviderConfigReference ¶
func (mg *PolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyAttachment.
func (*PolicyAttachment) GetProviderReference ¶
func (mg *PolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*PolicyAttachment) GetTerraformResourceType ¶
func (mg *PolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyAttachment
func (*PolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *PolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *PolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyAttachment.
func (*PolicyAttachment) LateInitialize ¶
func (tr *PolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyAttachment) SetConditions ¶
func (mg *PolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyAttachment.
func (*PolicyAttachment) SetDeletionPolicy ¶
func (mg *PolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyAttachment.
func (*PolicyAttachment) SetObservation ¶
func (tr *PolicyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyAttachment
func (*PolicyAttachment) SetParameters ¶
func (tr *PolicyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyAttachment
func (*PolicyAttachment) SetProviderConfigReference ¶
func (mg *PolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyAttachment.
func (*PolicyAttachment) SetProviderReference ¶
func (mg *PolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*PolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *PolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyAttachment.
type PolicyAttachmentList ¶
type PolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyAttachment `json:"items"` }
PolicyAttachmentList contains a list of PolicyAttachments
func (*PolicyAttachmentList) DeepCopy ¶
func (in *PolicyAttachmentList) DeepCopy() *PolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentList.
func (*PolicyAttachmentList) DeepCopyInto ¶
func (in *PolicyAttachmentList) DeepCopyInto(out *PolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAttachmentList) DeepCopyObject ¶
func (in *PolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyAttachmentList) GetItems ¶
func (l *PolicyAttachmentList) GetItems() []resource.Managed
GetItems of this PolicyAttachmentList.
type PolicyAttachmentObservation ¶
type PolicyAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicyAttachmentObservation) DeepCopy ¶
func (in *PolicyAttachmentObservation) DeepCopy() *PolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentObservation.
func (*PolicyAttachmentObservation) DeepCopyInto ¶
func (in *PolicyAttachmentObservation) DeepCopyInto(out *PolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAttachmentParameters ¶
type PolicyAttachmentParameters struct { // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` }
func (*PolicyAttachmentParameters) DeepCopy ¶
func (in *PolicyAttachmentParameters) DeepCopy() *PolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentParameters.
func (*PolicyAttachmentParameters) DeepCopyInto ¶
func (in *PolicyAttachmentParameters) DeepCopyInto(out *PolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAttachmentSpec ¶
type PolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyAttachmentParameters `json:"forProvider"` }
PolicyAttachmentSpec defines the desired state of PolicyAttachment
func (*PolicyAttachmentSpec) DeepCopy ¶
func (in *PolicyAttachmentSpec) DeepCopy() *PolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentSpec.
func (*PolicyAttachmentSpec) DeepCopyInto ¶
func (in *PolicyAttachmentSpec) DeepCopyInto(out *PolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAttachmentStatus ¶
type PolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyAttachmentObservation `json:"atProvider,omitempty"` }
PolicyAttachmentStatus defines the observed state of PolicyAttachment.
func (*PolicyAttachmentStatus) DeepCopy ¶
func (in *PolicyAttachmentStatus) DeepCopy() *PolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentStatus.
func (*PolicyAttachmentStatus) DeepCopyInto ¶
func (in *PolicyAttachmentStatus) DeepCopyInto(out *PolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
PolicyList contains a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyList) GetItems ¶
func (l *PolicyList) GetItems() []resource.Managed
GetItems of this PolicyList.
type PolicyObservation ¶
type PolicyObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DefaultVersionID *string `json:"defaultVersionId,omitempty" tf:"default_version_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpec ¶
type PolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyParameters `json:"forProvider"` }
PolicySpec defines the desired state of Policy
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyObservation `json:"atProvider,omitempty"` }
PolicyStatus defines the observed state of Policy.
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertiesObservation ¶
type PropertiesObservation struct { }
func (*PropertiesObservation) DeepCopy ¶
func (in *PropertiesObservation) DeepCopy() *PropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertiesObservation.
func (*PropertiesObservation) DeepCopyInto ¶
func (in *PropertiesObservation) DeepCopyInto(out *PropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertiesParameters ¶
type PropertiesParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional SearchableAttributes []*string `json:"searchableAttributes,omitempty" tf:"searchable_attributes,omitempty"` }
func (*PropertiesParameters) DeepCopy ¶
func (in *PropertiesParameters) DeepCopy() *PropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertiesParameters.
func (*PropertiesParameters) DeepCopyInto ¶
func (in *PropertiesParameters) DeepCopyInto(out *PropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PutItemObservation ¶
type PutItemObservation struct { }
func (*PutItemObservation) DeepCopy ¶
func (in *PutItemObservation) DeepCopy() *PutItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PutItemObservation.
func (*PutItemObservation) DeepCopyInto ¶
func (in *PutItemObservation) DeepCopyInto(out *PutItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PutItemParameters ¶
type PutItemParameters struct { // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*PutItemParameters) DeepCopy ¶
func (in *PutItemParameters) DeepCopy() *PutItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PutItemParameters.
func (*PutItemParameters) DeepCopyInto ¶
func (in *PutItemParameters) DeepCopyInto(out *PutItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepublishObservation ¶
type RepublishObservation struct { }
func (*RepublishObservation) DeepCopy ¶
func (in *RepublishObservation) DeepCopy() *RepublishObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepublishObservation.
func (*RepublishObservation) DeepCopyInto ¶
func (in *RepublishObservation) DeepCopyInto(out *RepublishObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepublishParameters ¶
type RepublishParameters struct { // +kubebuilder:validation:Optional Qos *int64 `json:"qos,omitempty" tf:"qos,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required Topic *string `json:"topic" tf:"topic,omitempty"` }
func (*RepublishParameters) DeepCopy ¶
func (in *RepublishParameters) DeepCopy() *RepublishParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepublishParameters.
func (*RepublishParameters) DeepCopyInto ¶
func (in *RepublishParameters) DeepCopyInto(out *RepublishParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAlias ¶
type RoleAlias struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAliasSpec `json:"spec"` Status RoleAliasStatus `json:"status,omitempty"` }
RoleAlias is the Schema for the RoleAliass API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*RoleAlias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAlias.
func (*RoleAlias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAlias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAlias) GetCondition ¶
func (mg *RoleAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleAlias.
func (*RoleAlias) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RoleAlias
func (*RoleAlias) GetDeletionPolicy ¶
func (mg *RoleAlias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleAlias.
func (*RoleAlias) GetObservation ¶
GetObservation of this RoleAlias
func (*RoleAlias) GetParameters ¶
GetParameters of this RoleAlias
func (*RoleAlias) GetProviderConfigReference ¶
GetProviderConfigReference of this RoleAlias.
func (*RoleAlias) GetProviderReference ¶
GetProviderReference of this RoleAlias. Deprecated: Use GetProviderConfigReference.
func (*RoleAlias) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RoleAlias
func (*RoleAlias) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleAlias) GetWriteConnectionSecretToReference ¶
func (mg *RoleAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleAlias.
func (*RoleAlias) LateInitialize ¶
LateInitialize this RoleAlias using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleAlias) ResolveReferences ¶
ResolveReferences of this RoleAlias.
func (*RoleAlias) SetConditions ¶
SetConditions of this RoleAlias.
func (*RoleAlias) SetDeletionPolicy ¶
func (mg *RoleAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleAlias.
func (*RoleAlias) SetObservation ¶
SetObservation for this RoleAlias
func (*RoleAlias) SetParameters ¶
SetParameters for this RoleAlias
func (*RoleAlias) SetProviderConfigReference ¶
SetProviderConfigReference of this RoleAlias.
func (*RoleAlias) SetProviderReference ¶
SetProviderReference of this RoleAlias. Deprecated: Use SetProviderConfigReference.
func (*RoleAlias) SetWriteConnectionSecretToReference ¶
func (mg *RoleAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleAlias.
type RoleAliasList ¶
type RoleAliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleAlias `json:"items"` }
RoleAliasList contains a list of RoleAliass
func (*RoleAliasList) DeepCopy ¶
func (in *RoleAliasList) DeepCopy() *RoleAliasList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasList.
func (*RoleAliasList) DeepCopyInto ¶
func (in *RoleAliasList) DeepCopyInto(out *RoleAliasList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAliasList) DeepCopyObject ¶
func (in *RoleAliasList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAliasList) GetItems ¶
func (l *RoleAliasList) GetItems() []resource.Managed
GetItems of this RoleAliasList.
type RoleAliasObservation ¶
type RoleAliasObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RoleAliasObservation) DeepCopy ¶
func (in *RoleAliasObservation) DeepCopy() *RoleAliasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasObservation.
func (*RoleAliasObservation) DeepCopyInto ¶
func (in *RoleAliasObservation) DeepCopyInto(out *RoleAliasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAliasParameters ¶
type RoleAliasParameters struct { // +kubebuilder:validation:Required Alias *string `json:"alias" tf:"alias,omitempty"` // +kubebuilder:validation:Optional CredentialDuration *int64 `json:"credentialDuration,omitempty" tf:"credential_duration,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` }
func (*RoleAliasParameters) DeepCopy ¶
func (in *RoleAliasParameters) DeepCopy() *RoleAliasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasParameters.
func (*RoleAliasParameters) DeepCopyInto ¶
func (in *RoleAliasParameters) DeepCopyInto(out *RoleAliasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAliasSpec ¶
type RoleAliasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleAliasParameters `json:"forProvider"` }
RoleAliasSpec defines the desired state of RoleAlias
func (*RoleAliasSpec) DeepCopy ¶
func (in *RoleAliasSpec) DeepCopy() *RoleAliasSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasSpec.
func (*RoleAliasSpec) DeepCopyInto ¶
func (in *RoleAliasSpec) DeepCopyInto(out *RoleAliasSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAliasStatus ¶
type RoleAliasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleAliasObservation `json:"atProvider,omitempty"` }
RoleAliasStatus defines the observed state of RoleAlias.
func (*RoleAliasStatus) DeepCopy ¶
func (in *RoleAliasStatus) DeepCopy() *RoleAliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasStatus.
func (*RoleAliasStatus) DeepCopyInto ¶
func (in *RoleAliasStatus) DeepCopyInto(out *RoleAliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Observation ¶
type S3Observation struct { }
func (*S3Observation) DeepCopy ¶
func (in *S3Observation) DeepCopy() *S3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Observation.
func (*S3Observation) DeepCopyInto ¶
func (in *S3Observation) DeepCopyInto(out *S3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Parameters ¶
type S3Parameters struct { // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*S3Parameters) DeepCopy ¶
func (in *S3Parameters) DeepCopy() *S3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Parameters.
func (*S3Parameters) DeepCopyInto ¶
func (in *S3Parameters) DeepCopyInto(out *S3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsObservation ¶
type SnsObservation struct { }
func (*SnsObservation) DeepCopy ¶
func (in *SnsObservation) DeepCopy() *SnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsObservation.
func (*SnsObservation) DeepCopyInto ¶
func (in *SnsObservation) DeepCopyInto(out *SnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsParameters ¶
type SnsParameters struct { // +kubebuilder:validation:Optional MessageFormat *string `json:"messageFormat,omitempty" tf:"message_format,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required TargetArn *string `json:"targetArn" tf:"target_arn,omitempty"` }
func (*SnsParameters) DeepCopy ¶
func (in *SnsParameters) DeepCopy() *SnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsParameters.
func (*SnsParameters) DeepCopyInto ¶
func (in *SnsParameters) DeepCopyInto(out *SnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsObservation ¶
type SqsObservation struct { }
func (*SqsObservation) DeepCopy ¶
func (in *SqsObservation) DeepCopy() *SqsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsObservation.
func (*SqsObservation) DeepCopyInto ¶
func (in *SqsObservation) DeepCopyInto(out *SqsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsParameters ¶
type SqsParameters struct { // +kubebuilder:validation:Required QueueURL *string `json:"queueUrl" tf:"queue_url,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required UseBase64 *bool `json:"useBase64" tf:"use_base64,omitempty"` }
func (*SqsParameters) DeepCopy ¶
func (in *SqsParameters) DeepCopy() *SqsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsParameters.
func (*SqsParameters) DeepCopyInto ¶
func (in *SqsParameters) DeepCopyInto(out *SqsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepFunctionsObservation ¶
type StepFunctionsObservation struct { }
func (*StepFunctionsObservation) DeepCopy ¶
func (in *StepFunctionsObservation) DeepCopy() *StepFunctionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepFunctionsObservation.
func (*StepFunctionsObservation) DeepCopyInto ¶
func (in *StepFunctionsObservation) DeepCopyInto(out *StepFunctionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepFunctionsParameters ¶
type StepFunctionsParameters struct { // +kubebuilder:validation:Optional ExecutionNamePrefix *string `json:"executionNamePrefix,omitempty" tf:"execution_name_prefix,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StateMachineName *string `json:"stateMachineName" tf:"state_machine_name,omitempty"` }
func (*StepFunctionsParameters) DeepCopy ¶
func (in *StepFunctionsParameters) DeepCopy() *StepFunctionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepFunctionsParameters.
func (*StepFunctionsParameters) DeepCopyInto ¶
func (in *StepFunctionsParameters) DeepCopyInto(out *StepFunctionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Thing ¶
type Thing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThingSpec `json:"spec"` Status ThingStatus `json:"status,omitempty"` }
Thing is the Schema for the Things API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Thing) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Thing.
func (*Thing) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Thing) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Thing) GetCondition ¶
func (mg *Thing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Thing.
func (*Thing) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Thing
func (*Thing) GetDeletionPolicy ¶
func (mg *Thing) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Thing.
func (*Thing) GetObservation ¶
GetObservation of this Thing
func (*Thing) GetParameters ¶
GetParameters of this Thing
func (*Thing) GetProviderConfigReference ¶
GetProviderConfigReference of this Thing.
func (*Thing) GetProviderReference ¶
GetProviderReference of this Thing. Deprecated: Use GetProviderConfigReference.
func (*Thing) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Thing
func (*Thing) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Thing) GetWriteConnectionSecretToReference ¶
func (mg *Thing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Thing.
func (*Thing) LateInitialize ¶
LateInitialize this Thing using its observed tfState. returns True if there are any spec changes for the resource.
func (*Thing) SetConditions ¶
SetConditions of this Thing.
func (*Thing) SetDeletionPolicy ¶
func (mg *Thing) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Thing.
func (*Thing) SetObservation ¶
SetObservation for this Thing
func (*Thing) SetParameters ¶
SetParameters for this Thing
func (*Thing) SetProviderConfigReference ¶
SetProviderConfigReference of this Thing.
func (*Thing) SetProviderReference ¶
SetProviderReference of this Thing. Deprecated: Use SetProviderConfigReference.
func (*Thing) SetWriteConnectionSecretToReference ¶
func (mg *Thing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Thing.
type ThingList ¶
type ThingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Thing `json:"items"` }
ThingList contains a list of Things
func (*ThingList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingList.
func (*ThingList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThingObservation ¶
type ThingObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DefaultClientID *string `json:"defaultClientId,omitempty" tf:"default_client_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Version *int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*ThingObservation) DeepCopy ¶
func (in *ThingObservation) DeepCopy() *ThingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingObservation.
func (*ThingObservation) DeepCopyInto ¶
func (in *ThingObservation) DeepCopyInto(out *ThingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingParameters ¶
type ThingParameters struct { // +kubebuilder:validation:Optional Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ThingTypeName *string `json:"thingTypeName,omitempty" tf:"thing_type_name,omitempty"` }
func (*ThingParameters) DeepCopy ¶
func (in *ThingParameters) DeepCopy() *ThingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingParameters.
func (*ThingParameters) DeepCopyInto ¶
func (in *ThingParameters) DeepCopyInto(out *ThingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingPrincipalAttachment ¶
type ThingPrincipalAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThingPrincipalAttachmentSpec `json:"spec"` Status ThingPrincipalAttachmentStatus `json:"status,omitempty"` }
ThingPrincipalAttachment is the Schema for the ThingPrincipalAttachments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*ThingPrincipalAttachment) DeepCopy ¶
func (in *ThingPrincipalAttachment) DeepCopy() *ThingPrincipalAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) DeepCopyInto ¶
func (in *ThingPrincipalAttachment) DeepCopyInto(out *ThingPrincipalAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingPrincipalAttachment) DeepCopyObject ¶
func (in *ThingPrincipalAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThingPrincipalAttachment) GetCondition ¶
func (mg *ThingPrincipalAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) GetConnectionDetailsMapping ¶
func (tr *ThingPrincipalAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) GetDeletionPolicy ¶
func (mg *ThingPrincipalAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) GetID ¶
func (tr *ThingPrincipalAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) GetObservation ¶
func (tr *ThingPrincipalAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) GetParameters ¶
func (tr *ThingPrincipalAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) GetProviderConfigReference ¶
func (mg *ThingPrincipalAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) GetProviderReference ¶
func (mg *ThingPrincipalAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ThingPrincipalAttachment. Deprecated: Use GetProviderConfigReference.
func (*ThingPrincipalAttachment) GetTerraformResourceType ¶
func (mg *ThingPrincipalAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) GetTerraformSchemaVersion ¶
func (tr *ThingPrincipalAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ThingPrincipalAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ThingPrincipalAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) LateInitialize ¶
func (tr *ThingPrincipalAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ThingPrincipalAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ThingPrincipalAttachment) SetConditions ¶
func (mg *ThingPrincipalAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) SetDeletionPolicy ¶
func (mg *ThingPrincipalAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) SetObservation ¶
func (tr *ThingPrincipalAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) SetParameters ¶
func (tr *ThingPrincipalAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this ThingPrincipalAttachment
func (*ThingPrincipalAttachment) SetProviderConfigReference ¶
func (mg *ThingPrincipalAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ThingPrincipalAttachment.
func (*ThingPrincipalAttachment) SetProviderReference ¶
func (mg *ThingPrincipalAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ThingPrincipalAttachment. Deprecated: Use SetProviderConfigReference.
func (*ThingPrincipalAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ThingPrincipalAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ThingPrincipalAttachment.
type ThingPrincipalAttachmentList ¶
type ThingPrincipalAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ThingPrincipalAttachment `json:"items"` }
ThingPrincipalAttachmentList contains a list of ThingPrincipalAttachments
func (*ThingPrincipalAttachmentList) DeepCopy ¶
func (in *ThingPrincipalAttachmentList) DeepCopy() *ThingPrincipalAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachmentList.
func (*ThingPrincipalAttachmentList) DeepCopyInto ¶
func (in *ThingPrincipalAttachmentList) DeepCopyInto(out *ThingPrincipalAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingPrincipalAttachmentList) DeepCopyObject ¶
func (in *ThingPrincipalAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThingPrincipalAttachmentList) GetItems ¶
func (l *ThingPrincipalAttachmentList) GetItems() []resource.Managed
GetItems of this ThingPrincipalAttachmentList.
type ThingPrincipalAttachmentObservation ¶
type ThingPrincipalAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ThingPrincipalAttachmentObservation) DeepCopy ¶
func (in *ThingPrincipalAttachmentObservation) DeepCopy() *ThingPrincipalAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachmentObservation.
func (*ThingPrincipalAttachmentObservation) DeepCopyInto ¶
func (in *ThingPrincipalAttachmentObservation) DeepCopyInto(out *ThingPrincipalAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingPrincipalAttachmentParameters ¶
type ThingPrincipalAttachmentParameters struct { // +kubebuilder:validation:Required Principal *string `json:"principal" tf:"principal,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Thing *string `json:"thing" tf:"thing,omitempty"` }
func (*ThingPrincipalAttachmentParameters) DeepCopy ¶
func (in *ThingPrincipalAttachmentParameters) DeepCopy() *ThingPrincipalAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachmentParameters.
func (*ThingPrincipalAttachmentParameters) DeepCopyInto ¶
func (in *ThingPrincipalAttachmentParameters) DeepCopyInto(out *ThingPrincipalAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingPrincipalAttachmentSpec ¶
type ThingPrincipalAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ThingPrincipalAttachmentParameters `json:"forProvider"` }
ThingPrincipalAttachmentSpec defines the desired state of ThingPrincipalAttachment
func (*ThingPrincipalAttachmentSpec) DeepCopy ¶
func (in *ThingPrincipalAttachmentSpec) DeepCopy() *ThingPrincipalAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachmentSpec.
func (*ThingPrincipalAttachmentSpec) DeepCopyInto ¶
func (in *ThingPrincipalAttachmentSpec) DeepCopyInto(out *ThingPrincipalAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingPrincipalAttachmentStatus ¶
type ThingPrincipalAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ThingPrincipalAttachmentObservation `json:"atProvider,omitempty"` }
ThingPrincipalAttachmentStatus defines the observed state of ThingPrincipalAttachment.
func (*ThingPrincipalAttachmentStatus) DeepCopy ¶
func (in *ThingPrincipalAttachmentStatus) DeepCopy() *ThingPrincipalAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingPrincipalAttachmentStatus.
func (*ThingPrincipalAttachmentStatus) DeepCopyInto ¶
func (in *ThingPrincipalAttachmentStatus) DeepCopyInto(out *ThingPrincipalAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingSpec ¶
type ThingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ThingParameters `json:"forProvider"` }
ThingSpec defines the desired state of Thing
func (*ThingSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingSpec.
func (*ThingSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingStatus ¶
type ThingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ThingObservation `json:"atProvider,omitempty"` }
ThingStatus defines the observed state of Thing.
func (*ThingStatus) DeepCopy ¶
func (in *ThingStatus) DeepCopy() *ThingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingStatus.
func (*ThingStatus) DeepCopyInto ¶
func (in *ThingStatus) DeepCopyInto(out *ThingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingType ¶
type ThingType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThingTypeSpec `json:"spec"` Status ThingTypeStatus `json:"status,omitempty"` }
ThingType is the Schema for the ThingTypes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*ThingType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingType.
func (*ThingType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingType) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThingType) GetCondition ¶
func (mg *ThingType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ThingType.
func (*ThingType) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ThingType
func (*ThingType) GetDeletionPolicy ¶
func (mg *ThingType) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ThingType.
func (*ThingType) GetObservation ¶
GetObservation of this ThingType
func (*ThingType) GetParameters ¶
GetParameters of this ThingType
func (*ThingType) GetProviderConfigReference ¶
GetProviderConfigReference of this ThingType.
func (*ThingType) GetProviderReference ¶
GetProviderReference of this ThingType. Deprecated: Use GetProviderConfigReference.
func (*ThingType) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ThingType
func (*ThingType) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ThingType) GetWriteConnectionSecretToReference ¶
func (mg *ThingType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ThingType.
func (*ThingType) LateInitialize ¶
LateInitialize this ThingType using its observed tfState. returns True if there are any spec changes for the resource.
func (*ThingType) SetConditions ¶
SetConditions of this ThingType.
func (*ThingType) SetDeletionPolicy ¶
func (mg *ThingType) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ThingType.
func (*ThingType) SetObservation ¶
SetObservation for this ThingType
func (*ThingType) SetParameters ¶
SetParameters for this ThingType
func (*ThingType) SetProviderConfigReference ¶
SetProviderConfigReference of this ThingType.
func (*ThingType) SetProviderReference ¶
SetProviderReference of this ThingType. Deprecated: Use SetProviderConfigReference.
func (*ThingType) SetWriteConnectionSecretToReference ¶
func (mg *ThingType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ThingType.
type ThingTypeList ¶
type ThingTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ThingType `json:"items"` }
ThingTypeList contains a list of ThingTypes
func (*ThingTypeList) DeepCopy ¶
func (in *ThingTypeList) DeepCopy() *ThingTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeList.
func (*ThingTypeList) DeepCopyInto ¶
func (in *ThingTypeList) DeepCopyInto(out *ThingTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingTypeList) DeepCopyObject ¶
func (in *ThingTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThingTypeList) GetItems ¶
func (l *ThingTypeList) GetItems() []resource.Managed
GetItems of this ThingTypeList.
type ThingTypeObservation ¶
type ThingTypeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ThingTypeObservation) DeepCopy ¶
func (in *ThingTypeObservation) DeepCopy() *ThingTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeObservation.
func (*ThingTypeObservation) DeepCopyInto ¶
func (in *ThingTypeObservation) DeepCopyInto(out *ThingTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingTypeParameters ¶
type ThingTypeParameters struct { // +kubebuilder:validation:Optional Deprecated *bool `json:"deprecated,omitempty" tf:"deprecated,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Properties []PropertiesParameters `json:"properties,omitempty" tf:"properties,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ThingTypeParameters) DeepCopy ¶
func (in *ThingTypeParameters) DeepCopy() *ThingTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeParameters.
func (*ThingTypeParameters) DeepCopyInto ¶
func (in *ThingTypeParameters) DeepCopyInto(out *ThingTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingTypeSpec ¶
type ThingTypeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ThingTypeParameters `json:"forProvider"` }
ThingTypeSpec defines the desired state of ThingType
func (*ThingTypeSpec) DeepCopy ¶
func (in *ThingTypeSpec) DeepCopy() *ThingTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeSpec.
func (*ThingTypeSpec) DeepCopyInto ¶
func (in *ThingTypeSpec) DeepCopyInto(out *ThingTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThingTypeStatus ¶
type ThingTypeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ThingTypeObservation `json:"atProvider,omitempty"` }
ThingTypeStatus defines the observed state of ThingType.
func (*ThingTypeStatus) DeepCopy ¶
func (in *ThingTypeStatus) DeepCopy() *ThingTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeStatus.
func (*ThingTypeStatus) DeepCopyInto ¶
func (in *ThingTypeStatus) DeepCopyInto(out *ThingTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRule ¶
type TopicRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TopicRuleSpec `json:"spec"` Status TopicRuleStatus `json:"status,omitempty"` }
TopicRule is the Schema for the TopicRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*TopicRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRule.
func (*TopicRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TopicRule) GetCondition ¶
func (mg *TopicRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TopicRule.
func (*TopicRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TopicRule
func (*TopicRule) GetDeletionPolicy ¶
func (mg *TopicRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TopicRule.
func (*TopicRule) GetObservation ¶
GetObservation of this TopicRule
func (*TopicRule) GetParameters ¶
GetParameters of this TopicRule
func (*TopicRule) GetProviderConfigReference ¶
GetProviderConfigReference of this TopicRule.
func (*TopicRule) GetProviderReference ¶
GetProviderReference of this TopicRule. Deprecated: Use GetProviderConfigReference.
func (*TopicRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TopicRule
func (*TopicRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TopicRule) GetWriteConnectionSecretToReference ¶
func (mg *TopicRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TopicRule.
func (*TopicRule) LateInitialize ¶
LateInitialize this TopicRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*TopicRule) SetConditions ¶
SetConditions of this TopicRule.
func (*TopicRule) SetDeletionPolicy ¶
func (mg *TopicRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TopicRule.
func (*TopicRule) SetObservation ¶
SetObservation for this TopicRule
func (*TopicRule) SetParameters ¶
SetParameters for this TopicRule
func (*TopicRule) SetProviderConfigReference ¶
SetProviderConfigReference of this TopicRule.
func (*TopicRule) SetProviderReference ¶
SetProviderReference of this TopicRule. Deprecated: Use SetProviderConfigReference.
func (*TopicRule) SetWriteConnectionSecretToReference ¶
func (mg *TopicRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TopicRule.
type TopicRuleFirehoseObservation ¶
type TopicRuleFirehoseObservation struct { }
func (*TopicRuleFirehoseObservation) DeepCopy ¶
func (in *TopicRuleFirehoseObservation) DeepCopy() *TopicRuleFirehoseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleFirehoseObservation.
func (*TopicRuleFirehoseObservation) DeepCopyInto ¶
func (in *TopicRuleFirehoseObservation) DeepCopyInto(out *TopicRuleFirehoseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleFirehoseParameters ¶
type TopicRuleFirehoseParameters struct { // +kubebuilder:validation:Required DeliveryStreamName *string `json:"deliveryStreamName" tf:"delivery_stream_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional Separator *string `json:"separator,omitempty" tf:"separator,omitempty"` }
func (*TopicRuleFirehoseParameters) DeepCopy ¶
func (in *TopicRuleFirehoseParameters) DeepCopy() *TopicRuleFirehoseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleFirehoseParameters.
func (*TopicRuleFirehoseParameters) DeepCopyInto ¶
func (in *TopicRuleFirehoseParameters) DeepCopyInto(out *TopicRuleFirehoseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleIotAnalyticsObservation ¶
type TopicRuleIotAnalyticsObservation struct { }
func (*TopicRuleIotAnalyticsObservation) DeepCopy ¶
func (in *TopicRuleIotAnalyticsObservation) DeepCopy() *TopicRuleIotAnalyticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleIotAnalyticsObservation.
func (*TopicRuleIotAnalyticsObservation) DeepCopyInto ¶
func (in *TopicRuleIotAnalyticsObservation) DeepCopyInto(out *TopicRuleIotAnalyticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleIotAnalyticsParameters ¶
type TopicRuleIotAnalyticsParameters struct { // +kubebuilder:validation:Required ChannelName *string `json:"channelName" tf:"channel_name,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*TopicRuleIotAnalyticsParameters) DeepCopy ¶
func (in *TopicRuleIotAnalyticsParameters) DeepCopy() *TopicRuleIotAnalyticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleIotAnalyticsParameters.
func (*TopicRuleIotAnalyticsParameters) DeepCopyInto ¶
func (in *TopicRuleIotAnalyticsParameters) DeepCopyInto(out *TopicRuleIotAnalyticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleIotEventsObservation ¶
type TopicRuleIotEventsObservation struct { }
func (*TopicRuleIotEventsObservation) DeepCopy ¶
func (in *TopicRuleIotEventsObservation) DeepCopy() *TopicRuleIotEventsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleIotEventsObservation.
func (*TopicRuleIotEventsObservation) DeepCopyInto ¶
func (in *TopicRuleIotEventsObservation) DeepCopyInto(out *TopicRuleIotEventsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleIotEventsParameters ¶
type TopicRuleIotEventsParameters struct { // +kubebuilder:validation:Required InputName *string `json:"inputName" tf:"input_name,omitempty"` // +kubebuilder:validation:Optional MessageID *string `json:"messageId,omitempty" tf:"message_id,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*TopicRuleIotEventsParameters) DeepCopy ¶
func (in *TopicRuleIotEventsParameters) DeepCopy() *TopicRuleIotEventsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleIotEventsParameters.
func (*TopicRuleIotEventsParameters) DeepCopyInto ¶
func (in *TopicRuleIotEventsParameters) DeepCopyInto(out *TopicRuleIotEventsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleKinesisObservation ¶
type TopicRuleKinesisObservation struct { }
func (*TopicRuleKinesisObservation) DeepCopy ¶
func (in *TopicRuleKinesisObservation) DeepCopy() *TopicRuleKinesisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleKinesisObservation.
func (*TopicRuleKinesisObservation) DeepCopyInto ¶
func (in *TopicRuleKinesisObservation) DeepCopyInto(out *TopicRuleKinesisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleKinesisParameters ¶
type TopicRuleKinesisParameters struct { // +kubebuilder:validation:Optional PartitionKey *string `json:"partitionKey,omitempty" tf:"partition_key,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StreamName *string `json:"streamName" tf:"stream_name,omitempty"` }
func (*TopicRuleKinesisParameters) DeepCopy ¶
func (in *TopicRuleKinesisParameters) DeepCopy() *TopicRuleKinesisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleKinesisParameters.
func (*TopicRuleKinesisParameters) DeepCopyInto ¶
func (in *TopicRuleKinesisParameters) DeepCopyInto(out *TopicRuleKinesisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleLambdaObservation ¶
type TopicRuleLambdaObservation struct { }
func (*TopicRuleLambdaObservation) DeepCopy ¶
func (in *TopicRuleLambdaObservation) DeepCopy() *TopicRuleLambdaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleLambdaObservation.
func (*TopicRuleLambdaObservation) DeepCopyInto ¶
func (in *TopicRuleLambdaObservation) DeepCopyInto(out *TopicRuleLambdaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleLambdaParameters ¶
type TopicRuleLambdaParameters struct { // +kubebuilder:validation:Required FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"` }
func (*TopicRuleLambdaParameters) DeepCopy ¶
func (in *TopicRuleLambdaParameters) DeepCopy() *TopicRuleLambdaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleLambdaParameters.
func (*TopicRuleLambdaParameters) DeepCopyInto ¶
func (in *TopicRuleLambdaParameters) DeepCopyInto(out *TopicRuleLambdaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleList ¶
type TopicRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TopicRule `json:"items"` }
TopicRuleList contains a list of TopicRules
func (*TopicRuleList) DeepCopy ¶
func (in *TopicRuleList) DeepCopy() *TopicRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleList.
func (*TopicRuleList) DeepCopyInto ¶
func (in *TopicRuleList) DeepCopyInto(out *TopicRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicRuleList) DeepCopyObject ¶
func (in *TopicRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TopicRuleList) GetItems ¶
func (l *TopicRuleList) GetItems() []resource.Managed
GetItems of this TopicRuleList.
type TopicRuleObservation ¶
type TopicRuleObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TopicRuleObservation) DeepCopy ¶
func (in *TopicRuleObservation) DeepCopy() *TopicRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleObservation.
func (*TopicRuleObservation) DeepCopyInto ¶
func (in *TopicRuleObservation) DeepCopyInto(out *TopicRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleParameters ¶
type TopicRuleParameters struct { // +kubebuilder:validation:Optional CloudwatchAlarm []CloudwatchAlarmParameters `json:"cloudwatchAlarm,omitempty" tf:"cloudwatch_alarm,omitempty"` // +kubebuilder:validation:Optional CloudwatchMetric []CloudwatchMetricParameters `json:"cloudwatchMetric,omitempty" tf:"cloudwatch_metric,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Dynamodb []DynamodbParameters `json:"dynamodb,omitempty" tf:"dynamodb,omitempty"` // +kubebuilder:validation:Optional Dynamodbv2 []Dynamodbv2Parameters `json:"dynamodbv2,omitempty" tf:"dynamodbv2,omitempty"` // +kubebuilder:validation:Optional Elasticsearch []ElasticsearchParameters `json:"elasticsearch,omitempty" tf:"elasticsearch,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ErrorAction []ErrorActionParameters `json:"errorAction,omitempty" tf:"error_action,omitempty"` // +kubebuilder:validation:Optional Firehose []TopicRuleFirehoseParameters `json:"firehose,omitempty" tf:"firehose,omitempty"` // +kubebuilder:validation:Optional IotAnalytics []TopicRuleIotAnalyticsParameters `json:"iotAnalytics,omitempty" tf:"iot_analytics,omitempty"` // +kubebuilder:validation:Optional IotEvents []TopicRuleIotEventsParameters `json:"iotEvents,omitempty" tf:"iot_events,omitempty"` // +kubebuilder:validation:Optional Kinesis []TopicRuleKinesisParameters `json:"kinesis,omitempty" tf:"kinesis,omitempty"` // +kubebuilder:validation:Optional Lambda []TopicRuleLambdaParameters `json:"lambda,omitempty" tf:"lambda,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Republish []TopicRuleRepublishParameters `json:"republish,omitempty" tf:"republish,omitempty"` // +kubebuilder:validation:Optional S3 []TopicRuleS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // +kubebuilder:validation:Required SQL *string `json:"sql" tf:"sql,omitempty"` // +kubebuilder:validation:Required SQLVersion *string `json:"sqlVersion" tf:"sql_version,omitempty"` // +kubebuilder:validation:Optional Sns []TopicRuleSnsParameters `json:"sns,omitempty" tf:"sns,omitempty"` // +kubebuilder:validation:Optional Sqs []TopicRuleSqsParameters `json:"sqs,omitempty" tf:"sqs,omitempty"` // +kubebuilder:validation:Optional StepFunctions []TopicRuleStepFunctionsParameters `json:"stepFunctions,omitempty" tf:"step_functions,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TopicRuleParameters) DeepCopy ¶
func (in *TopicRuleParameters) DeepCopy() *TopicRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleParameters.
func (*TopicRuleParameters) DeepCopyInto ¶
func (in *TopicRuleParameters) DeepCopyInto(out *TopicRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleRepublishObservation ¶
type TopicRuleRepublishObservation struct { }
func (*TopicRuleRepublishObservation) DeepCopy ¶
func (in *TopicRuleRepublishObservation) DeepCopy() *TopicRuleRepublishObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleRepublishObservation.
func (*TopicRuleRepublishObservation) DeepCopyInto ¶
func (in *TopicRuleRepublishObservation) DeepCopyInto(out *TopicRuleRepublishObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleRepublishParameters ¶
type TopicRuleRepublishParameters struct { // +kubebuilder:validation:Optional Qos *int64 `json:"qos,omitempty" tf:"qos,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required Topic *string `json:"topic" tf:"topic,omitempty"` }
func (*TopicRuleRepublishParameters) DeepCopy ¶
func (in *TopicRuleRepublishParameters) DeepCopy() *TopicRuleRepublishParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleRepublishParameters.
func (*TopicRuleRepublishParameters) DeepCopyInto ¶
func (in *TopicRuleRepublishParameters) DeepCopyInto(out *TopicRuleRepublishParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleS3Observation ¶
type TopicRuleS3Observation struct { }
func (*TopicRuleS3Observation) DeepCopy ¶
func (in *TopicRuleS3Observation) DeepCopy() *TopicRuleS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleS3Observation.
func (*TopicRuleS3Observation) DeepCopyInto ¶
func (in *TopicRuleS3Observation) DeepCopyInto(out *TopicRuleS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleS3Parameters ¶
type TopicRuleS3Parameters struct { // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` }
func (*TopicRuleS3Parameters) DeepCopy ¶
func (in *TopicRuleS3Parameters) DeepCopy() *TopicRuleS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleS3Parameters.
func (*TopicRuleS3Parameters) DeepCopyInto ¶
func (in *TopicRuleS3Parameters) DeepCopyInto(out *TopicRuleS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleSnsObservation ¶
type TopicRuleSnsObservation struct { }
func (*TopicRuleSnsObservation) DeepCopy ¶
func (in *TopicRuleSnsObservation) DeepCopy() *TopicRuleSnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleSnsObservation.
func (*TopicRuleSnsObservation) DeepCopyInto ¶
func (in *TopicRuleSnsObservation) DeepCopyInto(out *TopicRuleSnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleSnsParameters ¶
type TopicRuleSnsParameters struct { // +kubebuilder:validation:Optional MessageFormat *string `json:"messageFormat,omitempty" tf:"message_format,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required TargetArn *string `json:"targetArn" tf:"target_arn,omitempty"` }
func (*TopicRuleSnsParameters) DeepCopy ¶
func (in *TopicRuleSnsParameters) DeepCopy() *TopicRuleSnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleSnsParameters.
func (*TopicRuleSnsParameters) DeepCopyInto ¶
func (in *TopicRuleSnsParameters) DeepCopyInto(out *TopicRuleSnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleSpec ¶
type TopicRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TopicRuleParameters `json:"forProvider"` }
TopicRuleSpec defines the desired state of TopicRule
func (*TopicRuleSpec) DeepCopy ¶
func (in *TopicRuleSpec) DeepCopy() *TopicRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleSpec.
func (*TopicRuleSpec) DeepCopyInto ¶
func (in *TopicRuleSpec) DeepCopyInto(out *TopicRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleSqsObservation ¶
type TopicRuleSqsObservation struct { }
func (*TopicRuleSqsObservation) DeepCopy ¶
func (in *TopicRuleSqsObservation) DeepCopy() *TopicRuleSqsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleSqsObservation.
func (*TopicRuleSqsObservation) DeepCopyInto ¶
func (in *TopicRuleSqsObservation) DeepCopyInto(out *TopicRuleSqsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleSqsParameters ¶
type TopicRuleSqsParameters struct { // +kubebuilder:validation:Required QueueURL *string `json:"queueUrl" tf:"queue_url,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required UseBase64 *bool `json:"useBase64" tf:"use_base64,omitempty"` }
func (*TopicRuleSqsParameters) DeepCopy ¶
func (in *TopicRuleSqsParameters) DeepCopy() *TopicRuleSqsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleSqsParameters.
func (*TopicRuleSqsParameters) DeepCopyInto ¶
func (in *TopicRuleSqsParameters) DeepCopyInto(out *TopicRuleSqsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleStatus ¶
type TopicRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TopicRuleObservation `json:"atProvider,omitempty"` }
TopicRuleStatus defines the observed state of TopicRule.
func (*TopicRuleStatus) DeepCopy ¶
func (in *TopicRuleStatus) DeepCopy() *TopicRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleStatus.
func (*TopicRuleStatus) DeepCopyInto ¶
func (in *TopicRuleStatus) DeepCopyInto(out *TopicRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleStepFunctionsObservation ¶
type TopicRuleStepFunctionsObservation struct { }
func (*TopicRuleStepFunctionsObservation) DeepCopy ¶
func (in *TopicRuleStepFunctionsObservation) DeepCopy() *TopicRuleStepFunctionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleStepFunctionsObservation.
func (*TopicRuleStepFunctionsObservation) DeepCopyInto ¶
func (in *TopicRuleStepFunctionsObservation) DeepCopyInto(out *TopicRuleStepFunctionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicRuleStepFunctionsParameters ¶
type TopicRuleStepFunctionsParameters struct { // +kubebuilder:validation:Optional ExecutionNamePrefix *string `json:"executionNamePrefix,omitempty" tf:"execution_name_prefix,omitempty"` // +kubebuilder:validation:Required RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required StateMachineName *string `json:"stateMachineName" tf:"state_machine_name,omitempty"` }
func (*TopicRuleStepFunctionsParameters) DeepCopy ¶
func (in *TopicRuleStepFunctionsParameters) DeepCopy() *TopicRuleStepFunctionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRuleStepFunctionsParameters.
func (*TopicRuleStepFunctionsParameters) DeepCopyInto ¶
func (in *TopicRuleStepFunctionsParameters) DeepCopyInto(out *TopicRuleStepFunctionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_certificate_terraformed.go
- zz_certificate_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_policy_terraformed.go
- zz_policy_types.go
- zz_policyattachment_terraformed.go
- zz_policyattachment_types.go
- zz_rolealias_terraformed.go
- zz_rolealias_types.go
- zz_thing_terraformed.go
- zz_thing_types.go
- zz_thingprincipalattachment_terraformed.go
- zz_thingprincipalattachment_types.go
- zz_thingtype_terraformed.go
- zz_thingtype_types.go
- zz_topicrule_terraformed.go
- zz_topicrule_types.go