Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=macie.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ClassificationTypeObservation
- type ClassificationTypeParameters
- type MemberAccountAssociation
- func (in *MemberAccountAssociation) DeepCopy() *MemberAccountAssociation
- func (in *MemberAccountAssociation) DeepCopyInto(out *MemberAccountAssociation)
- func (in *MemberAccountAssociation) DeepCopyObject() runtime.Object
- func (mg *MemberAccountAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MemberAccountAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *MemberAccountAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MemberAccountAssociation) GetID() string
- func (tr *MemberAccountAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *MemberAccountAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *MemberAccountAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *MemberAccountAssociation) GetProviderReference() *xpv1.Reference
- func (mg *MemberAccountAssociation) GetTerraformResourceType() string
- func (tr *MemberAccountAssociation) GetTerraformSchemaVersion() int
- func (mg *MemberAccountAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MemberAccountAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *MemberAccountAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *MemberAccountAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MemberAccountAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *MemberAccountAssociation) SetParameters(params map[string]interface{}) error
- func (mg *MemberAccountAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MemberAccountAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *MemberAccountAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberAccountAssociationList
- func (in *MemberAccountAssociationList) DeepCopy() *MemberAccountAssociationList
- func (in *MemberAccountAssociationList) DeepCopyInto(out *MemberAccountAssociationList)
- func (in *MemberAccountAssociationList) DeepCopyObject() runtime.Object
- func (l *MemberAccountAssociationList) GetItems() []resource.Managed
- type MemberAccountAssociationObservation
- type MemberAccountAssociationParameters
- type MemberAccountAssociationSpec
- type MemberAccountAssociationStatus
- type S3BucketAssociation
- func (in *S3BucketAssociation) DeepCopy() *S3BucketAssociation
- func (in *S3BucketAssociation) DeepCopyInto(out *S3BucketAssociation)
- func (in *S3BucketAssociation) DeepCopyObject() runtime.Object
- func (mg *S3BucketAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *S3BucketAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *S3BucketAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *S3BucketAssociation) GetID() string
- func (tr *S3BucketAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *S3BucketAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *S3BucketAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *S3BucketAssociation) GetProviderReference() *xpv1.Reference
- func (mg *S3BucketAssociation) GetTerraformResourceType() string
- func (tr *S3BucketAssociation) GetTerraformSchemaVersion() int
- func (mg *S3BucketAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *S3BucketAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *S3BucketAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *S3BucketAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *S3BucketAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *S3BucketAssociation) SetParameters(params map[string]interface{}) error
- func (mg *S3BucketAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *S3BucketAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *S3BucketAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type S3BucketAssociationList
- type S3BucketAssociationObservation
- type S3BucketAssociationParameters
- type S3BucketAssociationSpec
- type S3BucketAssociationStatus
Constants ¶
const ( CRDGroup = "macie.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( MemberAccountAssociation_Kind = "MemberAccountAssociation" MemberAccountAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MemberAccountAssociation_Kind}.String() MemberAccountAssociation_KindAPIVersion = MemberAccountAssociation_Kind + "." + CRDGroupVersion.String() MemberAccountAssociation_GroupVersionKind = CRDGroupVersion.WithKind(MemberAccountAssociation_Kind) )
Repository type metadata.
var ( S3BucketAssociation_Kind = "S3BucketAssociation" S3BucketAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: S3BucketAssociation_Kind}.String() S3BucketAssociation_KindAPIVersion = S3BucketAssociation_Kind + "." + CRDGroupVersion.String() S3BucketAssociation_GroupVersionKind = CRDGroupVersion.WithKind(S3BucketAssociation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ClassificationTypeObservation ¶
type ClassificationTypeObservation struct { }
func (*ClassificationTypeObservation) DeepCopy ¶
func (in *ClassificationTypeObservation) DeepCopy() *ClassificationTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationTypeObservation.
func (*ClassificationTypeObservation) DeepCopyInto ¶
func (in *ClassificationTypeObservation) DeepCopyInto(out *ClassificationTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationTypeParameters ¶
type ClassificationTypeParameters struct { // +kubebuilder:validation:Optional Continuous *string `json:"continuous,omitempty" tf:"continuous,omitempty"` // +kubebuilder:validation:Optional OneTime *string `json:"oneTime,omitempty" tf:"one_time,omitempty"` }
func (*ClassificationTypeParameters) DeepCopy ¶
func (in *ClassificationTypeParameters) DeepCopy() *ClassificationTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationTypeParameters.
func (*ClassificationTypeParameters) DeepCopyInto ¶
func (in *ClassificationTypeParameters) DeepCopyInto(out *ClassificationTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberAccountAssociation ¶
type MemberAccountAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberAccountAssociationSpec `json:"spec"` Status MemberAccountAssociationStatus `json:"status,omitempty"` }
MemberAccountAssociation is the Schema for the MemberAccountAssociations 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 (*MemberAccountAssociation) DeepCopy ¶
func (in *MemberAccountAssociation) DeepCopy() *MemberAccountAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociation.
func (*MemberAccountAssociation) DeepCopyInto ¶
func (in *MemberAccountAssociation) DeepCopyInto(out *MemberAccountAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberAccountAssociation) DeepCopyObject ¶
func (in *MemberAccountAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberAccountAssociation) GetCondition ¶
func (mg *MemberAccountAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MemberAccountAssociation.
func (*MemberAccountAssociation) GetConnectionDetailsMapping ¶
func (tr *MemberAccountAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MemberAccountAssociation
func (*MemberAccountAssociation) GetDeletionPolicy ¶
func (mg *MemberAccountAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MemberAccountAssociation.
func (*MemberAccountAssociation) GetID ¶
func (tr *MemberAccountAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this MemberAccountAssociation
func (*MemberAccountAssociation) GetObservation ¶
func (tr *MemberAccountAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this MemberAccountAssociation
func (*MemberAccountAssociation) GetParameters ¶
func (tr *MemberAccountAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this MemberAccountAssociation
func (*MemberAccountAssociation) GetProviderConfigReference ¶
func (mg *MemberAccountAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MemberAccountAssociation.
func (*MemberAccountAssociation) GetProviderReference ¶
func (mg *MemberAccountAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this MemberAccountAssociation. Deprecated: Use GetProviderConfigReference.
func (*MemberAccountAssociation) GetTerraformResourceType ¶
func (mg *MemberAccountAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MemberAccountAssociation
func (*MemberAccountAssociation) GetTerraformSchemaVersion ¶
func (tr *MemberAccountAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MemberAccountAssociation) GetWriteConnectionSecretToReference ¶
func (mg *MemberAccountAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MemberAccountAssociation.
func (*MemberAccountAssociation) LateInitialize ¶
func (tr *MemberAccountAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MemberAccountAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*MemberAccountAssociation) SetConditions ¶
func (mg *MemberAccountAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this MemberAccountAssociation.
func (*MemberAccountAssociation) SetDeletionPolicy ¶
func (mg *MemberAccountAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MemberAccountAssociation.
func (*MemberAccountAssociation) SetObservation ¶
func (tr *MemberAccountAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this MemberAccountAssociation
func (*MemberAccountAssociation) SetParameters ¶
func (tr *MemberAccountAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this MemberAccountAssociation
func (*MemberAccountAssociation) SetProviderConfigReference ¶
func (mg *MemberAccountAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MemberAccountAssociation.
func (*MemberAccountAssociation) SetProviderReference ¶
func (mg *MemberAccountAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MemberAccountAssociation. Deprecated: Use SetProviderConfigReference.
func (*MemberAccountAssociation) SetWriteConnectionSecretToReference ¶
func (mg *MemberAccountAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MemberAccountAssociation.
type MemberAccountAssociationList ¶
type MemberAccountAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MemberAccountAssociation `json:"items"` }
MemberAccountAssociationList contains a list of MemberAccountAssociations
func (*MemberAccountAssociationList) DeepCopy ¶
func (in *MemberAccountAssociationList) DeepCopy() *MemberAccountAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociationList.
func (*MemberAccountAssociationList) DeepCopyInto ¶
func (in *MemberAccountAssociationList) DeepCopyInto(out *MemberAccountAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberAccountAssociationList) DeepCopyObject ¶
func (in *MemberAccountAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberAccountAssociationList) GetItems ¶
func (l *MemberAccountAssociationList) GetItems() []resource.Managed
GetItems of this MemberAccountAssociationList.
type MemberAccountAssociationObservation ¶
type MemberAccountAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MemberAccountAssociationObservation) DeepCopy ¶
func (in *MemberAccountAssociationObservation) DeepCopy() *MemberAccountAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociationObservation.
func (*MemberAccountAssociationObservation) DeepCopyInto ¶
func (in *MemberAccountAssociationObservation) DeepCopyInto(out *MemberAccountAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberAccountAssociationParameters ¶
type MemberAccountAssociationParameters struct { // +kubebuilder:validation:Required MemberAccountID *string `json:"memberAccountId" tf:"member_account_id,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 (*MemberAccountAssociationParameters) DeepCopy ¶
func (in *MemberAccountAssociationParameters) DeepCopy() *MemberAccountAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociationParameters.
func (*MemberAccountAssociationParameters) DeepCopyInto ¶
func (in *MemberAccountAssociationParameters) DeepCopyInto(out *MemberAccountAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberAccountAssociationSpec ¶
type MemberAccountAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberAccountAssociationParameters `json:"forProvider"` }
MemberAccountAssociationSpec defines the desired state of MemberAccountAssociation
func (*MemberAccountAssociationSpec) DeepCopy ¶
func (in *MemberAccountAssociationSpec) DeepCopy() *MemberAccountAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociationSpec.
func (*MemberAccountAssociationSpec) DeepCopyInto ¶
func (in *MemberAccountAssociationSpec) DeepCopyInto(out *MemberAccountAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberAccountAssociationStatus ¶
type MemberAccountAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MemberAccountAssociationObservation `json:"atProvider,omitempty"` }
MemberAccountAssociationStatus defines the observed state of MemberAccountAssociation.
func (*MemberAccountAssociationStatus) DeepCopy ¶
func (in *MemberAccountAssociationStatus) DeepCopy() *MemberAccountAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberAccountAssociationStatus.
func (*MemberAccountAssociationStatus) DeepCopyInto ¶
func (in *MemberAccountAssociationStatus) DeepCopyInto(out *MemberAccountAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketAssociation ¶
type S3BucketAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec S3BucketAssociationSpec `json:"spec"` Status S3BucketAssociationStatus `json:"status,omitempty"` }
S3BucketAssociation is the Schema for the S3BucketAssociations 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 (*S3BucketAssociation) DeepCopy ¶
func (in *S3BucketAssociation) DeepCopy() *S3BucketAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociation.
func (*S3BucketAssociation) DeepCopyInto ¶
func (in *S3BucketAssociation) DeepCopyInto(out *S3BucketAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3BucketAssociation) DeepCopyObject ¶
func (in *S3BucketAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3BucketAssociation) GetCondition ¶
func (mg *S3BucketAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this S3BucketAssociation.
func (*S3BucketAssociation) GetConnectionDetailsMapping ¶
func (tr *S3BucketAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this S3BucketAssociation
func (*S3BucketAssociation) GetDeletionPolicy ¶
func (mg *S3BucketAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this S3BucketAssociation.
func (*S3BucketAssociation) GetID ¶
func (tr *S3BucketAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this S3BucketAssociation
func (*S3BucketAssociation) GetObservation ¶
func (tr *S3BucketAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this S3BucketAssociation
func (*S3BucketAssociation) GetParameters ¶
func (tr *S3BucketAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this S3BucketAssociation
func (*S3BucketAssociation) GetProviderConfigReference ¶
func (mg *S3BucketAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this S3BucketAssociation.
func (*S3BucketAssociation) GetProviderReference ¶
func (mg *S3BucketAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this S3BucketAssociation. Deprecated: Use GetProviderConfigReference.
func (*S3BucketAssociation) GetTerraformResourceType ¶
func (mg *S3BucketAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this S3BucketAssociation
func (*S3BucketAssociation) GetTerraformSchemaVersion ¶
func (tr *S3BucketAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*S3BucketAssociation) GetWriteConnectionSecretToReference ¶
func (mg *S3BucketAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this S3BucketAssociation.
func (*S3BucketAssociation) LateInitialize ¶
func (tr *S3BucketAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this S3BucketAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*S3BucketAssociation) SetConditions ¶
func (mg *S3BucketAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this S3BucketAssociation.
func (*S3BucketAssociation) SetDeletionPolicy ¶
func (mg *S3BucketAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this S3BucketAssociation.
func (*S3BucketAssociation) SetObservation ¶
func (tr *S3BucketAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this S3BucketAssociation
func (*S3BucketAssociation) SetParameters ¶
func (tr *S3BucketAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this S3BucketAssociation
func (*S3BucketAssociation) SetProviderConfigReference ¶
func (mg *S3BucketAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this S3BucketAssociation.
func (*S3BucketAssociation) SetProviderReference ¶
func (mg *S3BucketAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this S3BucketAssociation. Deprecated: Use SetProviderConfigReference.
func (*S3BucketAssociation) SetWriteConnectionSecretToReference ¶
func (mg *S3BucketAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this S3BucketAssociation.
type S3BucketAssociationList ¶
type S3BucketAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []S3BucketAssociation `json:"items"` }
S3BucketAssociationList contains a list of S3BucketAssociations
func (*S3BucketAssociationList) DeepCopy ¶
func (in *S3BucketAssociationList) DeepCopy() *S3BucketAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociationList.
func (*S3BucketAssociationList) DeepCopyInto ¶
func (in *S3BucketAssociationList) DeepCopyInto(out *S3BucketAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3BucketAssociationList) DeepCopyObject ¶
func (in *S3BucketAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3BucketAssociationList) GetItems ¶
func (l *S3BucketAssociationList) GetItems() []resource.Managed
GetItems of this S3BucketAssociationList.
type S3BucketAssociationObservation ¶
type S3BucketAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*S3BucketAssociationObservation) DeepCopy ¶
func (in *S3BucketAssociationObservation) DeepCopy() *S3BucketAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociationObservation.
func (*S3BucketAssociationObservation) DeepCopyInto ¶
func (in *S3BucketAssociationObservation) DeepCopyInto(out *S3BucketAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketAssociationParameters ¶
type S3BucketAssociationParameters struct { // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Optional ClassificationType []ClassificationTypeParameters `json:"classificationType,omitempty" tf:"classification_type,omitempty"` // +kubebuilder:validation:Optional MemberAccountID *string `json:"memberAccountId,omitempty" tf:"member_account_id,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,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 (*S3BucketAssociationParameters) DeepCopy ¶
func (in *S3BucketAssociationParameters) DeepCopy() *S3BucketAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociationParameters.
func (*S3BucketAssociationParameters) DeepCopyInto ¶
func (in *S3BucketAssociationParameters) DeepCopyInto(out *S3BucketAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketAssociationSpec ¶
type S3BucketAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider S3BucketAssociationParameters `json:"forProvider"` }
S3BucketAssociationSpec defines the desired state of S3BucketAssociation
func (*S3BucketAssociationSpec) DeepCopy ¶
func (in *S3BucketAssociationSpec) DeepCopy() *S3BucketAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociationSpec.
func (*S3BucketAssociationSpec) DeepCopyInto ¶
func (in *S3BucketAssociationSpec) DeepCopyInto(out *S3BucketAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketAssociationStatus ¶
type S3BucketAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider S3BucketAssociationObservation `json:"atProvider,omitempty"` }
S3BucketAssociationStatus defines the observed state of S3BucketAssociation.
func (*S3BucketAssociationStatus) DeepCopy ¶
func (in *S3BucketAssociationStatus) DeepCopy() *S3BucketAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAssociationStatus.
func (*S3BucketAssociationStatus) DeepCopyInto ¶
func (in *S3BucketAssociationStatus) DeepCopyInto(out *S3BucketAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.