Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=redshift.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]interface{}, error)
- func (tr *Cluster) GetParameters() (map[string]interface{}, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]interface{}) error
- func (tr *Cluster) SetParameters(params map[string]interface{}) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterSpec
- type ClusterStatus
- type EventSubscription
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (mg *EventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *EventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventSubscription) GetID() string
- func (tr *EventSubscription) GetObservation() (map[string]interface{}, error)
- func (tr *EventSubscription) GetParameters() (map[string]interface{}, error)
- func (mg *EventSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventSubscription) GetProviderReference() *xpv1.Reference
- func (mg *EventSubscription) GetTerraformResourceType() string
- func (tr *EventSubscription) GetTerraformSchemaVersion() int
- func (mg *EventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *EventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventSubscription) SetObservation(obs map[string]interface{}) error
- func (tr *EventSubscription) SetParameters(params map[string]interface{}) error
- func (mg *EventSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventSubscription) SetProviderReference(r *xpv1.Reference)
- func (mg *EventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventSubscriptionList
- type EventSubscriptionObservation
- type EventSubscriptionParameters
- type EventSubscriptionSpec
- type EventSubscriptionStatus
- type IngressObservation
- type IngressParameters
- type LoggingObservation
- type LoggingParameters
- type ParameterGroup
- func (in *ParameterGroup) DeepCopy() *ParameterGroup
- func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
- func (in *ParameterGroup) DeepCopyObject() runtime.Object
- func (mg *ParameterGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ParameterGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ParameterGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ParameterGroup) GetID() string
- func (tr *ParameterGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ParameterGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ParameterGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ParameterGroup) GetProviderReference() *xpv1.Reference
- func (mg *ParameterGroup) GetTerraformResourceType() string
- func (tr *ParameterGroup) GetTerraformSchemaVersion() int
- func (mg *ParameterGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ParameterGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ParameterGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ParameterGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ParameterGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ParameterGroup) SetParameters(params map[string]interface{}) error
- func (mg *ParameterGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ParameterGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ParameterGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ParameterGroupList
- type ParameterGroupObservation
- type ParameterGroupParameters
- type ParameterGroupSpec
- type ParameterGroupStatus
- type ParameterObservation
- type ParameterParameters
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroup) GetID() string
- func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroup) GetTerraformResourceType() string
- func (tr *SecurityGroup) GetTerraformSchemaVersion() int
- func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupList
- type SecurityGroupObservation
- type SecurityGroupParameters
- type SecurityGroupSpec
- type SecurityGroupStatus
- type SnapshotCopyGrant
- func (in *SnapshotCopyGrant) DeepCopy() *SnapshotCopyGrant
- func (in *SnapshotCopyGrant) DeepCopyInto(out *SnapshotCopyGrant)
- func (in *SnapshotCopyGrant) DeepCopyObject() runtime.Object
- func (mg *SnapshotCopyGrant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SnapshotCopyGrant) GetConnectionDetailsMapping() map[string]string
- func (mg *SnapshotCopyGrant) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SnapshotCopyGrant) GetID() string
- func (tr *SnapshotCopyGrant) GetObservation() (map[string]interface{}, error)
- func (tr *SnapshotCopyGrant) GetParameters() (map[string]interface{}, error)
- func (mg *SnapshotCopyGrant) GetProviderConfigReference() *xpv1.Reference
- func (mg *SnapshotCopyGrant) GetProviderReference() *xpv1.Reference
- func (mg *SnapshotCopyGrant) GetTerraformResourceType() string
- func (tr *SnapshotCopyGrant) GetTerraformSchemaVersion() int
- func (mg *SnapshotCopyGrant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SnapshotCopyGrant) LateInitialize(attrs []byte) (bool, error)
- func (mg *SnapshotCopyGrant) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SnapshotCopyGrant) SetConditions(c ...xpv1.Condition)
- func (mg *SnapshotCopyGrant) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SnapshotCopyGrant) SetObservation(obs map[string]interface{}) error
- func (tr *SnapshotCopyGrant) SetParameters(params map[string]interface{}) error
- func (mg *SnapshotCopyGrant) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SnapshotCopyGrant) SetProviderReference(r *xpv1.Reference)
- func (mg *SnapshotCopyGrant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotCopyGrantList
- type SnapshotCopyGrantObservation
- type SnapshotCopyGrantParameters
- type SnapshotCopyGrantSpec
- type SnapshotCopyGrantStatus
- type SnapshotCopyObservation
- type SnapshotCopyParameters
- type SnapshotSchedule
- func (in *SnapshotSchedule) DeepCopy() *SnapshotSchedule
- func (in *SnapshotSchedule) DeepCopyInto(out *SnapshotSchedule)
- func (in *SnapshotSchedule) DeepCopyObject() runtime.Object
- func (mg *SnapshotSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SnapshotSchedule) GetConnectionDetailsMapping() map[string]string
- func (mg *SnapshotSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SnapshotSchedule) GetID() string
- func (tr *SnapshotSchedule) GetObservation() (map[string]interface{}, error)
- func (tr *SnapshotSchedule) GetParameters() (map[string]interface{}, error)
- func (mg *SnapshotSchedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *SnapshotSchedule) GetProviderReference() *xpv1.Reference
- func (mg *SnapshotSchedule) GetTerraformResourceType() string
- func (tr *SnapshotSchedule) GetTerraformSchemaVersion() int
- func (mg *SnapshotSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SnapshotSchedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *SnapshotSchedule) SetConditions(c ...xpv1.Condition)
- func (mg *SnapshotSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SnapshotSchedule) SetObservation(obs map[string]interface{}) error
- func (tr *SnapshotSchedule) SetParameters(params map[string]interface{}) error
- func (mg *SnapshotSchedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SnapshotSchedule) SetProviderReference(r *xpv1.Reference)
- func (mg *SnapshotSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotScheduleAssociation
- func (in *SnapshotScheduleAssociation) DeepCopy() *SnapshotScheduleAssociation
- func (in *SnapshotScheduleAssociation) DeepCopyInto(out *SnapshotScheduleAssociation)
- func (in *SnapshotScheduleAssociation) DeepCopyObject() runtime.Object
- func (mg *SnapshotScheduleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SnapshotScheduleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SnapshotScheduleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SnapshotScheduleAssociation) GetID() string
- func (tr *SnapshotScheduleAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *SnapshotScheduleAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *SnapshotScheduleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SnapshotScheduleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *SnapshotScheduleAssociation) GetTerraformResourceType() string
- func (tr *SnapshotScheduleAssociation) GetTerraformSchemaVersion() int
- func (mg *SnapshotScheduleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SnapshotScheduleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SnapshotScheduleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SnapshotScheduleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SnapshotScheduleAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *SnapshotScheduleAssociation) SetParameters(params map[string]interface{}) error
- func (mg *SnapshotScheduleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SnapshotScheduleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *SnapshotScheduleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotScheduleAssociationList
- func (in *SnapshotScheduleAssociationList) DeepCopy() *SnapshotScheduleAssociationList
- func (in *SnapshotScheduleAssociationList) DeepCopyInto(out *SnapshotScheduleAssociationList)
- func (in *SnapshotScheduleAssociationList) DeepCopyObject() runtime.Object
- func (l *SnapshotScheduleAssociationList) GetItems() []resource.Managed
- type SnapshotScheduleAssociationObservation
- type SnapshotScheduleAssociationParameters
- type SnapshotScheduleAssociationSpec
- type SnapshotScheduleAssociationStatus
- type SnapshotScheduleList
- type SnapshotScheduleObservation
- type SnapshotScheduleParameters
- type SnapshotScheduleSpec
- type SnapshotScheduleStatus
- type SubnetGroup
- func (in *SubnetGroup) DeepCopy() *SubnetGroup
- func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
- func (in *SubnetGroup) DeepCopyObject() runtime.Object
- func (mg *SubnetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetGroup) GetID() string
- func (tr *SubnetGroup) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetGroup) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetGroup) GetProviderReference() *xpv1.Reference
- func (mg *SubnetGroup) GetTerraformResourceType() string
- func (tr *SubnetGroup) GetTerraformSchemaVersion() int
- func (mg *SubnetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubnetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetGroup) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetGroup) SetParameters(params map[string]interface{}) error
- func (mg *SubnetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetGroupList
- type SubnetGroupObservation
- type SubnetGroupParameters
- type SubnetGroupSpec
- type SubnetGroupStatus
Constants ¶
const ( CRDGroup = "redshift.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( EventSubscription_Kind = "EventSubscription" EventSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventSubscription_Kind}.String() EventSubscription_KindAPIVersion = EventSubscription_Kind + "." + CRDGroupVersion.String() EventSubscription_GroupVersionKind = CRDGroupVersion.WithKind(EventSubscription_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 ( ParameterGroup_Kind = "ParameterGroup" ParameterGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ParameterGroup_Kind}.String() ParameterGroup_KindAPIVersion = ParameterGroup_Kind + "." + CRDGroupVersion.String() ParameterGroup_GroupVersionKind = CRDGroupVersion.WithKind(ParameterGroup_Kind) )
Repository type metadata.
var ( SecurityGroup_Kind = "SecurityGroup" SecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroup_Kind}.String() SecurityGroup_KindAPIVersion = SecurityGroup_Kind + "." + CRDGroupVersion.String() SecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroup_Kind) )
Repository type metadata.
var ( SnapshotCopyGrant_Kind = "SnapshotCopyGrant" SnapshotCopyGrant_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SnapshotCopyGrant_Kind}.String() SnapshotCopyGrant_KindAPIVersion = SnapshotCopyGrant_Kind + "." + CRDGroupVersion.String() SnapshotCopyGrant_GroupVersionKind = CRDGroupVersion.WithKind(SnapshotCopyGrant_Kind) )
Repository type metadata.
var ( SnapshotSchedule_Kind = "SnapshotSchedule" SnapshotSchedule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SnapshotSchedule_Kind}.String() SnapshotSchedule_KindAPIVersion = SnapshotSchedule_Kind + "." + CRDGroupVersion.String() SnapshotSchedule_GroupVersionKind = CRDGroupVersion.WithKind(SnapshotSchedule_Kind) )
Repository type metadata.
var ( SnapshotScheduleAssociation_Kind = "SnapshotScheduleAssociation" SnapshotScheduleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SnapshotScheduleAssociation_Kind}.String() SnapshotScheduleAssociation_KindAPIVersion = SnapshotScheduleAssociation_Kind + "." + CRDGroupVersion.String() SnapshotScheduleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SnapshotScheduleAssociation_Kind) )
Repository type metadata.
var ( SubnetGroup_Kind = "SubnetGroup" SubnetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetGroup_Kind}.String() SubnetGroup_KindAPIVersion = SubnetGroup_Kind + "." + CRDGroupVersion.String() SubnetGroup_GroupVersionKind = CRDGroupVersion.WithKind(SubnetGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters 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 (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // +kubebuilder:validation:Optional AllowVersionUpgrade *bool `json:"allowVersionUpgrade,omitempty" tf:"allow_version_upgrade,omitempty"` // +kubebuilder:validation:Optional AutomatedSnapshotRetentionPeriod *int64 `json:"automatedSnapshotRetentionPeriod,omitempty" tf:"automated_snapshot_retention_period,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,omitempty"` // +kubebuilder:validation:Optional ClusterParameterGroupName *string `json:"clusterParameterGroupName,omitempty" tf:"cluster_parameter_group_name,omitempty"` // +kubebuilder:validation:Optional ClusterPublicKey *string `json:"clusterPublicKey,omitempty" tf:"cluster_public_key,omitempty"` // +kubebuilder:validation:Optional ClusterRevisionNumber *string `json:"clusterRevisionNumber,omitempty" tf:"cluster_revision_number,omitempty"` // +kubebuilder:validation:Optional ClusterSecurityGroups []*string `json:"clusterSecurityGroups,omitempty" tf:"cluster_security_groups,omitempty"` // +kubebuilder:validation:Optional ClusterSubnetGroupName *string `json:"clusterSubnetGroupName,omitempty" tf:"cluster_subnet_group_name,omitempty"` // +kubebuilder:validation:Optional ClusterType *string `json:"clusterType,omitempty" tf:"cluster_type,omitempty"` // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // +kubebuilder:validation:Optional ElasticIP *string `json:"elasticIp,omitempty" tf:"elastic_ip,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional EnhancedVPCRouting *bool `json:"enhancedVpcRouting,omitempty" tf:"enhanced_vpc_routing,omitempty"` // +kubebuilder:validation:Optional FinalSnapshotIdentifier *string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"` // +kubebuilder:validation:Optional IAMRoles []*string `json:"iamRoles,omitempty" tf:"iam_roles,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Logging []LoggingParameters `json:"logging,omitempty" tf:"logging,omitempty"` // +kubebuilder:validation:Optional MasterPasswordSecretRef *v1.SecretKeySelector `json:"masterPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional MasterUsername *string `json:"masterUsername,omitempty" tf:"master_username,omitempty"` // +kubebuilder:validation:Required NodeType *string `json:"nodeType" tf:"node_type,omitempty"` // +kubebuilder:validation:Optional NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"` // +kubebuilder:validation:Optional OwnerAccount *string `json:"ownerAccount,omitempty" tf:"owner_account,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"` // +kubebuilder:validation:Optional PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,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 SkipFinalSnapshot *bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"` // +kubebuilder:validation:Optional SnapshotClusterIdentifier *string `json:"snapshotClusterIdentifier,omitempty" tf:"snapshot_cluster_identifier,omitempty"` // +kubebuilder:validation:Optional SnapshotCopy []SnapshotCopyParameters `json:"snapshotCopy,omitempty" tf:"snapshot_copy,omitempty"` // +kubebuilder:validation:Optional SnapshotIdentifier *string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VPCSecurityGroupIdRefs []v1.Reference `json:"vpcSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCSecurityGroupIdSelector *v1.Selector `json:"vpcSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=VPCSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=VPCSecurityGroupIdSelector // +kubebuilder:validation:Optional VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscription ¶
type EventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSubscriptionSpec `json:"spec"` Status EventSubscriptionStatus `json:"status,omitempty"` }
EventSubscription is the Schema for the EventSubscriptions 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 (*EventSubscription) DeepCopy ¶
func (in *EventSubscription) DeepCopy() *EventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscription.
func (*EventSubscription) DeepCopyInto ¶
func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscription) DeepCopyObject ¶
func (in *EventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSubscription) GetCondition ¶
func (mg *EventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventSubscription.
func (*EventSubscription) GetConnectionDetailsMapping ¶
func (tr *EventSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EventSubscription
func (*EventSubscription) GetDeletionPolicy ¶
func (mg *EventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventSubscription.
func (*EventSubscription) GetID ¶
func (tr *EventSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this EventSubscription
func (*EventSubscription) GetObservation ¶
func (tr *EventSubscription) GetObservation() (map[string]interface{}, error)
GetObservation of this EventSubscription
func (*EventSubscription) GetParameters ¶
func (tr *EventSubscription) GetParameters() (map[string]interface{}, error)
GetParameters of this EventSubscription
func (*EventSubscription) GetProviderConfigReference ¶
func (mg *EventSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EventSubscription.
func (*EventSubscription) GetProviderReference ¶
func (mg *EventSubscription) GetProviderReference() *xpv1.Reference
GetProviderReference of this EventSubscription. Deprecated: Use GetProviderConfigReference.
func (*EventSubscription) GetTerraformResourceType ¶
func (mg *EventSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EventSubscription
func (*EventSubscription) GetTerraformSchemaVersion ¶
func (tr *EventSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventSubscription) GetWriteConnectionSecretToReference ¶
func (mg *EventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventSubscription.
func (*EventSubscription) LateInitialize ¶
func (tr *EventSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EventSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventSubscription) SetConditions ¶
func (mg *EventSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this EventSubscription.
func (*EventSubscription) SetDeletionPolicy ¶
func (mg *EventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventSubscription.
func (*EventSubscription) SetObservation ¶
func (tr *EventSubscription) SetObservation(obs map[string]interface{}) error
SetObservation for this EventSubscription
func (*EventSubscription) SetParameters ¶
func (tr *EventSubscription) SetParameters(params map[string]interface{}) error
SetParameters for this EventSubscription
func (*EventSubscription) SetProviderConfigReference ¶
func (mg *EventSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EventSubscription.
func (*EventSubscription) SetProviderReference ¶
func (mg *EventSubscription) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EventSubscription. Deprecated: Use SetProviderConfigReference.
func (*EventSubscription) SetWriteConnectionSecretToReference ¶
func (mg *EventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventSubscription.
type EventSubscriptionList ¶
type EventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventSubscription `json:"items"` }
EventSubscriptionList contains a list of EventSubscriptions
func (*EventSubscriptionList) DeepCopy ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionList.
func (*EventSubscriptionList) DeepCopyInto ¶
func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscriptionList) DeepCopyObject ¶
func (in *EventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSubscriptionList) GetItems ¶
func (l *EventSubscriptionList) GetItems() []resource.Managed
GetItems of this EventSubscriptionList.
type EventSubscriptionObservation ¶
type EventSubscriptionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CustomerAwsID *string `json:"customerAwsId,omitempty" tf:"customer_aws_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EventSubscriptionObservation) DeepCopy ¶
func (in *EventSubscriptionObservation) DeepCopy() *EventSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionObservation.
func (*EventSubscriptionObservation) DeepCopyInto ¶
func (in *EventSubscriptionObservation) DeepCopyInto(out *EventSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionParameters ¶
type EventSubscriptionParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional EventCategories []*string `json:"eventCategories,omitempty" tf:"event_categories,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 Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Required SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn,omitempty"` // +kubebuilder:validation:Optional SourceIds []*string `json:"sourceIds,omitempty" tf:"source_ids,omitempty"` // +kubebuilder:validation:Optional SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EventSubscriptionParameters) DeepCopy ¶
func (in *EventSubscriptionParameters) DeepCopy() *EventSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionParameters.
func (*EventSubscriptionParameters) DeepCopyInto ¶
func (in *EventSubscriptionParameters) DeepCopyInto(out *EventSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpec ¶
type EventSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventSubscriptionParameters `json:"forProvider"` }
EventSubscriptionSpec defines the desired state of EventSubscription
func (*EventSubscriptionSpec) DeepCopy ¶
func (in *EventSubscriptionSpec) DeepCopy() *EventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpec.
func (*EventSubscriptionSpec) DeepCopyInto ¶
func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionStatus ¶
type EventSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventSubscriptionObservation `json:"atProvider,omitempty"` }
EventSubscriptionStatus defines the observed state of EventSubscription.
func (*EventSubscriptionStatus) DeepCopy ¶
func (in *EventSubscriptionStatus) DeepCopy() *EventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionStatus.
func (*EventSubscriptionStatus) DeepCopyInto ¶
func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressObservation ¶
type IngressObservation struct { }
func (*IngressObservation) DeepCopy ¶
func (in *IngressObservation) DeepCopy() *IngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressObservation.
func (*IngressObservation) DeepCopyInto ¶
func (in *IngressObservation) DeepCopyInto(out *IngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressParameters ¶
type IngressParameters struct { // +kubebuilder:validation:Optional Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"` // +kubebuilder:validation:Optional SecurityGroupOwnerID *string `json:"securityGroupOwnerId,omitempty" tf:"security_group_owner_id,omitempty"` }
func (*IngressParameters) DeepCopy ¶
func (in *IngressParameters) DeepCopy() *IngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressParameters.
func (*IngressParameters) DeepCopyInto ¶
func (in *IngressParameters) DeepCopyInto(out *IngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingObservation ¶
type LoggingObservation struct { }
func (*LoggingObservation) DeepCopy ¶
func (in *LoggingObservation) DeepCopy() *LoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingObservation.
func (*LoggingObservation) DeepCopyInto ¶
func (in *LoggingObservation) DeepCopyInto(out *LoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingParameters ¶
type LoggingParameters struct { // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Required Enable *bool `json:"enable" tf:"enable,omitempty"` // +kubebuilder:validation:Optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"` }
func (*LoggingParameters) DeepCopy ¶
func (in *LoggingParameters) DeepCopy() *LoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingParameters.
func (*LoggingParameters) DeepCopyInto ¶
func (in *LoggingParameters) DeepCopyInto(out *LoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroup ¶
type ParameterGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParameterGroupSpec `json:"spec"` Status ParameterGroupStatus `json:"status,omitempty"` }
ParameterGroup is the Schema for the ParameterGroups 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 (*ParameterGroup) DeepCopy ¶
func (in *ParameterGroup) DeepCopy() *ParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroup.
func (*ParameterGroup) DeepCopyInto ¶
func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroup) DeepCopyObject ¶
func (in *ParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParameterGroup) GetCondition ¶
func (mg *ParameterGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ParameterGroup.
func (*ParameterGroup) GetConnectionDetailsMapping ¶
func (tr *ParameterGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ParameterGroup
func (*ParameterGroup) GetDeletionPolicy ¶
func (mg *ParameterGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ParameterGroup.
func (*ParameterGroup) GetID ¶
func (tr *ParameterGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ParameterGroup
func (*ParameterGroup) GetObservation ¶
func (tr *ParameterGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ParameterGroup
func (*ParameterGroup) GetParameters ¶
func (tr *ParameterGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ParameterGroup
func (*ParameterGroup) GetProviderConfigReference ¶
func (mg *ParameterGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ParameterGroup.
func (*ParameterGroup) GetProviderReference ¶
func (mg *ParameterGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ParameterGroup. Deprecated: Use GetProviderConfigReference.
func (*ParameterGroup) GetTerraformResourceType ¶
func (mg *ParameterGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ParameterGroup
func (*ParameterGroup) GetTerraformSchemaVersion ¶
func (tr *ParameterGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ParameterGroup) GetWriteConnectionSecretToReference ¶
func (mg *ParameterGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ParameterGroup.
func (*ParameterGroup) LateInitialize ¶
func (tr *ParameterGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ParameterGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ParameterGroup) SetConditions ¶
func (mg *ParameterGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ParameterGroup.
func (*ParameterGroup) SetDeletionPolicy ¶
func (mg *ParameterGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ParameterGroup.
func (*ParameterGroup) SetObservation ¶
func (tr *ParameterGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ParameterGroup
func (*ParameterGroup) SetParameters ¶
func (tr *ParameterGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ParameterGroup
func (*ParameterGroup) SetProviderConfigReference ¶
func (mg *ParameterGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ParameterGroup.
func (*ParameterGroup) SetProviderReference ¶
func (mg *ParameterGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ParameterGroup. Deprecated: Use SetProviderConfigReference.
func (*ParameterGroup) SetWriteConnectionSecretToReference ¶
func (mg *ParameterGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ParameterGroup.
type ParameterGroupList ¶
type ParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ParameterGroup `json:"items"` }
ParameterGroupList contains a list of ParameterGroups
func (*ParameterGroupList) DeepCopy ¶
func (in *ParameterGroupList) DeepCopy() *ParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupList.
func (*ParameterGroupList) DeepCopyInto ¶
func (in *ParameterGroupList) DeepCopyInto(out *ParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroupList) DeepCopyObject ¶
func (in *ParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParameterGroupList) GetItems ¶
func (l *ParameterGroupList) GetItems() []resource.Managed
GetItems of this ParameterGroupList.
type ParameterGroupObservation ¶
type ParameterGroupObservation 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 (*ParameterGroupObservation) DeepCopy ¶
func (in *ParameterGroupObservation) DeepCopy() *ParameterGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupObservation.
func (*ParameterGroupObservation) DeepCopyInto ¶
func (in *ParameterGroupObservation) DeepCopyInto(out *ParameterGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupParameters ¶
type ParameterGroupParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,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 (*ParameterGroupParameters) DeepCopy ¶
func (in *ParameterGroupParameters) DeepCopy() *ParameterGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupParameters.
func (*ParameterGroupParameters) DeepCopyInto ¶
func (in *ParameterGroupParameters) DeepCopyInto(out *ParameterGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupSpec ¶
type ParameterGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ParameterGroupParameters `json:"forProvider"` }
ParameterGroupSpec defines the desired state of ParameterGroup
func (*ParameterGroupSpec) DeepCopy ¶
func (in *ParameterGroupSpec) DeepCopy() *ParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpec.
func (*ParameterGroupSpec) DeepCopyInto ¶
func (in *ParameterGroupSpec) DeepCopyInto(out *ParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupStatus ¶
type ParameterGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ParameterGroupObservation `json:"atProvider,omitempty"` }
ParameterGroupStatus defines the observed state of ParameterGroup.
func (*ParameterGroupStatus) DeepCopy ¶
func (in *ParameterGroupStatus) DeepCopy() *ParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupStatus.
func (*ParameterGroupStatus) DeepCopyInto ¶
func (in *ParameterGroupStatus) DeepCopyInto(out *ParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterObservation ¶
type ParameterObservation struct { }
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec"` Status SecurityGroupStatus `json:"status,omitempty"` }
SecurityGroup is the Schema for the SecurityGroups 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 (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) GetCondition ¶
func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroup.
func (*SecurityGroup) GetConnectionDetailsMapping ¶
func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroup
func (*SecurityGroup) GetDeletionPolicy ¶
func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) GetID ¶
func (tr *SecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroup
func (*SecurityGroup) GetObservation ¶
func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroup
func (*SecurityGroup) GetParameters ¶
func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroup
func (*SecurityGroup) GetProviderConfigReference ¶
func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) GetProviderReference ¶
func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroup) GetTerraformResourceType ¶
func (mg *SecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroup
func (*SecurityGroup) GetTerraformSchemaVersion ¶
func (tr *SecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroup.
func (*SecurityGroup) LateInitialize ¶
func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroup) SetConditions ¶
func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroup.
func (*SecurityGroup) SetDeletionPolicy ¶
func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) SetObservation ¶
func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroup
func (*SecurityGroup) SetParameters ¶
func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroup
func (*SecurityGroup) SetProviderConfigReference ¶
func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) SetProviderReference ¶
func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroup.
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroup `json:"items"` }
SecurityGroupList contains a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupList) GetItems ¶
func (l *SecurityGroupList) GetItems() []resource.Managed
GetItems of this SecurityGroupList.
type SecurityGroupObservation ¶
type SecurityGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupObservation) DeepCopy ¶
func (in *SecurityGroupObservation) DeepCopy() *SecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupObservation.
func (*SecurityGroupObservation) DeepCopyInto ¶
func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupParameters ¶
type SecurityGroupParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Ingress []IngressParameters `json:"ingress" tf:"ingress,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 (*SecurityGroupParameters) DeepCopy ¶
func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupParameters.
func (*SecurityGroupParameters) DeepCopyInto ¶
func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupParameters `json:"forProvider"` }
SecurityGroupSpec defines the desired state of SecurityGroup
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupObservation `json:"atProvider,omitempty"` }
SecurityGroupStatus defines the observed state of SecurityGroup.
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrant ¶
type SnapshotCopyGrant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotCopyGrantSpec `json:"spec"` Status SnapshotCopyGrantStatus `json:"status,omitempty"` }
SnapshotCopyGrant is the Schema for the SnapshotCopyGrants 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 (*SnapshotCopyGrant) DeepCopy ¶
func (in *SnapshotCopyGrant) DeepCopy() *SnapshotCopyGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrant.
func (*SnapshotCopyGrant) DeepCopyInto ¶
func (in *SnapshotCopyGrant) DeepCopyInto(out *SnapshotCopyGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopyGrant) DeepCopyObject ¶
func (in *SnapshotCopyGrant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCopyGrant) GetCondition ¶
func (mg *SnapshotCopyGrant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) GetConnectionDetailsMapping ¶
func (tr *SnapshotCopyGrant) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SnapshotCopyGrant
func (*SnapshotCopyGrant) GetDeletionPolicy ¶
func (mg *SnapshotCopyGrant) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) GetID ¶
func (tr *SnapshotCopyGrant) GetID() string
GetID returns ID of underlying Terraform resource of this SnapshotCopyGrant
func (*SnapshotCopyGrant) GetObservation ¶
func (tr *SnapshotCopyGrant) GetObservation() (map[string]interface{}, error)
GetObservation of this SnapshotCopyGrant
func (*SnapshotCopyGrant) GetParameters ¶
func (tr *SnapshotCopyGrant) GetParameters() (map[string]interface{}, error)
GetParameters of this SnapshotCopyGrant
func (*SnapshotCopyGrant) GetProviderConfigReference ¶
func (mg *SnapshotCopyGrant) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) GetProviderReference ¶
func (mg *SnapshotCopyGrant) GetProviderReference() *xpv1.Reference
GetProviderReference of this SnapshotCopyGrant. Deprecated: Use GetProviderConfigReference.
func (*SnapshotCopyGrant) GetTerraformResourceType ¶
func (mg *SnapshotCopyGrant) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SnapshotCopyGrant
func (*SnapshotCopyGrant) GetTerraformSchemaVersion ¶
func (tr *SnapshotCopyGrant) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SnapshotCopyGrant) GetWriteConnectionSecretToReference ¶
func (mg *SnapshotCopyGrant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) LateInitialize ¶
func (tr *SnapshotCopyGrant) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SnapshotCopyGrant using its observed tfState. returns True if there are any spec changes for the resource.
func (*SnapshotCopyGrant) ResolveReferences ¶
ResolveReferences of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) SetConditions ¶
func (mg *SnapshotCopyGrant) SetConditions(c ...xpv1.Condition)
SetConditions of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) SetDeletionPolicy ¶
func (mg *SnapshotCopyGrant) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) SetObservation ¶
func (tr *SnapshotCopyGrant) SetObservation(obs map[string]interface{}) error
SetObservation for this SnapshotCopyGrant
func (*SnapshotCopyGrant) SetParameters ¶
func (tr *SnapshotCopyGrant) SetParameters(params map[string]interface{}) error
SetParameters for this SnapshotCopyGrant
func (*SnapshotCopyGrant) SetProviderConfigReference ¶
func (mg *SnapshotCopyGrant) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SnapshotCopyGrant.
func (*SnapshotCopyGrant) SetProviderReference ¶
func (mg *SnapshotCopyGrant) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SnapshotCopyGrant. Deprecated: Use SetProviderConfigReference.
func (*SnapshotCopyGrant) SetWriteConnectionSecretToReference ¶
func (mg *SnapshotCopyGrant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SnapshotCopyGrant.
type SnapshotCopyGrantList ¶
type SnapshotCopyGrantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnapshotCopyGrant `json:"items"` }
SnapshotCopyGrantList contains a list of SnapshotCopyGrants
func (*SnapshotCopyGrantList) DeepCopy ¶
func (in *SnapshotCopyGrantList) DeepCopy() *SnapshotCopyGrantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantList.
func (*SnapshotCopyGrantList) DeepCopyInto ¶
func (in *SnapshotCopyGrantList) DeepCopyInto(out *SnapshotCopyGrantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopyGrantList) DeepCopyObject ¶
func (in *SnapshotCopyGrantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCopyGrantList) GetItems ¶
func (l *SnapshotCopyGrantList) GetItems() []resource.Managed
GetItems of this SnapshotCopyGrantList.
type SnapshotCopyGrantObservation ¶
type SnapshotCopyGrantObservation 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 (*SnapshotCopyGrantObservation) DeepCopy ¶
func (in *SnapshotCopyGrantObservation) DeepCopy() *SnapshotCopyGrantObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantObservation.
func (*SnapshotCopyGrantObservation) DeepCopyInto ¶
func (in *SnapshotCopyGrantObservation) DeepCopyInto(out *SnapshotCopyGrantObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrantParameters ¶
type SnapshotCopyGrantParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // 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 SnapshotCopyGrantName *string `json:"snapshotCopyGrantName" tf:"snapshot_copy_grant_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SnapshotCopyGrantParameters) DeepCopy ¶
func (in *SnapshotCopyGrantParameters) DeepCopy() *SnapshotCopyGrantParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantParameters.
func (*SnapshotCopyGrantParameters) DeepCopyInto ¶
func (in *SnapshotCopyGrantParameters) DeepCopyInto(out *SnapshotCopyGrantParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrantSpec ¶
type SnapshotCopyGrantSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotCopyGrantParameters `json:"forProvider"` }
SnapshotCopyGrantSpec defines the desired state of SnapshotCopyGrant
func (*SnapshotCopyGrantSpec) DeepCopy ¶
func (in *SnapshotCopyGrantSpec) DeepCopy() *SnapshotCopyGrantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantSpec.
func (*SnapshotCopyGrantSpec) DeepCopyInto ¶
func (in *SnapshotCopyGrantSpec) DeepCopyInto(out *SnapshotCopyGrantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrantStatus ¶
type SnapshotCopyGrantStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotCopyGrantObservation `json:"atProvider,omitempty"` }
SnapshotCopyGrantStatus defines the observed state of SnapshotCopyGrant.
func (*SnapshotCopyGrantStatus) DeepCopy ¶
func (in *SnapshotCopyGrantStatus) DeepCopy() *SnapshotCopyGrantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantStatus.
func (*SnapshotCopyGrantStatus) DeepCopyInto ¶
func (in *SnapshotCopyGrantStatus) DeepCopyInto(out *SnapshotCopyGrantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyObservation ¶
type SnapshotCopyObservation struct { }
func (*SnapshotCopyObservation) DeepCopy ¶
func (in *SnapshotCopyObservation) DeepCopy() *SnapshotCopyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyObservation.
func (*SnapshotCopyObservation) DeepCopyInto ¶
func (in *SnapshotCopyObservation) DeepCopyInto(out *SnapshotCopyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyParameters ¶
type SnapshotCopyParameters struct { // +kubebuilder:validation:Required DestinationRegion *string `json:"destinationRegion" tf:"destination_region,omitempty"` // +kubebuilder:validation:Optional GrantName *string `json:"grantName,omitempty" tf:"grant_name,omitempty"` // +kubebuilder:validation:Optional RetentionPeriod *int64 `json:"retentionPeriod,omitempty" tf:"retention_period,omitempty"` }
func (*SnapshotCopyParameters) DeepCopy ¶
func (in *SnapshotCopyParameters) DeepCopy() *SnapshotCopyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyParameters.
func (*SnapshotCopyParameters) DeepCopyInto ¶
func (in *SnapshotCopyParameters) DeepCopyInto(out *SnapshotCopyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSchedule ¶
type SnapshotSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotScheduleSpec `json:"spec"` Status SnapshotScheduleStatus `json:"status,omitempty"` }
SnapshotSchedule is the Schema for the SnapshotSchedules 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 (*SnapshotSchedule) DeepCopy ¶
func (in *SnapshotSchedule) DeepCopy() *SnapshotSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSchedule.
func (*SnapshotSchedule) DeepCopyInto ¶
func (in *SnapshotSchedule) DeepCopyInto(out *SnapshotSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotSchedule) DeepCopyObject ¶
func (in *SnapshotSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotSchedule) GetCondition ¶
func (mg *SnapshotSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SnapshotSchedule.
func (*SnapshotSchedule) GetConnectionDetailsMapping ¶
func (tr *SnapshotSchedule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SnapshotSchedule
func (*SnapshotSchedule) GetDeletionPolicy ¶
func (mg *SnapshotSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SnapshotSchedule.
func (*SnapshotSchedule) GetID ¶
func (tr *SnapshotSchedule) GetID() string
GetID returns ID of underlying Terraform resource of this SnapshotSchedule
func (*SnapshotSchedule) GetObservation ¶
func (tr *SnapshotSchedule) GetObservation() (map[string]interface{}, error)
GetObservation of this SnapshotSchedule
func (*SnapshotSchedule) GetParameters ¶
func (tr *SnapshotSchedule) GetParameters() (map[string]interface{}, error)
GetParameters of this SnapshotSchedule
func (*SnapshotSchedule) GetProviderConfigReference ¶
func (mg *SnapshotSchedule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SnapshotSchedule.
func (*SnapshotSchedule) GetProviderReference ¶
func (mg *SnapshotSchedule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SnapshotSchedule. Deprecated: Use GetProviderConfigReference.
func (*SnapshotSchedule) GetTerraformResourceType ¶
func (mg *SnapshotSchedule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SnapshotSchedule
func (*SnapshotSchedule) GetTerraformSchemaVersion ¶
func (tr *SnapshotSchedule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SnapshotSchedule) GetWriteConnectionSecretToReference ¶
func (mg *SnapshotSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SnapshotSchedule.
func (*SnapshotSchedule) LateInitialize ¶
func (tr *SnapshotSchedule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SnapshotSchedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*SnapshotSchedule) SetConditions ¶
func (mg *SnapshotSchedule) SetConditions(c ...xpv1.Condition)
SetConditions of this SnapshotSchedule.
func (*SnapshotSchedule) SetDeletionPolicy ¶
func (mg *SnapshotSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SnapshotSchedule.
func (*SnapshotSchedule) SetObservation ¶
func (tr *SnapshotSchedule) SetObservation(obs map[string]interface{}) error
SetObservation for this SnapshotSchedule
func (*SnapshotSchedule) SetParameters ¶
func (tr *SnapshotSchedule) SetParameters(params map[string]interface{}) error
SetParameters for this SnapshotSchedule
func (*SnapshotSchedule) SetProviderConfigReference ¶
func (mg *SnapshotSchedule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SnapshotSchedule.
func (*SnapshotSchedule) SetProviderReference ¶
func (mg *SnapshotSchedule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SnapshotSchedule. Deprecated: Use SetProviderConfigReference.
func (*SnapshotSchedule) SetWriteConnectionSecretToReference ¶
func (mg *SnapshotSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SnapshotSchedule.
type SnapshotScheduleAssociation ¶
type SnapshotScheduleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotScheduleAssociationSpec `json:"spec"` Status SnapshotScheduleAssociationStatus `json:"status,omitempty"` }
SnapshotScheduleAssociation is the Schema for the SnapshotScheduleAssociations 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 (*SnapshotScheduleAssociation) DeepCopy ¶
func (in *SnapshotScheduleAssociation) DeepCopy() *SnapshotScheduleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) DeepCopyInto ¶
func (in *SnapshotScheduleAssociation) DeepCopyInto(out *SnapshotScheduleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleAssociation) DeepCopyObject ¶
func (in *SnapshotScheduleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotScheduleAssociation) GetCondition ¶
func (mg *SnapshotScheduleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) GetConnectionDetailsMapping ¶
func (tr *SnapshotScheduleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) GetDeletionPolicy ¶
func (mg *SnapshotScheduleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) GetID ¶
func (tr *SnapshotScheduleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) GetObservation ¶
func (tr *SnapshotScheduleAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) GetParameters ¶
func (tr *SnapshotScheduleAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) GetProviderConfigReference ¶
func (mg *SnapshotScheduleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) GetProviderReference ¶
func (mg *SnapshotScheduleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SnapshotScheduleAssociation. Deprecated: Use GetProviderConfigReference.
func (*SnapshotScheduleAssociation) GetTerraformResourceType ¶
func (mg *SnapshotScheduleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) GetTerraformSchemaVersion ¶
func (tr *SnapshotScheduleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SnapshotScheduleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SnapshotScheduleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) LateInitialize ¶
func (tr *SnapshotScheduleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SnapshotScheduleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SnapshotScheduleAssociation) SetConditions ¶
func (mg *SnapshotScheduleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) SetDeletionPolicy ¶
func (mg *SnapshotScheduleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) SetObservation ¶
func (tr *SnapshotScheduleAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) SetParameters ¶
func (tr *SnapshotScheduleAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this SnapshotScheduleAssociation
func (*SnapshotScheduleAssociation) SetProviderConfigReference ¶
func (mg *SnapshotScheduleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) SetProviderReference ¶
func (mg *SnapshotScheduleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SnapshotScheduleAssociation. Deprecated: Use SetProviderConfigReference.
func (*SnapshotScheduleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SnapshotScheduleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SnapshotScheduleAssociation.
type SnapshotScheduleAssociationList ¶
type SnapshotScheduleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnapshotScheduleAssociation `json:"items"` }
SnapshotScheduleAssociationList contains a list of SnapshotScheduleAssociations
func (*SnapshotScheduleAssociationList) DeepCopy ¶
func (in *SnapshotScheduleAssociationList) DeepCopy() *SnapshotScheduleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationList.
func (*SnapshotScheduleAssociationList) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationList) DeepCopyInto(out *SnapshotScheduleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleAssociationList) DeepCopyObject ¶
func (in *SnapshotScheduleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotScheduleAssociationList) GetItems ¶
func (l *SnapshotScheduleAssociationList) GetItems() []resource.Managed
GetItems of this SnapshotScheduleAssociationList.
type SnapshotScheduleAssociationObservation ¶
type SnapshotScheduleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SnapshotScheduleAssociationObservation) DeepCopy ¶
func (in *SnapshotScheduleAssociationObservation) DeepCopy() *SnapshotScheduleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationObservation.
func (*SnapshotScheduleAssociationObservation) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationObservation) DeepCopyInto(out *SnapshotScheduleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleAssociationParameters ¶
type SnapshotScheduleAssociationParameters struct { // +kubebuilder:validation:Required ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,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 ScheduleIdentifier *string `json:"scheduleIdentifier" tf:"schedule_identifier,omitempty"` }
func (*SnapshotScheduleAssociationParameters) DeepCopy ¶
func (in *SnapshotScheduleAssociationParameters) DeepCopy() *SnapshotScheduleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationParameters.
func (*SnapshotScheduleAssociationParameters) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationParameters) DeepCopyInto(out *SnapshotScheduleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleAssociationSpec ¶
type SnapshotScheduleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotScheduleAssociationParameters `json:"forProvider"` }
SnapshotScheduleAssociationSpec defines the desired state of SnapshotScheduleAssociation
func (*SnapshotScheduleAssociationSpec) DeepCopy ¶
func (in *SnapshotScheduleAssociationSpec) DeepCopy() *SnapshotScheduleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationSpec.
func (*SnapshotScheduleAssociationSpec) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationSpec) DeepCopyInto(out *SnapshotScheduleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleAssociationStatus ¶
type SnapshotScheduleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotScheduleAssociationObservation `json:"atProvider,omitempty"` }
SnapshotScheduleAssociationStatus defines the observed state of SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociationStatus) DeepCopy ¶
func (in *SnapshotScheduleAssociationStatus) DeepCopy() *SnapshotScheduleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationStatus.
func (*SnapshotScheduleAssociationStatus) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationStatus) DeepCopyInto(out *SnapshotScheduleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleList ¶
type SnapshotScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnapshotSchedule `json:"items"` }
SnapshotScheduleList contains a list of SnapshotSchedules
func (*SnapshotScheduleList) DeepCopy ¶
func (in *SnapshotScheduleList) DeepCopy() *SnapshotScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleList.
func (*SnapshotScheduleList) DeepCopyInto ¶
func (in *SnapshotScheduleList) DeepCopyInto(out *SnapshotScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleList) DeepCopyObject ¶
func (in *SnapshotScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotScheduleList) GetItems ¶
func (l *SnapshotScheduleList) GetItems() []resource.Managed
GetItems of this SnapshotScheduleList.
type SnapshotScheduleObservation ¶
type SnapshotScheduleObservation 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 (*SnapshotScheduleObservation) DeepCopy ¶
func (in *SnapshotScheduleObservation) DeepCopy() *SnapshotScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleObservation.
func (*SnapshotScheduleObservation) DeepCopyInto ¶
func (in *SnapshotScheduleObservation) DeepCopyInto(out *SnapshotScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleParameters ¶
type SnapshotScheduleParameters struct { // +kubebuilder:validation:Required Definitions []*string `json:"definitions" tf:"definitions,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // +kubebuilder:validation:Optional Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"` // +kubebuilder:validation:Optional IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SnapshotScheduleParameters) DeepCopy ¶
func (in *SnapshotScheduleParameters) DeepCopy() *SnapshotScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleParameters.
func (*SnapshotScheduleParameters) DeepCopyInto ¶
func (in *SnapshotScheduleParameters) DeepCopyInto(out *SnapshotScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleSpec ¶
type SnapshotScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotScheduleParameters `json:"forProvider"` }
SnapshotScheduleSpec defines the desired state of SnapshotSchedule
func (*SnapshotScheduleSpec) DeepCopy ¶
func (in *SnapshotScheduleSpec) DeepCopy() *SnapshotScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleSpec.
func (*SnapshotScheduleSpec) DeepCopyInto ¶
func (in *SnapshotScheduleSpec) DeepCopyInto(out *SnapshotScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleStatus ¶
type SnapshotScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotScheduleObservation `json:"atProvider,omitempty"` }
SnapshotScheduleStatus defines the observed state of SnapshotSchedule.
func (*SnapshotScheduleStatus) DeepCopy ¶
func (in *SnapshotScheduleStatus) DeepCopy() *SnapshotScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleStatus.
func (*SnapshotScheduleStatus) DeepCopyInto ¶
func (in *SnapshotScheduleStatus) DeepCopyInto(out *SnapshotScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroup ¶
type SubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetGroupSpec `json:"spec"` Status SubnetGroupStatus `json:"status,omitempty"` }
SubnetGroup is the Schema for the SubnetGroups 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 (*SubnetGroup) DeepCopy ¶
func (in *SubnetGroup) DeepCopy() *SubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroup.
func (*SubnetGroup) DeepCopyInto ¶
func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroup) DeepCopyObject ¶
func (in *SubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetGroup) GetCondition ¶
func (mg *SubnetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetGroup.
func (*SubnetGroup) GetConnectionDetailsMapping ¶
func (tr *SubnetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetGroup
func (*SubnetGroup) GetDeletionPolicy ¶
func (mg *SubnetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetGroup.
func (*SubnetGroup) GetID ¶
func (tr *SubnetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetGroup
func (*SubnetGroup) GetObservation ¶
func (tr *SubnetGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetGroup
func (*SubnetGroup) GetParameters ¶
func (tr *SubnetGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetGroup
func (*SubnetGroup) GetProviderConfigReference ¶
func (mg *SubnetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetGroup.
func (*SubnetGroup) GetProviderReference ¶
func (mg *SubnetGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetGroup. Deprecated: Use GetProviderConfigReference.
func (*SubnetGroup) GetTerraformResourceType ¶
func (mg *SubnetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetGroup
func (*SubnetGroup) GetTerraformSchemaVersion ¶
func (tr *SubnetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetGroup) GetWriteConnectionSecretToReference ¶
func (mg *SubnetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetGroup.
func (*SubnetGroup) LateInitialize ¶
func (tr *SubnetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetGroup) ResolveReferences ¶
ResolveReferences of this SubnetGroup.
func (*SubnetGroup) SetConditions ¶
func (mg *SubnetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetGroup.
func (*SubnetGroup) SetDeletionPolicy ¶
func (mg *SubnetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetGroup.
func (*SubnetGroup) SetObservation ¶
func (tr *SubnetGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetGroup
func (*SubnetGroup) SetParameters ¶
func (tr *SubnetGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetGroup
func (*SubnetGroup) SetProviderConfigReference ¶
func (mg *SubnetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetGroup.
func (*SubnetGroup) SetProviderReference ¶
func (mg *SubnetGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetGroup. Deprecated: Use SetProviderConfigReference.
func (*SubnetGroup) SetWriteConnectionSecretToReference ¶
func (mg *SubnetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetGroup.
type SubnetGroupList ¶
type SubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetGroup `json:"items"` }
SubnetGroupList contains a list of SubnetGroups
func (*SubnetGroupList) DeepCopy ¶
func (in *SubnetGroupList) DeepCopy() *SubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupList.
func (*SubnetGroupList) DeepCopyInto ¶
func (in *SubnetGroupList) DeepCopyInto(out *SubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroupList) DeepCopyObject ¶
func (in *SubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetGroupList) GetItems ¶
func (l *SubnetGroupList) GetItems() []resource.Managed
GetItems of this SubnetGroupList.
type SubnetGroupObservation ¶
type SubnetGroupObservation 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 (*SubnetGroupObservation) DeepCopy ¶
func (in *SubnetGroupObservation) DeepCopy() *SubnetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupObservation.
func (*SubnetGroupObservation) DeepCopyInto ¶
func (in *SubnetGroupObservation) DeepCopyInto(out *SubnetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupParameters ¶
type SubnetGroupParameters struct { // +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:"-"` // +kubebuilder:validation:Optional SubnetIDRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SubnetGroupParameters) DeepCopy ¶
func (in *SubnetGroupParameters) DeepCopy() *SubnetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupParameters.
func (*SubnetGroupParameters) DeepCopyInto ¶
func (in *SubnetGroupParameters) DeepCopyInto(out *SubnetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupSpec ¶
type SubnetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetGroupParameters `json:"forProvider"` }
SubnetGroupSpec defines the desired state of SubnetGroup
func (*SubnetGroupSpec) DeepCopy ¶
func (in *SubnetGroupSpec) DeepCopy() *SubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupSpec.
func (*SubnetGroupSpec) DeepCopyInto ¶
func (in *SubnetGroupSpec) DeepCopyInto(out *SubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupStatus ¶
type SubnetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetGroupObservation `json:"atProvider,omitempty"` }
SubnetGroupStatus defines the observed state of SubnetGroup.
func (*SubnetGroupStatus) DeepCopy ¶
func (in *SubnetGroupStatus) DeepCopy() *SubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupStatus.
func (*SubnetGroupStatus) DeepCopyInto ¶
func (in *SubnetGroupStatus) DeepCopyInto(out *SubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_cluster_terraformed.go
- zz_cluster_types.go
- zz_eventsubscription_terraformed.go
- zz_eventsubscription_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_parametergroup_terraformed.go
- zz_parametergroup_types.go
- zz_securitygroup_terraformed.go
- zz_securitygroup_types.go
- zz_snapshotcopygrant_terraformed.go
- zz_snapshotcopygrant_types.go
- zz_snapshotschedule_terraformed.go
- zz_snapshotschedule_types.go
- zz_snapshotscheduleassociation_terraformed.go
- zz_snapshotscheduleassociation_types.go
- zz_subnetgroup_terraformed.go
- zz_subnetgroup_types.go