Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=events.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIDestination
- func (in *APIDestination) DeepCopy() *APIDestination
- func (in *APIDestination) DeepCopyInto(out *APIDestination)
- func (in *APIDestination) DeepCopyObject() runtime.Object
- func (mg *APIDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *APIDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIDestination) GetID() string
- func (tr *APIDestination) GetObservation() (map[string]interface{}, error)
- func (tr *APIDestination) GetParameters() (map[string]interface{}, error)
- func (mg *APIDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIDestination) GetProviderReference() *xpv1.Reference
- func (mg *APIDestination) GetTerraformResourceType() string
- func (tr *APIDestination) GetTerraformSchemaVersion() int
- func (mg *APIDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIDestination) SetConditions(c ...xpv1.Condition)
- func (mg *APIDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *APIDestination) SetObservation(obs map[string]interface{}) error
- func (tr *APIDestination) SetParameters(params map[string]interface{}) error
- func (mg *APIDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIDestination) SetProviderReference(r *xpv1.Reference)
- func (mg *APIDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIDestinationList
- type APIDestinationObservation
- type APIDestinationParameters
- type APIDestinationSpec
- type APIDestinationStatus
- type APIKeyObservation
- type APIKeyParameters
- type Archive
- func (in *Archive) DeepCopy() *Archive
- func (in *Archive) DeepCopyInto(out *Archive)
- func (in *Archive) DeepCopyObject() runtime.Object
- func (mg *Archive) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Archive) GetConnectionDetailsMapping() map[string]string
- func (mg *Archive) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Archive) GetID() string
- func (tr *Archive) GetObservation() (map[string]interface{}, error)
- func (tr *Archive) GetParameters() (map[string]interface{}, error)
- func (mg *Archive) GetProviderConfigReference() *xpv1.Reference
- func (mg *Archive) GetProviderReference() *xpv1.Reference
- func (mg *Archive) GetTerraformResourceType() string
- func (tr *Archive) GetTerraformSchemaVersion() int
- func (mg *Archive) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Archive) LateInitialize(attrs []byte) (bool, error)
- func (mg *Archive) SetConditions(c ...xpv1.Condition)
- func (mg *Archive) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Archive) SetObservation(obs map[string]interface{}) error
- func (tr *Archive) SetParameters(params map[string]interface{}) error
- func (mg *Archive) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Archive) SetProviderReference(r *xpv1.Reference)
- func (mg *Archive) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ArchiveList
- type ArchiveObservation
- type ArchiveParameters
- type ArchiveSpec
- type ArchiveStatus
- type AuthParametersObservation
- type AuthParametersParameters
- type BasicObservation
- type BasicParameters
- type BatchTargetObservation
- type BatchTargetParameters
- type BodyObservation
- type BodyParameters
- type Bus
- func (in *Bus) DeepCopy() *Bus
- func (in *Bus) DeepCopyInto(out *Bus)
- func (in *Bus) DeepCopyObject() runtime.Object
- func (mg *Bus) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Bus) GetConnectionDetailsMapping() map[string]string
- func (mg *Bus) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Bus) GetID() string
- func (tr *Bus) GetObservation() (map[string]interface{}, error)
- func (tr *Bus) GetParameters() (map[string]interface{}, error)
- func (mg *Bus) GetProviderConfigReference() *xpv1.Reference
- func (mg *Bus) GetProviderReference() *xpv1.Reference
- func (mg *Bus) GetTerraformResourceType() string
- func (tr *Bus) GetTerraformSchemaVersion() int
- func (mg *Bus) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Bus) LateInitialize(attrs []byte) (bool, error)
- func (mg *Bus) SetConditions(c ...xpv1.Condition)
- func (mg *Bus) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Bus) SetObservation(obs map[string]interface{}) error
- func (tr *Bus) SetParameters(params map[string]interface{}) error
- func (mg *Bus) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Bus) SetProviderReference(r *xpv1.Reference)
- func (mg *Bus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BusList
- type BusObservation
- type BusParameters
- type BusPolicy
- func (in *BusPolicy) DeepCopy() *BusPolicy
- func (in *BusPolicy) DeepCopyInto(out *BusPolicy)
- func (in *BusPolicy) DeepCopyObject() runtime.Object
- func (mg *BusPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BusPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *BusPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BusPolicy) GetID() string
- func (tr *BusPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *BusPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *BusPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *BusPolicy) GetProviderReference() *xpv1.Reference
- func (mg *BusPolicy) GetTerraformResourceType() string
- func (tr *BusPolicy) GetTerraformSchemaVersion() int
- func (mg *BusPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BusPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *BusPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *BusPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BusPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *BusPolicy) SetParameters(params map[string]interface{}) error
- func (mg *BusPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BusPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *BusPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BusPolicyList
- type BusPolicyObservation
- type BusPolicyParameters
- type BusPolicySpec
- type BusPolicyStatus
- type BusSpec
- type BusStatus
- type ClientParametersObservation
- type ClientParametersParameters
- type ConditionObservation
- type ConditionParameters
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Connection) GetConnectionDetailsMapping() map[string]string
- func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Connection) GetID() string
- func (tr *Connection) GetObservation() (map[string]interface{}, error)
- func (tr *Connection) GetParameters() (map[string]interface{}, error)
- func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Connection) GetProviderReference() *xpv1.Reference
- func (mg *Connection) GetTerraformResourceType() string
- func (tr *Connection) GetTerraformSchemaVersion() int
- func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
- func (mg *Connection) SetConditions(c ...xpv1.Condition)
- func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Connection) SetObservation(obs map[string]interface{}) error
- func (tr *Connection) SetParameters(params map[string]interface{}) error
- func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Connection) SetProviderReference(r *xpv1.Reference)
- func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionList
- type ConnectionObservation
- type ConnectionParameters
- type ConnectionSpec
- type ConnectionStatus
- type DeadLetterConfigObservation
- type DeadLetterConfigParameters
- type EcsTargetObservation
- type EcsTargetParameters
- type HTTPTargetObservation
- type HTTPTargetParameters
- type HeaderObservation
- type HeaderParameters
- type InputTransformerObservation
- type InputTransformerParameters
- type InvocationHTTPParametersObservation
- type InvocationHTTPParametersParameters
- type KinesisTargetObservation
- type KinesisTargetParameters
- type NetworkConfigurationObservation
- type NetworkConfigurationParameters
- type OauthHTTPParametersBodyObservation
- type OauthHTTPParametersBodyParameters
- type OauthHTTPParametersHeaderObservation
- type OauthHTTPParametersHeaderParameters
- type OauthHTTPParametersObservation
- type OauthHTTPParametersParameters
- type OauthHTTPParametersQueryStringObservation
- type OauthHTTPParametersQueryStringParameters
- type OauthObservation
- type OauthParameters
- type Permission
- func (in *Permission) DeepCopy() *Permission
- func (in *Permission) DeepCopyInto(out *Permission)
- func (in *Permission) DeepCopyObject() runtime.Object
- func (mg *Permission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Permission) GetConnectionDetailsMapping() map[string]string
- func (mg *Permission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Permission) GetID() string
- func (tr *Permission) GetObservation() (map[string]interface{}, error)
- func (tr *Permission) GetParameters() (map[string]interface{}, error)
- func (mg *Permission) GetProviderConfigReference() *xpv1.Reference
- func (mg *Permission) GetProviderReference() *xpv1.Reference
- func (mg *Permission) GetTerraformResourceType() string
- func (tr *Permission) GetTerraformSchemaVersion() int
- func (mg *Permission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Permission) LateInitialize(attrs []byte) (bool, error)
- func (mg *Permission) SetConditions(c ...xpv1.Condition)
- func (mg *Permission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Permission) SetObservation(obs map[string]interface{}) error
- func (tr *Permission) SetParameters(params map[string]interface{}) error
- func (mg *Permission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Permission) SetProviderReference(r *xpv1.Reference)
- func (mg *Permission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PermissionList
- type PermissionObservation
- type PermissionParameters
- type PermissionSpec
- type PermissionStatus
- type PlacementConstraintObservation
- type PlacementConstraintParameters
- type QueryStringObservation
- type QueryStringParameters
- type RedshiftTargetObservation
- type RedshiftTargetParameters
- type RetryPolicyObservation
- type RetryPolicyParameters
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetObservation() (map[string]interface{}, error)
- func (tr *Rule) GetParameters() (map[string]interface{}, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]interface{}) error
- func (tr *Rule) SetParameters(params map[string]interface{}) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleList
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
- type RunCommandTargetsObservation
- type RunCommandTargetsParameters
- type SqsTargetObservation
- type SqsTargetParameters
- type Target
- func (in *Target) DeepCopy() *Target
- func (in *Target) DeepCopyInto(out *Target)
- func (in *Target) DeepCopyObject() runtime.Object
- func (mg *Target) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Target) GetConnectionDetailsMapping() map[string]string
- func (mg *Target) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Target) GetID() string
- func (tr *Target) GetObservation() (map[string]interface{}, error)
- func (tr *Target) GetParameters() (map[string]interface{}, error)
- func (mg *Target) GetProviderConfigReference() *xpv1.Reference
- func (mg *Target) GetProviderReference() *xpv1.Reference
- func (mg *Target) GetTerraformResourceType() string
- func (tr *Target) GetTerraformSchemaVersion() int
- func (mg *Target) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Target) LateInitialize(attrs []byte) (bool, error)
- func (mg *Target) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Target) SetConditions(c ...xpv1.Condition)
- func (mg *Target) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Target) SetObservation(obs map[string]interface{}) error
- func (tr *Target) SetParameters(params map[string]interface{}) error
- func (mg *Target) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Target) SetProviderReference(r *xpv1.Reference)
- func (mg *Target) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TargetList
- type TargetObservation
- type TargetParameters
- type TargetSpec
- type TargetStatus
Constants ¶
const ( CRDGroup = "events.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( APIDestination_Kind = "APIDestination" APIDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIDestination_Kind}.String() APIDestination_KindAPIVersion = APIDestination_Kind + "." + CRDGroupVersion.String() APIDestination_GroupVersionKind = CRDGroupVersion.WithKind(APIDestination_Kind) )
Repository type metadata.
var ( Archive_Kind = "Archive" Archive_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Archive_Kind}.String() Archive_KindAPIVersion = Archive_Kind + "." + CRDGroupVersion.String() Archive_GroupVersionKind = CRDGroupVersion.WithKind(Archive_Kind) )
Repository type metadata.
var ( Bus_Kind = "Bus" Bus_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Bus_Kind}.String() Bus_KindAPIVersion = Bus_Kind + "." + CRDGroupVersion.String() Bus_GroupVersionKind = CRDGroupVersion.WithKind(Bus_Kind) )
Repository type metadata.
var ( BusPolicy_Kind = "BusPolicy" BusPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BusPolicy_Kind}.String() BusPolicy_KindAPIVersion = BusPolicy_Kind + "." + CRDGroupVersion.String() BusPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BusPolicy_Kind) )
Repository type metadata.
var ( Connection_Kind = "Connection" Connection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String() Connection_KindAPIVersion = Connection_Kind + "." + CRDGroupVersion.String() Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_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 ( Permission_Kind = "Permission" Permission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Permission_Kind}.String() Permission_KindAPIVersion = Permission_Kind + "." + CRDGroupVersion.String() Permission_GroupVersionKind = CRDGroupVersion.WithKind(Permission_Kind) )
Repository type metadata.
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
var ( Target_Kind = "Target" Target_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Target_Kind}.String() Target_KindAPIVersion = Target_Kind + "." + CRDGroupVersion.String() Target_GroupVersionKind = CRDGroupVersion.WithKind(Target_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIDestination ¶
type APIDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIDestinationSpec `json:"spec"` Status APIDestinationStatus `json:"status,omitempty"` }
APIDestination is the Schema for the APIDestinations 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 (*APIDestination) DeepCopy ¶
func (in *APIDestination) DeepCopy() *APIDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestination.
func (*APIDestination) DeepCopyInto ¶
func (in *APIDestination) DeepCopyInto(out *APIDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIDestination) DeepCopyObject ¶
func (in *APIDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIDestination) GetCondition ¶
func (mg *APIDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIDestination.
func (*APIDestination) GetConnectionDetailsMapping ¶
func (tr *APIDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this APIDestination
func (*APIDestination) GetDeletionPolicy ¶
func (mg *APIDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIDestination.
func (*APIDestination) GetID ¶
func (tr *APIDestination) GetID() string
GetID returns ID of underlying Terraform resource of this APIDestination
func (*APIDestination) GetObservation ¶
func (tr *APIDestination) GetObservation() (map[string]interface{}, error)
GetObservation of this APIDestination
func (*APIDestination) GetParameters ¶
func (tr *APIDestination) GetParameters() (map[string]interface{}, error)
GetParameters of this APIDestination
func (*APIDestination) GetProviderConfigReference ¶
func (mg *APIDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this APIDestination.
func (*APIDestination) GetProviderReference ¶
func (mg *APIDestination) GetProviderReference() *xpv1.Reference
GetProviderReference of this APIDestination. Deprecated: Use GetProviderConfigReference.
func (*APIDestination) GetTerraformResourceType ¶
func (mg *APIDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this APIDestination
func (*APIDestination) GetTerraformSchemaVersion ¶
func (tr *APIDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIDestination) GetWriteConnectionSecretToReference ¶
func (mg *APIDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIDestination.
func (*APIDestination) LateInitialize ¶
func (tr *APIDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this APIDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIDestination) SetConditions ¶
func (mg *APIDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this APIDestination.
func (*APIDestination) SetDeletionPolicy ¶
func (mg *APIDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIDestination.
func (*APIDestination) SetObservation ¶
func (tr *APIDestination) SetObservation(obs map[string]interface{}) error
SetObservation for this APIDestination
func (*APIDestination) SetParameters ¶
func (tr *APIDestination) SetParameters(params map[string]interface{}) error
SetParameters for this APIDestination
func (*APIDestination) SetProviderConfigReference ¶
func (mg *APIDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this APIDestination.
func (*APIDestination) SetProviderReference ¶
func (mg *APIDestination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this APIDestination. Deprecated: Use SetProviderConfigReference.
func (*APIDestination) SetWriteConnectionSecretToReference ¶
func (mg *APIDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIDestination.
type APIDestinationList ¶
type APIDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIDestination `json:"items"` }
APIDestinationList contains a list of APIDestinations
func (*APIDestinationList) DeepCopy ¶
func (in *APIDestinationList) DeepCopy() *APIDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationList.
func (*APIDestinationList) DeepCopyInto ¶
func (in *APIDestinationList) DeepCopyInto(out *APIDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIDestinationList) DeepCopyObject ¶
func (in *APIDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIDestinationList) GetItems ¶
func (l *APIDestinationList) GetItems() []resource.Managed
GetItems of this APIDestinationList.
type APIDestinationObservation ¶
type APIDestinationObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*APIDestinationObservation) DeepCopy ¶
func (in *APIDestinationObservation) DeepCopy() *APIDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationObservation.
func (*APIDestinationObservation) DeepCopyInto ¶
func (in *APIDestinationObservation) DeepCopyInto(out *APIDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDestinationParameters ¶
type APIDestinationParameters struct { // +kubebuilder:validation:Required ConnectionArn *string `json:"connectionArn" tf:"connection_arn,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"` // +kubebuilder:validation:Required InvocationEndpoint *string `json:"invocationEndpoint" tf:"invocation_endpoint,omitempty"` // +kubebuilder:validation:Optional InvocationRateLimitPerSecond *int64 `json:"invocationRateLimitPerSecond,omitempty" tf:"invocation_rate_limit_per_second,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:"-"` }
func (*APIDestinationParameters) DeepCopy ¶
func (in *APIDestinationParameters) DeepCopy() *APIDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationParameters.
func (*APIDestinationParameters) DeepCopyInto ¶
func (in *APIDestinationParameters) DeepCopyInto(out *APIDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDestinationSpec ¶
type APIDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIDestinationParameters `json:"forProvider"` }
APIDestinationSpec defines the desired state of APIDestination
func (*APIDestinationSpec) DeepCopy ¶
func (in *APIDestinationSpec) DeepCopy() *APIDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationSpec.
func (*APIDestinationSpec) DeepCopyInto ¶
func (in *APIDestinationSpec) DeepCopyInto(out *APIDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDestinationStatus ¶
type APIDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIDestinationObservation `json:"atProvider,omitempty"` }
APIDestinationStatus defines the observed state of APIDestination.
func (*APIDestinationStatus) DeepCopy ¶
func (in *APIDestinationStatus) DeepCopy() *APIDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationStatus.
func (*APIDestinationStatus) DeepCopyInto ¶
func (in *APIDestinationStatus) DeepCopyInto(out *APIDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyObservation ¶
type APIKeyObservation struct { }
func (*APIKeyObservation) DeepCopy ¶
func (in *APIKeyObservation) DeepCopy() *APIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyObservation.
func (*APIKeyObservation) DeepCopyInto ¶
func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyParameters ¶
type APIKeyParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*APIKeyParameters) DeepCopy ¶
func (in *APIKeyParameters) DeepCopy() *APIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyParameters.
func (*APIKeyParameters) DeepCopyInto ¶
func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Archive ¶
type Archive struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ArchiveSpec `json:"spec"` Status ArchiveStatus `json:"status,omitempty"` }
Archive is the Schema for the Archives 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 (*Archive) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Archive.
func (*Archive) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Archive) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Archive) GetCondition ¶
func (mg *Archive) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Archive.
func (*Archive) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Archive
func (*Archive) GetDeletionPolicy ¶
func (mg *Archive) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Archive.
func (*Archive) GetObservation ¶
GetObservation of this Archive
func (*Archive) GetParameters ¶
GetParameters of this Archive
func (*Archive) GetProviderConfigReference ¶
GetProviderConfigReference of this Archive.
func (*Archive) GetProviderReference ¶
GetProviderReference of this Archive. Deprecated: Use GetProviderConfigReference.
func (*Archive) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Archive
func (*Archive) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Archive) GetWriteConnectionSecretToReference ¶
func (mg *Archive) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Archive.
func (*Archive) LateInitialize ¶
LateInitialize this Archive using its observed tfState. returns True if there are any spec changes for the resource.
func (*Archive) SetConditions ¶
SetConditions of this Archive.
func (*Archive) SetDeletionPolicy ¶
func (mg *Archive) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Archive.
func (*Archive) SetObservation ¶
SetObservation for this Archive
func (*Archive) SetParameters ¶
SetParameters for this Archive
func (*Archive) SetProviderConfigReference ¶
SetProviderConfigReference of this Archive.
func (*Archive) SetProviderReference ¶
SetProviderReference of this Archive. Deprecated: Use SetProviderConfigReference.
func (*Archive) SetWriteConnectionSecretToReference ¶
func (mg *Archive) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Archive.
type ArchiveList ¶
type ArchiveList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Archive `json:"items"` }
ArchiveList contains a list of Archives
func (*ArchiveList) DeepCopy ¶
func (in *ArchiveList) DeepCopy() *ArchiveList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveList.
func (*ArchiveList) DeepCopyInto ¶
func (in *ArchiveList) DeepCopyInto(out *ArchiveList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArchiveList) DeepCopyObject ¶
func (in *ArchiveList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArchiveList) GetItems ¶
func (l *ArchiveList) GetItems() []resource.Managed
GetItems of this ArchiveList.
type ArchiveObservation ¶
type ArchiveObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ArchiveObservation) DeepCopy ¶
func (in *ArchiveObservation) DeepCopy() *ArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveObservation.
func (*ArchiveObservation) DeepCopyInto ¶
func (in *ArchiveObservation) DeepCopyInto(out *ArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveParameters ¶
type ArchiveParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EventPattern *string `json:"eventPattern,omitempty" tf:"event_pattern,omitempty"` // +kubebuilder:validation:Required EventSourceArn *string `json:"eventSourceArn" tf:"event_source_arn,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 RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*ArchiveParameters) DeepCopy ¶
func (in *ArchiveParameters) DeepCopy() *ArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveParameters.
func (*ArchiveParameters) DeepCopyInto ¶
func (in *ArchiveParameters) DeepCopyInto(out *ArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveSpec ¶
type ArchiveSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ArchiveParameters `json:"forProvider"` }
ArchiveSpec defines the desired state of Archive
func (*ArchiveSpec) DeepCopy ¶
func (in *ArchiveSpec) DeepCopy() *ArchiveSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveSpec.
func (*ArchiveSpec) DeepCopyInto ¶
func (in *ArchiveSpec) DeepCopyInto(out *ArchiveSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveStatus ¶
type ArchiveStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ArchiveObservation `json:"atProvider,omitempty"` }
ArchiveStatus defines the observed state of Archive.
func (*ArchiveStatus) DeepCopy ¶
func (in *ArchiveStatus) DeepCopy() *ArchiveStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveStatus.
func (*ArchiveStatus) DeepCopyInto ¶
func (in *ArchiveStatus) DeepCopyInto(out *ArchiveStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthParametersObservation ¶
type AuthParametersObservation struct { }
func (*AuthParametersObservation) DeepCopy ¶
func (in *AuthParametersObservation) DeepCopy() *AuthParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParametersObservation.
func (*AuthParametersObservation) DeepCopyInto ¶
func (in *AuthParametersObservation) DeepCopyInto(out *AuthParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthParametersParameters ¶
type AuthParametersParameters struct { // +kubebuilder:validation:Optional APIKey []APIKeyParameters `json:"apiKey,omitempty" tf:"api_key,omitempty"` // +kubebuilder:validation:Optional Basic []BasicParameters `json:"basic,omitempty" tf:"basic,omitempty"` // +kubebuilder:validation:Optional InvocationHTTPParameters []InvocationHTTPParametersParameters `json:"invocationHttpParameters,omitempty" tf:"invocation_http_parameters,omitempty"` // +kubebuilder:validation:Optional Oauth []OauthParameters `json:"oauth,omitempty" tf:"oauth,omitempty"` }
func (*AuthParametersParameters) DeepCopy ¶
func (in *AuthParametersParameters) DeepCopy() *AuthParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParametersParameters.
func (*AuthParametersParameters) DeepCopyInto ¶
func (in *AuthParametersParameters) DeepCopyInto(out *AuthParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicObservation ¶
type BasicObservation struct { }
func (*BasicObservation) DeepCopy ¶
func (in *BasicObservation) DeepCopy() *BasicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicObservation.
func (*BasicObservation) DeepCopyInto ¶
func (in *BasicObservation) DeepCopyInto(out *BasicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicParameters ¶
type BasicParameters struct { // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicParameters) DeepCopy ¶
func (in *BasicParameters) DeepCopy() *BasicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicParameters.
func (*BasicParameters) DeepCopyInto ¶
func (in *BasicParameters) DeepCopyInto(out *BasicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchTargetObservation ¶
type BatchTargetObservation struct { }
func (*BatchTargetObservation) DeepCopy ¶
func (in *BatchTargetObservation) DeepCopy() *BatchTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTargetObservation.
func (*BatchTargetObservation) DeepCopyInto ¶
func (in *BatchTargetObservation) DeepCopyInto(out *BatchTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchTargetParameters ¶
type BatchTargetParameters struct { // +kubebuilder:validation:Optional ArraySize *int64 `json:"arraySize,omitempty" tf:"array_size,omitempty"` // +kubebuilder:validation:Optional JobAttempts *int64 `json:"jobAttempts,omitempty" tf:"job_attempts,omitempty"` // +kubebuilder:validation:Required JobDefinition *string `json:"jobDefinition" tf:"job_definition,omitempty"` // +kubebuilder:validation:Required JobName *string `json:"jobName" tf:"job_name,omitempty"` }
func (*BatchTargetParameters) DeepCopy ¶
func (in *BatchTargetParameters) DeepCopy() *BatchTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTargetParameters.
func (*BatchTargetParameters) DeepCopyInto ¶
func (in *BatchTargetParameters) DeepCopyInto(out *BatchTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BodyObservation ¶
type BodyObservation struct { }
func (*BodyObservation) DeepCopy ¶
func (in *BodyObservation) DeepCopy() *BodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyObservation.
func (*BodyObservation) DeepCopyInto ¶
func (in *BodyObservation) DeepCopyInto(out *BodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BodyParameters ¶
type BodyParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*BodyParameters) DeepCopy ¶
func (in *BodyParameters) DeepCopy() *BodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyParameters.
func (*BodyParameters) DeepCopyInto ¶
func (in *BodyParameters) DeepCopyInto(out *BodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bus ¶
type Bus struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BusSpec `json:"spec"` Status BusStatus `json:"status,omitempty"` }
Bus is the Schema for the Buss 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 (*Bus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bus.
func (*Bus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bus) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Bus) GetCondition ¶
func (mg *Bus) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Bus.
func (*Bus) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Bus
func (*Bus) GetDeletionPolicy ¶
func (mg *Bus) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bus.
func (*Bus) GetObservation ¶
GetObservation of this Bus
func (*Bus) GetParameters ¶
GetParameters of this Bus
func (*Bus) GetProviderConfigReference ¶
GetProviderConfigReference of this Bus.
func (*Bus) GetProviderReference ¶
GetProviderReference of this Bus. Deprecated: Use GetProviderConfigReference.
func (*Bus) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Bus
func (*Bus) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bus) GetWriteConnectionSecretToReference ¶
func (mg *Bus) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bus.
func (*Bus) LateInitialize ¶
LateInitialize this Bus using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bus) SetConditions ¶
SetConditions of this Bus.
func (*Bus) SetDeletionPolicy ¶
func (mg *Bus) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bus.
func (*Bus) SetObservation ¶
SetObservation for this Bus
func (*Bus) SetParameters ¶
SetParameters for this Bus
func (*Bus) SetProviderConfigReference ¶
SetProviderConfigReference of this Bus.
func (*Bus) SetProviderReference ¶
SetProviderReference of this Bus. Deprecated: Use SetProviderConfigReference.
func (*Bus) SetWriteConnectionSecretToReference ¶
func (mg *Bus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Bus.
type BusList ¶
type BusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bus `json:"items"` }
BusList contains a list of Buss
func (*BusList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusList.
func (*BusList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BusList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BusObservation ¶
type BusObservation 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 (*BusObservation) DeepCopy ¶
func (in *BusObservation) DeepCopy() *BusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusObservation.
func (*BusObservation) DeepCopyInto ¶
func (in *BusObservation) DeepCopyInto(out *BusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusParameters ¶
type BusParameters struct { // +kubebuilder:validation:Optional EventSourceName *string `json:"eventSourceName,omitempty" tf:"event_source_name,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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BusParameters) DeepCopy ¶
func (in *BusParameters) DeepCopy() *BusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusParameters.
func (*BusParameters) DeepCopyInto ¶
func (in *BusParameters) DeepCopyInto(out *BusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusPolicy ¶
type BusPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BusPolicySpec `json:"spec"` Status BusPolicyStatus `json:"status,omitempty"` }
BusPolicy is the Schema for the BusPolicys 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 (*BusPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicy.
func (*BusPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BusPolicy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BusPolicy) GetCondition ¶
func (mg *BusPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BusPolicy.
func (*BusPolicy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this BusPolicy
func (*BusPolicy) GetDeletionPolicy ¶
func (mg *BusPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BusPolicy.
func (*BusPolicy) GetObservation ¶
GetObservation of this BusPolicy
func (*BusPolicy) GetParameters ¶
GetParameters of this BusPolicy
func (*BusPolicy) GetProviderConfigReference ¶
GetProviderConfigReference of this BusPolicy.
func (*BusPolicy) GetProviderReference ¶
GetProviderReference of this BusPolicy. Deprecated: Use GetProviderConfigReference.
func (*BusPolicy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this BusPolicy
func (*BusPolicy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BusPolicy) GetWriteConnectionSecretToReference ¶
func (mg *BusPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BusPolicy.
func (*BusPolicy) LateInitialize ¶
LateInitialize this BusPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*BusPolicy) SetConditions ¶
SetConditions of this BusPolicy.
func (*BusPolicy) SetDeletionPolicy ¶
func (mg *BusPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BusPolicy.
func (*BusPolicy) SetObservation ¶
SetObservation for this BusPolicy
func (*BusPolicy) SetParameters ¶
SetParameters for this BusPolicy
func (*BusPolicy) SetProviderConfigReference ¶
SetProviderConfigReference of this BusPolicy.
func (*BusPolicy) SetProviderReference ¶
SetProviderReference of this BusPolicy. Deprecated: Use SetProviderConfigReference.
func (*BusPolicy) SetWriteConnectionSecretToReference ¶
func (mg *BusPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BusPolicy.
type BusPolicyList ¶
type BusPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BusPolicy `json:"items"` }
BusPolicyList contains a list of BusPolicys
func (*BusPolicyList) DeepCopy ¶
func (in *BusPolicyList) DeepCopy() *BusPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyList.
func (*BusPolicyList) DeepCopyInto ¶
func (in *BusPolicyList) DeepCopyInto(out *BusPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BusPolicyList) DeepCopyObject ¶
func (in *BusPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BusPolicyList) GetItems ¶
func (l *BusPolicyList) GetItems() []resource.Managed
GetItems of this BusPolicyList.
type BusPolicyObservation ¶
type BusPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BusPolicyObservation) DeepCopy ¶
func (in *BusPolicyObservation) DeepCopy() *BusPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyObservation.
func (*BusPolicyObservation) DeepCopyInto ¶
func (in *BusPolicyObservation) DeepCopyInto(out *BusPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusPolicyParameters ¶
type BusPolicyParameters struct { // +kubebuilder:validation:Optional EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_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 (*BusPolicyParameters) DeepCopy ¶
func (in *BusPolicyParameters) DeepCopy() *BusPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyParameters.
func (*BusPolicyParameters) DeepCopyInto ¶
func (in *BusPolicyParameters) DeepCopyInto(out *BusPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusPolicySpec ¶
type BusPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider BusPolicyParameters `json:"forProvider"` }
BusPolicySpec defines the desired state of BusPolicy
func (*BusPolicySpec) DeepCopy ¶
func (in *BusPolicySpec) DeepCopy() *BusPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicySpec.
func (*BusPolicySpec) DeepCopyInto ¶
func (in *BusPolicySpec) DeepCopyInto(out *BusPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusPolicyStatus ¶
type BusPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BusPolicyObservation `json:"atProvider,omitempty"` }
BusPolicyStatus defines the observed state of BusPolicy.
func (*BusPolicyStatus) DeepCopy ¶
func (in *BusPolicyStatus) DeepCopy() *BusPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyStatus.
func (*BusPolicyStatus) DeepCopyInto ¶
func (in *BusPolicyStatus) DeepCopyInto(out *BusPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusSpec ¶
type BusSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BusParameters `json:"forProvider"` }
BusSpec defines the desired state of Bus
func (*BusSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusSpec.
func (*BusSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusStatus ¶
type BusStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BusObservation `json:"atProvider,omitempty"` }
BusStatus defines the observed state of Bus.
func (*BusStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusStatus.
func (*BusStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientParametersObservation ¶
type ClientParametersObservation struct { }
func (*ClientParametersObservation) DeepCopy ¶
func (in *ClientParametersObservation) DeepCopy() *ClientParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientParametersObservation.
func (*ClientParametersObservation) DeepCopyInto ¶
func (in *ClientParametersObservation) DeepCopyInto(out *ClientParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientParametersParameters ¶
type ClientParametersParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` }
func (*ClientParametersParameters) DeepCopy ¶
func (in *ClientParametersParameters) DeepCopy() *ClientParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientParametersParameters.
func (*ClientParametersParameters) DeepCopyInto ¶
func (in *ClientParametersParameters) DeepCopyInto(out *ClientParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec"` Status ConnectionStatus `json:"status,omitempty"` }
Connection is the Schema for the Connections 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 (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) GetCondition ¶
func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Connection.
func (*Connection) GetConnectionDetailsMapping ¶
func (tr *Connection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Connection
func (*Connection) GetDeletionPolicy ¶
func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Connection.
func (*Connection) GetID ¶
func (tr *Connection) GetID() string
GetID returns ID of underlying Terraform resource of this Connection
func (*Connection) GetObservation ¶
func (tr *Connection) GetObservation() (map[string]interface{}, error)
GetObservation of this Connection
func (*Connection) GetParameters ¶
func (tr *Connection) GetParameters() (map[string]interface{}, error)
GetParameters of this Connection
func (*Connection) GetProviderConfigReference ¶
func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Connection.
func (*Connection) GetProviderReference ¶
func (mg *Connection) GetProviderReference() *xpv1.Reference
GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.
func (*Connection) GetTerraformResourceType ¶
func (mg *Connection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Connection
func (*Connection) GetTerraformSchemaVersion ¶
func (tr *Connection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Connection) GetWriteConnectionSecretToReference ¶
func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Connection.
func (*Connection) LateInitialize ¶
func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Connection using its observed tfState. returns True if there are any spec changes for the resource.
func (*Connection) SetConditions ¶
func (mg *Connection) SetConditions(c ...xpv1.Condition)
SetConditions of this Connection.
func (*Connection) SetDeletionPolicy ¶
func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Connection.
func (*Connection) SetObservation ¶
func (tr *Connection) SetObservation(obs map[string]interface{}) error
SetObservation for this Connection
func (*Connection) SetParameters ¶
func (tr *Connection) SetParameters(params map[string]interface{}) error
SetParameters for this Connection
func (*Connection) SetProviderConfigReference ¶
func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Connection.
func (*Connection) SetProviderReference ¶
func (mg *Connection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.
func (*Connection) SetWriteConnectionSecretToReference ¶
func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Connection.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Connection `json:"items"` }
ConnectionList contains a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionList) GetItems ¶
func (l *ConnectionList) GetItems() []resource.Managed
GetItems of this ConnectionList.
type ConnectionObservation ¶
type ConnectionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` }
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // +kubebuilder:validation:Required AuthParameters []AuthParametersParameters `json:"authParameters" tf:"auth_parameters,omitempty"` // +kubebuilder:validation:Required AuthorizationType *string `json:"authorizationType" tf:"authorization_type,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,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:"-"` }
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpec ¶
type ConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionParameters `json:"forProvider"` }
ConnectionSpec defines the desired state of Connection
func (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionObservation `json:"atProvider,omitempty"` }
ConnectionStatus defines the observed state of Connection.
func (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterConfigObservation ¶
type DeadLetterConfigObservation struct { }
func (*DeadLetterConfigObservation) DeepCopy ¶
func (in *DeadLetterConfigObservation) DeepCopy() *DeadLetterConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterConfigObservation.
func (*DeadLetterConfigObservation) DeepCopyInto ¶
func (in *DeadLetterConfigObservation) DeepCopyInto(out *DeadLetterConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterConfigParameters ¶
type DeadLetterConfigParameters struct { // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` }
func (*DeadLetterConfigParameters) DeepCopy ¶
func (in *DeadLetterConfigParameters) DeepCopy() *DeadLetterConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterConfigParameters.
func (*DeadLetterConfigParameters) DeepCopyInto ¶
func (in *DeadLetterConfigParameters) DeepCopyInto(out *DeadLetterConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsTargetObservation ¶
type EcsTargetObservation struct { }
func (*EcsTargetObservation) DeepCopy ¶
func (in *EcsTargetObservation) DeepCopy() *EcsTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTargetObservation.
func (*EcsTargetObservation) DeepCopyInto ¶
func (in *EcsTargetObservation) DeepCopyInto(out *EcsTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsTargetParameters ¶
type EcsTargetParameters struct { // +kubebuilder:validation:Optional EnableEcsManagedTags *bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags,omitempty"` // +kubebuilder:validation:Optional EnableExecuteCommand *bool `json:"enableExecuteCommand,omitempty" tf:"enable_execute_command,omitempty"` // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional LaunchType *string `json:"launchType,omitempty" tf:"launch_type,omitempty"` // +kubebuilder:validation:Optional NetworkConfiguration []NetworkConfigurationParameters `json:"networkConfiguration,omitempty" tf:"network_configuration,omitempty"` // +kubebuilder:validation:Optional PlacementConstraint []PlacementConstraintParameters `json:"placementConstraint,omitempty" tf:"placement_constraint,omitempty"` // +kubebuilder:validation:Optional PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"` // +kubebuilder:validation:Optional PropagateTags *string `json:"propagateTags,omitempty" tf:"propagate_tags,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TaskCount *int64 `json:"taskCount,omitempty" tf:"task_count,omitempty"` // +kubebuilder:validation:Required TaskDefinitionArn *string `json:"taskDefinitionArn" tf:"task_definition_arn,omitempty"` }
func (*EcsTargetParameters) DeepCopy ¶
func (in *EcsTargetParameters) DeepCopy() *EcsTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTargetParameters.
func (*EcsTargetParameters) DeepCopyInto ¶
func (in *EcsTargetParameters) DeepCopyInto(out *EcsTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPTargetObservation ¶
type HTTPTargetObservation struct { }
func (*HTTPTargetObservation) DeepCopy ¶
func (in *HTTPTargetObservation) DeepCopy() *HTTPTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetObservation.
func (*HTTPTargetObservation) DeepCopyInto ¶
func (in *HTTPTargetObservation) DeepCopyInto(out *HTTPTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPTargetParameters ¶
type HTTPTargetParameters struct { // +kubebuilder:validation:Optional HeaderParameters map[string]*string `json:"headerParameters,omitempty" tf:"header_parameters,omitempty"` // +kubebuilder:validation:Optional PathParameterValues []*string `json:"pathParameterValues,omitempty" tf:"path_parameter_values,omitempty"` // +kubebuilder:validation:Optional QueryStringParameters map[string]*string `json:"queryStringParameters,omitempty" tf:"query_string_parameters,omitempty"` }
func (*HTTPTargetParameters) DeepCopy ¶
func (in *HTTPTargetParameters) DeepCopy() *HTTPTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetParameters.
func (*HTTPTargetParameters) DeepCopyInto ¶
func (in *HTTPTargetParameters) DeepCopyInto(out *HTTPTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputTransformerObservation ¶
type InputTransformerObservation struct { }
func (*InputTransformerObservation) DeepCopy ¶
func (in *InputTransformerObservation) DeepCopy() *InputTransformerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputTransformerObservation.
func (*InputTransformerObservation) DeepCopyInto ¶
func (in *InputTransformerObservation) DeepCopyInto(out *InputTransformerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputTransformerParameters ¶
type InputTransformerParameters struct { // +kubebuilder:validation:Optional InputPaths map[string]*string `json:"inputPaths,omitempty" tf:"input_paths,omitempty"` // +kubebuilder:validation:Required InputTemplate *string `json:"inputTemplate" tf:"input_template,omitempty"` }
func (*InputTransformerParameters) DeepCopy ¶
func (in *InputTransformerParameters) DeepCopy() *InputTransformerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputTransformerParameters.
func (*InputTransformerParameters) DeepCopyInto ¶
func (in *InputTransformerParameters) DeepCopyInto(out *InputTransformerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvocationHTTPParametersObservation ¶
type InvocationHTTPParametersObservation struct { }
func (*InvocationHTTPParametersObservation) DeepCopy ¶
func (in *InvocationHTTPParametersObservation) DeepCopy() *InvocationHTTPParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvocationHTTPParametersObservation.
func (*InvocationHTTPParametersObservation) DeepCopyInto ¶
func (in *InvocationHTTPParametersObservation) DeepCopyInto(out *InvocationHTTPParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvocationHTTPParametersParameters ¶
type InvocationHTTPParametersParameters struct { // +kubebuilder:validation:Optional Body []BodyParameters `json:"body,omitempty" tf:"body,omitempty"` // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Optional QueryString []QueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` }
func (*InvocationHTTPParametersParameters) DeepCopy ¶
func (in *InvocationHTTPParametersParameters) DeepCopy() *InvocationHTTPParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvocationHTTPParametersParameters.
func (*InvocationHTTPParametersParameters) DeepCopyInto ¶
func (in *InvocationHTTPParametersParameters) DeepCopyInto(out *InvocationHTTPParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisTargetObservation ¶
type KinesisTargetObservation struct { }
func (*KinesisTargetObservation) DeepCopy ¶
func (in *KinesisTargetObservation) DeepCopy() *KinesisTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisTargetObservation.
func (*KinesisTargetObservation) DeepCopyInto ¶
func (in *KinesisTargetObservation) DeepCopyInto(out *KinesisTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisTargetParameters ¶
type KinesisTargetParameters struct { // +kubebuilder:validation:Optional PartitionKeyPath *string `json:"partitionKeyPath,omitempty" tf:"partition_key_path,omitempty"` }
func (*KinesisTargetParameters) DeepCopy ¶
func (in *KinesisTargetParameters) DeepCopy() *KinesisTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisTargetParameters.
func (*KinesisTargetParameters) DeepCopyInto ¶
func (in *KinesisTargetParameters) DeepCopyInto(out *KinesisTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfigurationObservation ¶
type NetworkConfigurationObservation struct { }
func (*NetworkConfigurationObservation) DeepCopy ¶
func (in *NetworkConfigurationObservation) DeepCopy() *NetworkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationObservation.
func (*NetworkConfigurationObservation) DeepCopyInto ¶
func (in *NetworkConfigurationObservation) DeepCopyInto(out *NetworkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfigurationParameters ¶
type NetworkConfigurationParameters struct { // +kubebuilder:validation:Optional AssignPublicIP *bool `json:"assignPublicIp,omitempty" tf:"assign_public_ip,omitempty"` // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Required Subnets []*string `json:"subnets" tf:"subnets,omitempty"` }
func (*NetworkConfigurationParameters) DeepCopy ¶
func (in *NetworkConfigurationParameters) DeepCopy() *NetworkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationParameters.
func (*NetworkConfigurationParameters) DeepCopyInto ¶
func (in *NetworkConfigurationParameters) DeepCopyInto(out *NetworkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersBodyObservation ¶
type OauthHTTPParametersBodyObservation struct { }
func (*OauthHTTPParametersBodyObservation) DeepCopy ¶
func (in *OauthHTTPParametersBodyObservation) DeepCopy() *OauthHTTPParametersBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersBodyObservation.
func (*OauthHTTPParametersBodyObservation) DeepCopyInto ¶
func (in *OauthHTTPParametersBodyObservation) DeepCopyInto(out *OauthHTTPParametersBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersBodyParameters ¶
type OauthHTTPParametersBodyParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*OauthHTTPParametersBodyParameters) DeepCopy ¶
func (in *OauthHTTPParametersBodyParameters) DeepCopy() *OauthHTTPParametersBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersBodyParameters.
func (*OauthHTTPParametersBodyParameters) DeepCopyInto ¶
func (in *OauthHTTPParametersBodyParameters) DeepCopyInto(out *OauthHTTPParametersBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersHeaderObservation ¶
type OauthHTTPParametersHeaderObservation struct { }
func (*OauthHTTPParametersHeaderObservation) DeepCopy ¶
func (in *OauthHTTPParametersHeaderObservation) DeepCopy() *OauthHTTPParametersHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersHeaderObservation.
func (*OauthHTTPParametersHeaderObservation) DeepCopyInto ¶
func (in *OauthHTTPParametersHeaderObservation) DeepCopyInto(out *OauthHTTPParametersHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersHeaderParameters ¶
type OauthHTTPParametersHeaderParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*OauthHTTPParametersHeaderParameters) DeepCopy ¶
func (in *OauthHTTPParametersHeaderParameters) DeepCopy() *OauthHTTPParametersHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersHeaderParameters.
func (*OauthHTTPParametersHeaderParameters) DeepCopyInto ¶
func (in *OauthHTTPParametersHeaderParameters) DeepCopyInto(out *OauthHTTPParametersHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersObservation ¶
type OauthHTTPParametersObservation struct { }
func (*OauthHTTPParametersObservation) DeepCopy ¶
func (in *OauthHTTPParametersObservation) DeepCopy() *OauthHTTPParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersObservation.
func (*OauthHTTPParametersObservation) DeepCopyInto ¶
func (in *OauthHTTPParametersObservation) DeepCopyInto(out *OauthHTTPParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersParameters ¶
type OauthHTTPParametersParameters struct { // +kubebuilder:validation:Optional Body []OauthHTTPParametersBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // +kubebuilder:validation:Optional Header []OauthHTTPParametersHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Optional QueryString []OauthHTTPParametersQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` }
func (*OauthHTTPParametersParameters) DeepCopy ¶
func (in *OauthHTTPParametersParameters) DeepCopy() *OauthHTTPParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersParameters.
func (*OauthHTTPParametersParameters) DeepCopyInto ¶
func (in *OauthHTTPParametersParameters) DeepCopyInto(out *OauthHTTPParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersQueryStringObservation ¶
type OauthHTTPParametersQueryStringObservation struct { }
func (*OauthHTTPParametersQueryStringObservation) DeepCopy ¶
func (in *OauthHTTPParametersQueryStringObservation) DeepCopy() *OauthHTTPParametersQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersQueryStringObservation.
func (*OauthHTTPParametersQueryStringObservation) DeepCopyInto ¶
func (in *OauthHTTPParametersQueryStringObservation) DeepCopyInto(out *OauthHTTPParametersQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthHTTPParametersQueryStringParameters ¶
type OauthHTTPParametersQueryStringParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*OauthHTTPParametersQueryStringParameters) DeepCopy ¶
func (in *OauthHTTPParametersQueryStringParameters) DeepCopy() *OauthHTTPParametersQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersQueryStringParameters.
func (*OauthHTTPParametersQueryStringParameters) DeepCopyInto ¶
func (in *OauthHTTPParametersQueryStringParameters) DeepCopyInto(out *OauthHTTPParametersQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthObservation ¶
type OauthObservation struct { }
func (*OauthObservation) DeepCopy ¶
func (in *OauthObservation) DeepCopy() *OauthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthObservation.
func (*OauthObservation) DeepCopyInto ¶
func (in *OauthObservation) DeepCopyInto(out *OauthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthParameters ¶
type OauthParameters struct { // +kubebuilder:validation:Required AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"` // +kubebuilder:validation:Optional ClientParameters []ClientParametersParameters `json:"clientParameters,omitempty" tf:"client_parameters,omitempty"` // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"` // +kubebuilder:validation:Required OauthHTTPParameters []OauthHTTPParametersParameters `json:"oauthHttpParameters" tf:"oauth_http_parameters,omitempty"` }
func (*OauthParameters) DeepCopy ¶
func (in *OauthParameters) DeepCopy() *OauthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthParameters.
func (*OauthParameters) DeepCopyInto ¶
func (in *OauthParameters) DeepCopyInto(out *OauthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
type Permission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSpec `json:"spec"` Status PermissionStatus `json:"status,omitempty"` }
Permission is the Schema for the Permissions 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 (*Permission) DeepCopy ¶
func (in *Permission) DeepCopy() *Permission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.
func (*Permission) DeepCopyInto ¶
func (in *Permission) DeepCopyInto(out *Permission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Permission) DeepCopyObject ¶
func (in *Permission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Permission) GetCondition ¶
func (mg *Permission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Permission.
func (*Permission) GetConnectionDetailsMapping ¶
func (tr *Permission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Permission
func (*Permission) GetDeletionPolicy ¶
func (mg *Permission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Permission.
func (*Permission) GetID ¶
func (tr *Permission) GetID() string
GetID returns ID of underlying Terraform resource of this Permission
func (*Permission) GetObservation ¶
func (tr *Permission) GetObservation() (map[string]interface{}, error)
GetObservation of this Permission
func (*Permission) GetParameters ¶
func (tr *Permission) GetParameters() (map[string]interface{}, error)
GetParameters of this Permission
func (*Permission) GetProviderConfigReference ¶
func (mg *Permission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Permission.
func (*Permission) GetProviderReference ¶
func (mg *Permission) GetProviderReference() *xpv1.Reference
GetProviderReference of this Permission. Deprecated: Use GetProviderConfigReference.
func (*Permission) GetTerraformResourceType ¶
func (mg *Permission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Permission
func (*Permission) GetTerraformSchemaVersion ¶
func (tr *Permission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Permission) GetWriteConnectionSecretToReference ¶
func (mg *Permission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Permission.
func (*Permission) LateInitialize ¶
func (tr *Permission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Permission using its observed tfState. returns True if there are any spec changes for the resource.
func (*Permission) SetConditions ¶
func (mg *Permission) SetConditions(c ...xpv1.Condition)
SetConditions of this Permission.
func (*Permission) SetDeletionPolicy ¶
func (mg *Permission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Permission.
func (*Permission) SetObservation ¶
func (tr *Permission) SetObservation(obs map[string]interface{}) error
SetObservation for this Permission
func (*Permission) SetParameters ¶
func (tr *Permission) SetParameters(params map[string]interface{}) error
SetParameters for this Permission
func (*Permission) SetProviderConfigReference ¶
func (mg *Permission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Permission.
func (*Permission) SetProviderReference ¶
func (mg *Permission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Permission. Deprecated: Use SetProviderConfigReference.
func (*Permission) SetWriteConnectionSecretToReference ¶
func (mg *Permission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Permission.
type PermissionList ¶
type PermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Permission `json:"items"` }
PermissionList contains a list of Permissions
func (*PermissionList) DeepCopy ¶
func (in *PermissionList) DeepCopy() *PermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.
func (*PermissionList) DeepCopyInto ¶
func (in *PermissionList) DeepCopyInto(out *PermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionList) DeepCopyObject ¶
func (in *PermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PermissionList) GetItems ¶
func (l *PermissionList) GetItems() []resource.Managed
GetItems of this PermissionList.
type PermissionObservation ¶
type PermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PermissionObservation) DeepCopy ¶
func (in *PermissionObservation) DeepCopy() *PermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionObservation.
func (*PermissionObservation) DeepCopyInto ¶
func (in *PermissionObservation) DeepCopyInto(out *PermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionParameters ¶
type PermissionParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"` // +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 StatementID *string `json:"statementId" tf:"statement_id,omitempty"` }
func (*PermissionParameters) DeepCopy ¶
func (in *PermissionParameters) DeepCopy() *PermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionParameters.
func (*PermissionParameters) DeepCopyInto ¶
func (in *PermissionParameters) DeepCopyInto(out *PermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSpec ¶
type PermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PermissionParameters `json:"forProvider"` }
PermissionSpec defines the desired state of Permission
func (*PermissionSpec) DeepCopy ¶
func (in *PermissionSpec) DeepCopy() *PermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.
func (*PermissionSpec) DeepCopyInto ¶
func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionStatus ¶
type PermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PermissionObservation `json:"atProvider,omitempty"` }
PermissionStatus defines the observed state of Permission.
func (*PermissionStatus) DeepCopy ¶
func (in *PermissionStatus) DeepCopy() *PermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.
func (*PermissionStatus) DeepCopyInto ¶
func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementConstraintObservation ¶
type PlacementConstraintObservation struct { }
func (*PlacementConstraintObservation) DeepCopy ¶
func (in *PlacementConstraintObservation) DeepCopy() *PlacementConstraintObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintObservation.
func (*PlacementConstraintObservation) DeepCopyInto ¶
func (in *PlacementConstraintObservation) DeepCopyInto(out *PlacementConstraintObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementConstraintParameters ¶
type PlacementConstraintParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*PlacementConstraintParameters) DeepCopy ¶
func (in *PlacementConstraintParameters) DeepCopy() *PlacementConstraintParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintParameters.
func (*PlacementConstraintParameters) DeepCopyInto ¶
func (in *PlacementConstraintParameters) DeepCopyInto(out *PlacementConstraintParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringObservation ¶
type QueryStringObservation struct { }
func (*QueryStringObservation) DeepCopy ¶
func (in *QueryStringObservation) DeepCopy() *QueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringObservation.
func (*QueryStringObservation) DeepCopyInto ¶
func (in *QueryStringObservation) DeepCopyInto(out *QueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringParameters ¶
type QueryStringParameters struct { // +kubebuilder:validation:Optional IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*QueryStringParameters) DeepCopy ¶
func (in *QueryStringParameters) DeepCopy() *QueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringParameters.
func (*QueryStringParameters) DeepCopyInto ¶
func (in *QueryStringParameters) DeepCopyInto(out *QueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftTargetObservation ¶
type RedshiftTargetObservation struct { }
func (*RedshiftTargetObservation) DeepCopy ¶
func (in *RedshiftTargetObservation) DeepCopy() *RedshiftTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftTargetObservation.
func (*RedshiftTargetObservation) DeepCopyInto ¶
func (in *RedshiftTargetObservation) DeepCopyInto(out *RedshiftTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftTargetParameters ¶
type RedshiftTargetParameters struct { // +kubebuilder:validation:Optional DBUser *string `json:"dbUser,omitempty" tf:"db_user,omitempty"` // +kubebuilder:validation:Required Database *string `json:"database" tf:"database,omitempty"` // +kubebuilder:validation:Optional SQL *string `json:"sql,omitempty" tf:"sql,omitempty"` // +kubebuilder:validation:Optional SecretsManagerArn *string `json:"secretsManagerArn,omitempty" tf:"secrets_manager_arn,omitempty"` // +kubebuilder:validation:Optional StatementName *string `json:"statementName,omitempty" tf:"statement_name,omitempty"` // +kubebuilder:validation:Optional WithEvent *bool `json:"withEvent,omitempty" tf:"with_event,omitempty"` }
func (*RedshiftTargetParameters) DeepCopy ¶
func (in *RedshiftTargetParameters) DeepCopy() *RedshiftTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftTargetParameters.
func (*RedshiftTargetParameters) DeepCopyInto ¶
func (in *RedshiftTargetParameters) DeepCopyInto(out *RedshiftTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyObservation ¶
type RetryPolicyObservation struct { }
func (*RetryPolicyObservation) DeepCopy ¶
func (in *RetryPolicyObservation) DeepCopy() *RetryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyObservation.
func (*RetryPolicyObservation) DeepCopyInto ¶
func (in *RetryPolicyObservation) DeepCopyInto(out *RetryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyParameters ¶
type RetryPolicyParameters struct { // +kubebuilder:validation:Optional MaximumEventAgeInSeconds *int64 `json:"maximumEventAgeInSeconds,omitempty" tf:"maximum_event_age_in_seconds,omitempty"` // +kubebuilder:validation:Optional MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty" tf:"maximum_retry_attempts,omitempty"` }
func (*RetryPolicyParameters) DeepCopy ¶
func (in *RetryPolicyParameters) DeepCopy() *RetryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyParameters.
func (*RetryPolicyParameters) DeepCopyInto ¶
func (in *RetryPolicyParameters) DeepCopyInto(out *RetryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules 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 (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) ResolveReferences ¶
ResolveReferences of this Rule.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation 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 (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"` // +kubebuilder:validation:Optional EventPattern *string `json:"eventPattern,omitempty" tf:"event_pattern,omitempty"` // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" 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:"-"` // +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:"-"` // +kubebuilder:validation:Optional ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunCommandTargetsObservation ¶
type RunCommandTargetsObservation struct { }
func (*RunCommandTargetsObservation) DeepCopy ¶
func (in *RunCommandTargetsObservation) DeepCopy() *RunCommandTargetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunCommandTargetsObservation.
func (*RunCommandTargetsObservation) DeepCopyInto ¶
func (in *RunCommandTargetsObservation) DeepCopyInto(out *RunCommandTargetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunCommandTargetsParameters ¶
type RunCommandTargetsParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*RunCommandTargetsParameters) DeepCopy ¶
func (in *RunCommandTargetsParameters) DeepCopy() *RunCommandTargetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunCommandTargetsParameters.
func (*RunCommandTargetsParameters) DeepCopyInto ¶
func (in *RunCommandTargetsParameters) DeepCopyInto(out *RunCommandTargetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsTargetObservation ¶
type SqsTargetObservation struct { }
func (*SqsTargetObservation) DeepCopy ¶
func (in *SqsTargetObservation) DeepCopy() *SqsTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsTargetObservation.
func (*SqsTargetObservation) DeepCopyInto ¶
func (in *SqsTargetObservation) DeepCopyInto(out *SqsTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsTargetParameters ¶
type SqsTargetParameters struct { // +kubebuilder:validation:Optional MessageGroupID *string `json:"messageGroupId,omitempty" tf:"message_group_id,omitempty"` }
func (*SqsTargetParameters) DeepCopy ¶
func (in *SqsTargetParameters) DeepCopy() *SqsTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsTargetParameters.
func (*SqsTargetParameters) DeepCopyInto ¶
func (in *SqsTargetParameters) DeepCopyInto(out *SqsTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Target ¶
type Target struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetSpec `json:"spec"` Status TargetStatus `json:"status,omitempty"` }
Target is the Schema for the Targets 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 (*Target) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Target.
func (*Target) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Target) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Target) GetCondition ¶
func (mg *Target) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Target.
func (*Target) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Target
func (*Target) GetDeletionPolicy ¶
func (mg *Target) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Target.
func (*Target) GetObservation ¶
GetObservation of this Target
func (*Target) GetParameters ¶
GetParameters of this Target
func (*Target) GetProviderConfigReference ¶
GetProviderConfigReference of this Target.
func (*Target) GetProviderReference ¶
GetProviderReference of this Target. Deprecated: Use GetProviderConfigReference.
func (*Target) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Target
func (*Target) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Target) GetWriteConnectionSecretToReference ¶
func (mg *Target) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Target.
func (*Target) LateInitialize ¶
LateInitialize this Target using its observed tfState. returns True if there are any spec changes for the resource.
func (*Target) ResolveReferences ¶
ResolveReferences of this Target.
func (*Target) SetConditions ¶
SetConditions of this Target.
func (*Target) SetDeletionPolicy ¶
func (mg *Target) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Target.
func (*Target) SetObservation ¶
SetObservation for this Target
func (*Target) SetParameters ¶
SetParameters for this Target
func (*Target) SetProviderConfigReference ¶
SetProviderConfigReference of this Target.
func (*Target) SetProviderReference ¶
SetProviderReference of this Target. Deprecated: Use SetProviderConfigReference.
func (*Target) SetWriteConnectionSecretToReference ¶
func (mg *Target) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Target.
type TargetList ¶
type TargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Target `json:"items"` }
TargetList contains a list of Targets
func (*TargetList) DeepCopy ¶
func (in *TargetList) DeepCopy() *TargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetList.
func (*TargetList) DeepCopyInto ¶
func (in *TargetList) DeepCopyInto(out *TargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetList) DeepCopyObject ¶
func (in *TargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetList) GetItems ¶
func (l *TargetList) GetItems() []resource.Managed
GetItems of this TargetList.
type TargetObservation ¶
type TargetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TargetObservation) DeepCopy ¶
func (in *TargetObservation) DeepCopy() *TargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetObservation.
func (*TargetObservation) DeepCopyInto ¶
func (in *TargetObservation) DeepCopyInto(out *TargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetParameters ¶
type TargetParameters struct { // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // +kubebuilder:validation:Optional BatchTarget []BatchTargetParameters `json:"batchTarget,omitempty" tf:"batch_target,omitempty"` // +kubebuilder:validation:Optional DeadLetterConfig []DeadLetterConfigParameters `json:"deadLetterConfig,omitempty" tf:"dead_letter_config,omitempty"` // +kubebuilder:validation:Optional EcsTarget []EcsTargetParameters `json:"ecsTarget,omitempty" tf:"ecs_target,omitempty"` // +kubebuilder:validation:Optional EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"` // +kubebuilder:validation:Optional HTTPTarget []HTTPTargetParameters `json:"httpTarget,omitempty" tf:"http_target,omitempty"` // +kubebuilder:validation:Optional Input *string `json:"input,omitempty" tf:"input,omitempty"` // +kubebuilder:validation:Optional InputPath *string `json:"inputPath,omitempty" tf:"input_path,omitempty"` // +kubebuilder:validation:Optional InputTransformer []InputTransformerParameters `json:"inputTransformer,omitempty" tf:"input_transformer,omitempty"` // +kubebuilder:validation:Optional KinesisTarget []KinesisTargetParameters `json:"kinesisTarget,omitempty" tf:"kinesis_target,omitempty"` // +kubebuilder:validation:Optional RedshiftTarget []RedshiftTargetParameters `json:"redshiftTarget,omitempty" tf:"redshift_target,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 RetryPolicy []RetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // +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:"-"` // +kubebuilder:validation:Required Rule *string `json:"rule" tf:"rule,omitempty"` // +kubebuilder:validation:Optional RunCommandTargets []RunCommandTargetsParameters `json:"runCommandTargets,omitempty" tf:"run_command_targets,omitempty"` // +kubebuilder:validation:Optional SqsTarget []SqsTargetParameters `json:"sqsTarget,omitempty" tf:"sqs_target,omitempty"` // +kubebuilder:validation:Optional TargetID *string `json:"targetId,omitempty" tf:"target_id,omitempty"` }
func (*TargetParameters) DeepCopy ¶
func (in *TargetParameters) DeepCopy() *TargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetParameters.
func (*TargetParameters) DeepCopyInto ¶
func (in *TargetParameters) DeepCopyInto(out *TargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetSpec ¶
type TargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TargetParameters `json:"forProvider"` }
TargetSpec defines the desired state of Target
func (*TargetSpec) DeepCopy ¶
func (in *TargetSpec) DeepCopy() *TargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSpec.
func (*TargetSpec) DeepCopyInto ¶
func (in *TargetSpec) DeepCopyInto(out *TargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetStatus ¶
type TargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TargetObservation `json:"atProvider,omitempty"` }
TargetStatus defines the observed state of Target.
func (*TargetStatus) DeepCopy ¶
func (in *TargetStatus) DeepCopy() *TargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetStatus.
func (*TargetStatus) DeepCopyInto ¶
func (in *TargetStatus) DeepCopyInto(out *TargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_apidestination_terraformed.go
- zz_apidestination_types.go
- zz_archive_terraformed.go
- zz_archive_types.go
- zz_bus_terraformed.go
- zz_bus_types.go
- zz_buspolicy_terraformed.go
- zz_buspolicy_types.go
- zz_connection_terraformed.go
- zz_connection_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_permission_terraformed.go
- zz_permission_types.go
- zz_rule_terraformed.go
- zz_rule_types.go
- zz_target_terraformed.go
- zz_target_types.go