Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=rds.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuthObservation
- type AuthParameters
- type ClusterEndpoint
- func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint
- func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint)
- func (in *ClusterEndpoint) DeepCopyObject() runtime.Object
- func (mg *ClusterEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterEndpoint) GetID() string
- func (tr *ClusterEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *ClusterEndpoint) GetTerraformResourceType() string
- func (tr *ClusterEndpoint) GetTerraformSchemaVersion() int
- func (mg *ClusterEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *ClusterEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterEndpointList
- type ClusterEndpointObservation
- type ClusterEndpointParameters
- type ClusterEndpointSpec
- type ClusterEndpointStatus
- type ClusterInstance
- func (in *ClusterInstance) DeepCopy() *ClusterInstance
- func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)
- func (in *ClusterInstance) DeepCopyObject() runtime.Object
- func (mg *ClusterInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterInstance) GetID() string
- func (tr *ClusterInstance) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterInstance) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterInstance) GetProviderReference() *xpv1.Reference
- func (mg *ClusterInstance) GetTerraformResourceType() string
- func (tr *ClusterInstance) GetTerraformSchemaVersion() int
- func (mg *ClusterInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClusterInstance) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterInstance) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterInstance) SetParameters(params map[string]interface{}) error
- func (mg *ClusterInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterInstanceList
- type ClusterInstanceObservation
- type ClusterInstanceParameters
- type ClusterInstanceSpec
- type ClusterInstanceStatus
- type ClusterParameterGroup
- func (in *ClusterParameterGroup) DeepCopy() *ClusterParameterGroup
- func (in *ClusterParameterGroup) DeepCopyInto(out *ClusterParameterGroup)
- func (in *ClusterParameterGroup) DeepCopyObject() runtime.Object
- func (mg *ClusterParameterGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterParameterGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterParameterGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterParameterGroup) GetID() string
- func (tr *ClusterParameterGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterParameterGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterParameterGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterParameterGroup) GetProviderReference() *xpv1.Reference
- func (mg *ClusterParameterGroup) GetTerraformResourceType() string
- func (tr *ClusterParameterGroup) GetTerraformSchemaVersion() int
- func (mg *ClusterParameterGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterParameterGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterParameterGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterParameterGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterParameterGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterParameterGroup) SetParameters(params map[string]interface{}) error
- func (mg *ClusterParameterGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterParameterGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterParameterGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterParameterGroupList
- type ClusterParameterGroupObservation
- type ClusterParameterGroupParameters
- type ClusterParameterGroupSpec
- type ClusterParameterGroupStatus
- type ClusterRoleAssociation
- func (in *ClusterRoleAssociation) DeepCopy() *ClusterRoleAssociation
- func (in *ClusterRoleAssociation) DeepCopyInto(out *ClusterRoleAssociation)
- func (in *ClusterRoleAssociation) DeepCopyObject() runtime.Object
- func (mg *ClusterRoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterRoleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterRoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterRoleAssociation) GetID() string
- func (tr *ClusterRoleAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterRoleAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterRoleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterRoleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *ClusterRoleAssociation) GetTerraformResourceType() string
- func (tr *ClusterRoleAssociation) GetTerraformSchemaVersion() int
- func (mg *ClusterRoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterRoleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterRoleAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClusterRoleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterRoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterRoleAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterRoleAssociation) SetParameters(params map[string]interface{}) error
- func (mg *ClusterRoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterRoleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterRoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterRoleAssociationList
- type ClusterRoleAssociationObservation
- type ClusterRoleAssociationParameters
- type ClusterRoleAssociationSpec
- type ClusterRoleAssociationStatus
- type ClusterSnapshot
- func (in *ClusterSnapshot) DeepCopy() *ClusterSnapshot
- func (in *ClusterSnapshot) DeepCopyInto(out *ClusterSnapshot)
- func (in *ClusterSnapshot) DeepCopyObject() runtime.Object
- func (mg *ClusterSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterSnapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterSnapshot) GetID() string
- func (tr *ClusterSnapshot) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterSnapshot) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterSnapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterSnapshot) GetProviderReference() *xpv1.Reference
- func (mg *ClusterSnapshot) GetTerraformResourceType() string
- func (tr *ClusterSnapshot) GetTerraformSchemaVersion() int
- func (mg *ClusterSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterSnapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterSnapshot) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterSnapshot) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterSnapshot) SetParameters(params map[string]interface{}) error
- func (mg *ClusterSnapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterSnapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterSnapshotList
- type ClusterSnapshotObservation
- type ClusterSnapshotParameters
- type ClusterSnapshotSpec
- type ClusterSnapshotStatus
- type ConnectionPoolConfigObservation
- type ConnectionPoolConfigParameters
- 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 GlobalCluster
- func (in *GlobalCluster) DeepCopy() *GlobalCluster
- func (in *GlobalCluster) DeepCopyInto(out *GlobalCluster)
- func (in *GlobalCluster) DeepCopyObject() runtime.Object
- func (mg *GlobalCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalCluster) GetID() string
- func (tr *GlobalCluster) GetObservation() (map[string]interface{}, error)
- func (tr *GlobalCluster) GetParameters() (map[string]interface{}, error)
- func (mg *GlobalCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalCluster) GetProviderReference() *xpv1.Reference
- func (mg *GlobalCluster) GetTerraformResourceType() string
- func (tr *GlobalCluster) GetTerraformSchemaVersion() int
- func (mg *GlobalCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalCluster) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GlobalCluster) SetObservation(obs map[string]interface{}) error
- func (tr *GlobalCluster) SetParameters(params map[string]interface{}) error
- func (mg *GlobalCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *GlobalCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalClusterList
- type GlobalClusterMembersObservation
- type GlobalClusterMembersParameters
- type GlobalClusterObservation
- type GlobalClusterParameters
- type GlobalClusterSpec
- type GlobalClusterStatus
- type IngressObservation
- type IngressParameters
- type InstanceRoleAssociation
- func (in *InstanceRoleAssociation) DeepCopy() *InstanceRoleAssociation
- func (in *InstanceRoleAssociation) DeepCopyInto(out *InstanceRoleAssociation)
- func (in *InstanceRoleAssociation) DeepCopyObject() runtime.Object
- func (mg *InstanceRoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceRoleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceRoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceRoleAssociation) GetID() string
- func (tr *InstanceRoleAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceRoleAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceRoleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceRoleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *InstanceRoleAssociation) GetTerraformResourceType() string
- func (tr *InstanceRoleAssociation) GetTerraformSchemaVersion() int
- func (mg *InstanceRoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceRoleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceRoleAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InstanceRoleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceRoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceRoleAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceRoleAssociation) SetParameters(params map[string]interface{}) error
- func (mg *InstanceRoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceRoleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceRoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceRoleAssociationList
- func (in *InstanceRoleAssociationList) DeepCopy() *InstanceRoleAssociationList
- func (in *InstanceRoleAssociationList) DeepCopyInto(out *InstanceRoleAssociationList)
- func (in *InstanceRoleAssociationList) DeepCopyObject() runtime.Object
- func (l *InstanceRoleAssociationList) GetItems() []resource.Managed
- type InstanceRoleAssociationObservation
- type InstanceRoleAssociationParameters
- type InstanceRoleAssociationSpec
- type InstanceRoleAssociationStatus
- type OptionGroup
- func (in *OptionGroup) DeepCopy() *OptionGroup
- func (in *OptionGroup) DeepCopyInto(out *OptionGroup)
- func (in *OptionGroup) DeepCopyObject() runtime.Object
- func (mg *OptionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OptionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *OptionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OptionGroup) GetID() string
- func (tr *OptionGroup) GetObservation() (map[string]interface{}, error)
- func (tr *OptionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *OptionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *OptionGroup) GetProviderReference() *xpv1.Reference
- func (mg *OptionGroup) GetTerraformResourceType() string
- func (tr *OptionGroup) GetTerraformSchemaVersion() int
- func (mg *OptionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OptionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *OptionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *OptionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OptionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *OptionGroup) SetParameters(params map[string]interface{}) error
- func (mg *OptionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OptionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *OptionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OptionGroupList
- type OptionGroupObservation
- type OptionGroupParameters
- type OptionGroupSpec
- type OptionGroupStatus
- type OptionObservation
- type OptionParameters
- type OptionSettingsObservation
- type OptionSettingsParameters
- type ParameterObservation
- type ParameterParameters
- type Proxy
- func (in *Proxy) DeepCopy() *Proxy
- func (in *Proxy) DeepCopyInto(out *Proxy)
- func (in *Proxy) DeepCopyObject() runtime.Object
- func (mg *Proxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Proxy) GetConnectionDetailsMapping() map[string]string
- func (mg *Proxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Proxy) GetID() string
- func (tr *Proxy) GetObservation() (map[string]interface{}, error)
- func (tr *Proxy) GetParameters() (map[string]interface{}, error)
- func (mg *Proxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Proxy) GetProviderReference() *xpv1.Reference
- func (mg *Proxy) GetTerraformResourceType() string
- func (tr *Proxy) GetTerraformSchemaVersion() int
- func (mg *Proxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Proxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Proxy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Proxy) SetConditions(c ...xpv1.Condition)
- func (mg *Proxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Proxy) SetObservation(obs map[string]interface{}) error
- func (tr *Proxy) SetParameters(params map[string]interface{}) error
- func (mg *Proxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Proxy) SetProviderReference(r *xpv1.Reference)
- func (mg *Proxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProxyDefaultTargetGroup
- func (in *ProxyDefaultTargetGroup) DeepCopy() *ProxyDefaultTargetGroup
- func (in *ProxyDefaultTargetGroup) DeepCopyInto(out *ProxyDefaultTargetGroup)
- func (in *ProxyDefaultTargetGroup) DeepCopyObject() runtime.Object
- func (mg *ProxyDefaultTargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProxyDefaultTargetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ProxyDefaultTargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProxyDefaultTargetGroup) GetID() string
- func (tr *ProxyDefaultTargetGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ProxyDefaultTargetGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ProxyDefaultTargetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProxyDefaultTargetGroup) GetProviderReference() *xpv1.Reference
- func (mg *ProxyDefaultTargetGroup) GetTerraformResourceType() string
- func (tr *ProxyDefaultTargetGroup) GetTerraformSchemaVersion() int
- func (mg *ProxyDefaultTargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProxyDefaultTargetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProxyDefaultTargetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ProxyDefaultTargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProxyDefaultTargetGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ProxyDefaultTargetGroup) SetParameters(params map[string]interface{}) error
- func (mg *ProxyDefaultTargetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProxyDefaultTargetGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ProxyDefaultTargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProxyDefaultTargetGroupList
- func (in *ProxyDefaultTargetGroupList) DeepCopy() *ProxyDefaultTargetGroupList
- func (in *ProxyDefaultTargetGroupList) DeepCopyInto(out *ProxyDefaultTargetGroupList)
- func (in *ProxyDefaultTargetGroupList) DeepCopyObject() runtime.Object
- func (l *ProxyDefaultTargetGroupList) GetItems() []resource.Managed
- type ProxyDefaultTargetGroupObservation
- type ProxyDefaultTargetGroupParameters
- type ProxyDefaultTargetGroupSpec
- type ProxyDefaultTargetGroupStatus
- type ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
- func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
- func (mg *ProxyEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProxyEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ProxyEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProxyEndpoint) GetID() string
- func (tr *ProxyEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *ProxyEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *ProxyEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProxyEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *ProxyEndpoint) GetTerraformResourceType() string
- func (tr *ProxyEndpoint) GetTerraformSchemaVersion() int
- func (mg *ProxyEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProxyEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProxyEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProxyEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ProxyEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProxyEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *ProxyEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *ProxyEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProxyEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *ProxyEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProxyEndpointList
- type ProxyEndpointObservation
- type ProxyEndpointParameters
- type ProxyEndpointSpec
- type ProxyEndpointStatus
- type ProxyList
- type ProxyObservation
- type ProxyParameters
- type ProxySpec
- type ProxyStatus
- type ProxyTarget
- func (in *ProxyTarget) DeepCopy() *ProxyTarget
- func (in *ProxyTarget) DeepCopyInto(out *ProxyTarget)
- func (in *ProxyTarget) DeepCopyObject() runtime.Object
- func (mg *ProxyTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProxyTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *ProxyTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProxyTarget) GetID() string
- func (tr *ProxyTarget) GetObservation() (map[string]interface{}, error)
- func (tr *ProxyTarget) GetParameters() (map[string]interface{}, error)
- func (mg *ProxyTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProxyTarget) GetProviderReference() *xpv1.Reference
- func (mg *ProxyTarget) GetTerraformResourceType() string
- func (tr *ProxyTarget) GetTerraformSchemaVersion() int
- func (mg *ProxyTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProxyTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProxyTarget) SetConditions(c ...xpv1.Condition)
- func (mg *ProxyTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProxyTarget) SetObservation(obs map[string]interface{}) error
- func (tr *ProxyTarget) SetParameters(params map[string]interface{}) error
- func (mg *ProxyTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProxyTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *ProxyTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProxyTargetList
- type ProxyTargetObservation
- type ProxyTargetParameters
- type ProxyTargetSpec
- type ProxyTargetStatus
- 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 Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Snapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Snapshot) GetID() string
- func (tr *Snapshot) GetObservation() (map[string]interface{}, error)
- func (tr *Snapshot) GetParameters() (map[string]interface{}, error)
- func (mg *Snapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *Snapshot) GetProviderReference() *xpv1.Reference
- func (mg *Snapshot) GetTerraformResourceType() string
- func (tr *Snapshot) GetTerraformSchemaVersion() int
- func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Snapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *Snapshot) SetConditions(c ...xpv1.Condition)
- func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Snapshot) SetObservation(obs map[string]interface{}) error
- func (tr *Snapshot) SetParameters(params map[string]interface{}) error
- func (mg *Snapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Snapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotList
- type SnapshotObservation
- type SnapshotParameters
- type SnapshotSpec
- type SnapshotStatus
- 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 = "rds.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ClusterEndpoint_Kind = "ClusterEndpoint" ClusterEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterEndpoint_Kind}.String() ClusterEndpoint_KindAPIVersion = ClusterEndpoint_Kind + "." + CRDGroupVersion.String() ClusterEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ClusterEndpoint_Kind) )
Repository type metadata.
var ( ClusterInstance_Kind = "ClusterInstance" ClusterInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterInstance_Kind}.String() ClusterInstance_KindAPIVersion = ClusterInstance_Kind + "." + CRDGroupVersion.String() ClusterInstance_GroupVersionKind = CRDGroupVersion.WithKind(ClusterInstance_Kind) )
Repository type metadata.
var ( ClusterParameterGroup_Kind = "ClusterParameterGroup" ClusterParameterGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterParameterGroup_Kind}.String() ClusterParameterGroup_KindAPIVersion = ClusterParameterGroup_Kind + "." + CRDGroupVersion.String() ClusterParameterGroup_GroupVersionKind = CRDGroupVersion.WithKind(ClusterParameterGroup_Kind) )
Repository type metadata.
var ( ClusterRoleAssociation_Kind = "ClusterRoleAssociation" ClusterRoleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterRoleAssociation_Kind}.String() ClusterRoleAssociation_KindAPIVersion = ClusterRoleAssociation_Kind + "." + CRDGroupVersion.String() ClusterRoleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ClusterRoleAssociation_Kind) )
Repository type metadata.
var ( ClusterSnapshot_Kind = "ClusterSnapshot" ClusterSnapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterSnapshot_Kind}.String() ClusterSnapshot_KindAPIVersion = ClusterSnapshot_Kind + "." + CRDGroupVersion.String() ClusterSnapshot_GroupVersionKind = CRDGroupVersion.WithKind(ClusterSnapshot_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 ( GlobalCluster_Kind = "GlobalCluster" GlobalCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GlobalCluster_Kind}.String() GlobalCluster_KindAPIVersion = GlobalCluster_Kind + "." + CRDGroupVersion.String() GlobalCluster_GroupVersionKind = CRDGroupVersion.WithKind(GlobalCluster_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 ( InstanceRoleAssociation_Kind = "InstanceRoleAssociation" InstanceRoleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceRoleAssociation_Kind}.String() InstanceRoleAssociation_KindAPIVersion = InstanceRoleAssociation_Kind + "." + CRDGroupVersion.String() InstanceRoleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InstanceRoleAssociation_Kind) )
Repository type metadata.
var ( OptionGroup_Kind = "OptionGroup" OptionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OptionGroup_Kind}.String() OptionGroup_KindAPIVersion = OptionGroup_Kind + "." + CRDGroupVersion.String() OptionGroup_GroupVersionKind = CRDGroupVersion.WithKind(OptionGroup_Kind) )
Repository type metadata.
var ( Proxy_Kind = "Proxy" Proxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Proxy_Kind}.String() Proxy_KindAPIVersion = Proxy_Kind + "." + CRDGroupVersion.String() Proxy_GroupVersionKind = CRDGroupVersion.WithKind(Proxy_Kind) )
Repository type metadata.
var ( ProxyDefaultTargetGroup_Kind = "ProxyDefaultTargetGroup" ProxyDefaultTargetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProxyDefaultTargetGroup_Kind}.String() ProxyDefaultTargetGroup_KindAPIVersion = ProxyDefaultTargetGroup_Kind + "." + CRDGroupVersion.String() ProxyDefaultTargetGroup_GroupVersionKind = CRDGroupVersion.WithKind(ProxyDefaultTargetGroup_Kind) )
Repository type metadata.
var ( ProxyEndpoint_Kind = "ProxyEndpoint" ProxyEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProxyEndpoint_Kind}.String() ProxyEndpoint_KindAPIVersion = ProxyEndpoint_Kind + "." + CRDGroupVersion.String() ProxyEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ProxyEndpoint_Kind) )
Repository type metadata.
var ( ProxyTarget_Kind = "ProxyTarget" ProxyTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProxyTarget_Kind}.String() ProxyTarget_KindAPIVersion = ProxyTarget_Kind + "." + CRDGroupVersion.String() ProxyTarget_GroupVersionKind = CRDGroupVersion.WithKind(ProxyTarget_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 ( Snapshot_Kind = "Snapshot" Snapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Snapshot_Kind}.String() Snapshot_KindAPIVersion = Snapshot_Kind + "." + CRDGroupVersion.String() Snapshot_GroupVersionKind = CRDGroupVersion.WithKind(Snapshot_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 AuthObservation ¶
type AuthObservation struct { }
func (*AuthObservation) DeepCopy ¶
func (in *AuthObservation) DeepCopy() *AuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthObservation.
func (*AuthObservation) DeepCopyInto ¶
func (in *AuthObservation) DeepCopyInto(out *AuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthParameters ¶
type AuthParameters struct { // +kubebuilder:validation:Optional AuthScheme *string `json:"authScheme,omitempty" tf:"auth_scheme,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IAMAuth *string `json:"iamAuth,omitempty" tf:"iam_auth,omitempty"` // +kubebuilder:validation:Optional SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` }
func (*AuthParameters) DeepCopy ¶
func (in *AuthParameters) DeepCopy() *AuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParameters.
func (*AuthParameters) DeepCopyInto ¶
func (in *AuthParameters) DeepCopyInto(out *AuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpoint ¶
type ClusterEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterEndpointSpec `json:"spec"` Status ClusterEndpointStatus `json:"status,omitempty"` }
ClusterEndpoint is the Schema for the ClusterEndpoints 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 (*ClusterEndpoint) DeepCopy ¶
func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpoint.
func (*ClusterEndpoint) DeepCopyInto ¶
func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEndpoint) DeepCopyObject ¶
func (in *ClusterEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterEndpoint) GetCondition ¶
func (mg *ClusterEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterEndpoint.
func (*ClusterEndpoint) GetConnectionDetailsMapping ¶
func (tr *ClusterEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterEndpoint
func (*ClusterEndpoint) GetDeletionPolicy ¶
func (mg *ClusterEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterEndpoint.
func (*ClusterEndpoint) GetID ¶
func (tr *ClusterEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterEndpoint
func (*ClusterEndpoint) GetObservation ¶
func (tr *ClusterEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterEndpoint
func (*ClusterEndpoint) GetParameters ¶
func (tr *ClusterEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterEndpoint
func (*ClusterEndpoint) GetProviderConfigReference ¶
func (mg *ClusterEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterEndpoint.
func (*ClusterEndpoint) GetProviderReference ¶
func (mg *ClusterEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterEndpoint. Deprecated: Use GetProviderConfigReference.
func (*ClusterEndpoint) GetTerraformResourceType ¶
func (mg *ClusterEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterEndpoint
func (*ClusterEndpoint) GetTerraformSchemaVersion ¶
func (tr *ClusterEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *ClusterEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterEndpoint.
func (*ClusterEndpoint) LateInitialize ¶
func (tr *ClusterEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterEndpoint) SetConditions ¶
func (mg *ClusterEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterEndpoint.
func (*ClusterEndpoint) SetDeletionPolicy ¶
func (mg *ClusterEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterEndpoint.
func (*ClusterEndpoint) SetObservation ¶
func (tr *ClusterEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterEndpoint
func (*ClusterEndpoint) SetParameters ¶
func (tr *ClusterEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterEndpoint
func (*ClusterEndpoint) SetProviderConfigReference ¶
func (mg *ClusterEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterEndpoint.
func (*ClusterEndpoint) SetProviderReference ¶
func (mg *ClusterEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterEndpoint. Deprecated: Use SetProviderConfigReference.
func (*ClusterEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *ClusterEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterEndpoint.
type ClusterEndpointList ¶
type ClusterEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterEndpoint `json:"items"` }
ClusterEndpointList contains a list of ClusterEndpoints
func (*ClusterEndpointList) DeepCopy ¶
func (in *ClusterEndpointList) DeepCopy() *ClusterEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointList.
func (*ClusterEndpointList) DeepCopyInto ¶
func (in *ClusterEndpointList) DeepCopyInto(out *ClusterEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEndpointList) DeepCopyObject ¶
func (in *ClusterEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterEndpointList) GetItems ¶
func (l *ClusterEndpointList) GetItems() []resource.Managed
GetItems of this ClusterEndpointList.
type ClusterEndpointObservation ¶
type ClusterEndpointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ClusterEndpointObservation) DeepCopy ¶
func (in *ClusterEndpointObservation) DeepCopy() *ClusterEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointObservation.
func (*ClusterEndpointObservation) DeepCopyInto ¶
func (in *ClusterEndpointObservation) DeepCopyInto(out *ClusterEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpointParameters ¶
type ClusterEndpointParameters struct { // +kubebuilder:validation:Required ClusterEndpointIdentifier *string `json:"clusterEndpointIdentifier" tf:"cluster_endpoint_identifier,omitempty"` // +kubebuilder:validation:Required ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,omitempty"` // +kubebuilder:validation:Required CustomEndpointType *string `json:"customEndpointType" tf:"custom_endpoint_type,omitempty"` // +kubebuilder:validation:Optional ExcludedMembers []*string `json:"excludedMembers,omitempty" tf:"excluded_members,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 StaticMembers []*string `json:"staticMembers,omitempty" tf:"static_members,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClusterEndpointParameters) DeepCopy ¶
func (in *ClusterEndpointParameters) DeepCopy() *ClusterEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointParameters.
func (*ClusterEndpointParameters) DeepCopyInto ¶
func (in *ClusterEndpointParameters) DeepCopyInto(out *ClusterEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpointSpec ¶
type ClusterEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterEndpointParameters `json:"forProvider"` }
ClusterEndpointSpec defines the desired state of ClusterEndpoint
func (*ClusterEndpointSpec) DeepCopy ¶
func (in *ClusterEndpointSpec) DeepCopy() *ClusterEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointSpec.
func (*ClusterEndpointSpec) DeepCopyInto ¶
func (in *ClusterEndpointSpec) DeepCopyInto(out *ClusterEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpointStatus ¶
type ClusterEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterEndpointObservation `json:"atProvider,omitempty"` }
ClusterEndpointStatus defines the observed state of ClusterEndpoint.
func (*ClusterEndpointStatus) DeepCopy ¶
func (in *ClusterEndpointStatus) DeepCopy() *ClusterEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointStatus.
func (*ClusterEndpointStatus) DeepCopyInto ¶
func (in *ClusterEndpointStatus) DeepCopyInto(out *ClusterEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstance ¶
type ClusterInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterInstanceSpec `json:"spec"` Status ClusterInstanceStatus `json:"status,omitempty"` }
ClusterInstance is the Schema for the ClusterInstances 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 (*ClusterInstance) DeepCopy ¶
func (in *ClusterInstance) DeepCopy() *ClusterInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstance.
func (*ClusterInstance) DeepCopyInto ¶
func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterInstance) DeepCopyObject ¶
func (in *ClusterInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterInstance) GetCondition ¶
func (mg *ClusterInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterInstance.
func (*ClusterInstance) GetConnectionDetailsMapping ¶
func (tr *ClusterInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterInstance
func (*ClusterInstance) GetDeletionPolicy ¶
func (mg *ClusterInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterInstance.
func (*ClusterInstance) GetID ¶
func (tr *ClusterInstance) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterInstance
func (*ClusterInstance) GetObservation ¶
func (tr *ClusterInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterInstance
func (*ClusterInstance) GetParameters ¶
func (tr *ClusterInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterInstance
func (*ClusterInstance) GetProviderConfigReference ¶
func (mg *ClusterInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterInstance.
func (*ClusterInstance) GetProviderReference ¶
func (mg *ClusterInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterInstance. Deprecated: Use GetProviderConfigReference.
func (*ClusterInstance) GetTerraformResourceType ¶
func (mg *ClusterInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterInstance
func (*ClusterInstance) GetTerraformSchemaVersion ¶
func (tr *ClusterInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterInstance) GetWriteConnectionSecretToReference ¶
func (mg *ClusterInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterInstance.
func (*ClusterInstance) LateInitialize ¶
func (tr *ClusterInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterInstance) ResolveReferences ¶
ResolveReferences of this ClusterInstance.
func (*ClusterInstance) SetConditions ¶
func (mg *ClusterInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterInstance.
func (*ClusterInstance) SetDeletionPolicy ¶
func (mg *ClusterInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterInstance.
func (*ClusterInstance) SetObservation ¶
func (tr *ClusterInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterInstance
func (*ClusterInstance) SetParameters ¶
func (tr *ClusterInstance) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterInstance
func (*ClusterInstance) SetProviderConfigReference ¶
func (mg *ClusterInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterInstance.
func (*ClusterInstance) SetProviderReference ¶
func (mg *ClusterInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterInstance. Deprecated: Use SetProviderConfigReference.
func (*ClusterInstance) SetWriteConnectionSecretToReference ¶
func (mg *ClusterInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterInstance.
type ClusterInstanceList ¶
type ClusterInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterInstance `json:"items"` }
ClusterInstanceList contains a list of ClusterInstances
func (*ClusterInstanceList) DeepCopy ¶
func (in *ClusterInstanceList) DeepCopy() *ClusterInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceList.
func (*ClusterInstanceList) DeepCopyInto ¶
func (in *ClusterInstanceList) DeepCopyInto(out *ClusterInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterInstanceList) DeepCopyObject ¶
func (in *ClusterInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterInstanceList) GetItems ¶
func (l *ClusterInstanceList) GetItems() []resource.Managed
GetItems of this ClusterInstanceList.
type ClusterInstanceObservation ¶
type ClusterInstanceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DbiResourceID *string `json:"dbiResourceId,omitempty" tf:"dbi_resource_id,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` EngineVersionActual *string `json:"engineVersionActual,omitempty" tf:"engine_version_actual,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` Writer *bool `json:"writer,omitempty" tf:"writer,omitempty"` }
func (*ClusterInstanceObservation) DeepCopy ¶
func (in *ClusterInstanceObservation) DeepCopy() *ClusterInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceObservation.
func (*ClusterInstanceObservation) DeepCopyInto ¶
func (in *ClusterInstanceObservation) DeepCopyInto(out *ClusterInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceParameters ¶
type ClusterInstanceParameters struct { // +kubebuilder:validation:Optional ApplyImmediately *bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"` // +kubebuilder:validation:Optional AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional CACertIdentifier *string `json:"caCertIdentifier,omitempty" tf:"ca_cert_identifier,omitempty"` // +kubebuilder:validation:Required ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,omitempty"` // +kubebuilder:validation:Optional CopyTagsToSnapshot *bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot,omitempty"` // +kubebuilder:validation:Optional DBParameterGroupName *string `json:"dbParameterGroupName,omitempty" tf:"db_parameter_group_name,omitempty"` // +kubebuilder:validation:Optional DBSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"` // +kubebuilder:validation:Optional Engine *string `json:"engine,omitempty" tf:"engine,omitempty"` // +kubebuilder:validation:Optional EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` // +kubebuilder:validation:Optional Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"` // +kubebuilder:validation:Optional IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"` // +kubebuilder:validation:Required InstanceClass *string `json:"instanceClass" tf:"instance_class,omitempty"` // +kubebuilder:validation:Optional MonitoringInterval *int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional MonitoringRoleArn *string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn,omitempty"` // +kubebuilder:validation:Optional MonitoringRoleArnRef *v1.Reference `json:"monitoringRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional MonitoringRoleArnSelector *v1.Selector `json:"monitoringRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional PerformanceInsightsEnabled *bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled,omitempty"` // +kubebuilder:validation:Optional PerformanceInsightsKMSKeyID *string `json:"performanceInsightsKmsKeyId,omitempty" tf:"performance_insights_kms_key_id,omitempty"` // +kubebuilder:validation:Optional PreferredBackupWindow *string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"` // +kubebuilder:validation:Optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"` // +kubebuilder:validation:Optional PromotionTier *int64 `json:"promotionTier,omitempty" tf:"promotion_tier,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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClusterInstanceParameters) DeepCopy ¶
func (in *ClusterInstanceParameters) DeepCopy() *ClusterInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceParameters.
func (*ClusterInstanceParameters) DeepCopyInto ¶
func (in *ClusterInstanceParameters) DeepCopyInto(out *ClusterInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceSpec ¶
type ClusterInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterInstanceParameters `json:"forProvider"` }
ClusterInstanceSpec defines the desired state of ClusterInstance
func (*ClusterInstanceSpec) DeepCopy ¶
func (in *ClusterInstanceSpec) DeepCopy() *ClusterInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceSpec.
func (*ClusterInstanceSpec) DeepCopyInto ¶
func (in *ClusterInstanceSpec) DeepCopyInto(out *ClusterInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceStatus ¶
type ClusterInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterInstanceObservation `json:"atProvider,omitempty"` }
ClusterInstanceStatus defines the observed state of ClusterInstance.
func (*ClusterInstanceStatus) DeepCopy ¶
func (in *ClusterInstanceStatus) DeepCopy() *ClusterInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceStatus.
func (*ClusterInstanceStatus) DeepCopyInto ¶
func (in *ClusterInstanceStatus) DeepCopyInto(out *ClusterInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroup ¶
type ClusterParameterGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterParameterGroupSpec `json:"spec"` Status ClusterParameterGroupStatus `json:"status,omitempty"` }
ClusterParameterGroup is the Schema for the ClusterParameterGroups 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 (*ClusterParameterGroup) DeepCopy ¶
func (in *ClusterParameterGroup) DeepCopy() *ClusterParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroup.
func (*ClusterParameterGroup) DeepCopyInto ¶
func (in *ClusterParameterGroup) DeepCopyInto(out *ClusterParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterParameterGroup) DeepCopyObject ¶
func (in *ClusterParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterParameterGroup) GetCondition ¶
func (mg *ClusterParameterGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterParameterGroup.
func (*ClusterParameterGroup) GetConnectionDetailsMapping ¶
func (tr *ClusterParameterGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterParameterGroup
func (*ClusterParameterGroup) GetDeletionPolicy ¶
func (mg *ClusterParameterGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterParameterGroup.
func (*ClusterParameterGroup) GetID ¶
func (tr *ClusterParameterGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterParameterGroup
func (*ClusterParameterGroup) GetObservation ¶
func (tr *ClusterParameterGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterParameterGroup
func (*ClusterParameterGroup) GetParameters ¶
func (tr *ClusterParameterGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterParameterGroup
func (*ClusterParameterGroup) GetProviderConfigReference ¶
func (mg *ClusterParameterGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterParameterGroup.
func (*ClusterParameterGroup) GetProviderReference ¶
func (mg *ClusterParameterGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterParameterGroup. Deprecated: Use GetProviderConfigReference.
func (*ClusterParameterGroup) GetTerraformResourceType ¶
func (mg *ClusterParameterGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterParameterGroup
func (*ClusterParameterGroup) GetTerraformSchemaVersion ¶
func (tr *ClusterParameterGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterParameterGroup) GetWriteConnectionSecretToReference ¶
func (mg *ClusterParameterGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterParameterGroup.
func (*ClusterParameterGroup) LateInitialize ¶
func (tr *ClusterParameterGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterParameterGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterParameterGroup) SetConditions ¶
func (mg *ClusterParameterGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterParameterGroup.
func (*ClusterParameterGroup) SetDeletionPolicy ¶
func (mg *ClusterParameterGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterParameterGroup.
func (*ClusterParameterGroup) SetObservation ¶
func (tr *ClusterParameterGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterParameterGroup
func (*ClusterParameterGroup) SetParameters ¶
func (tr *ClusterParameterGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterParameterGroup
func (*ClusterParameterGroup) SetProviderConfigReference ¶
func (mg *ClusterParameterGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterParameterGroup.
func (*ClusterParameterGroup) SetProviderReference ¶
func (mg *ClusterParameterGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterParameterGroup. Deprecated: Use SetProviderConfigReference.
func (*ClusterParameterGroup) SetWriteConnectionSecretToReference ¶
func (mg *ClusterParameterGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterParameterGroup.
type ClusterParameterGroupList ¶
type ClusterParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterParameterGroup `json:"items"` }
ClusterParameterGroupList contains a list of ClusterParameterGroups
func (*ClusterParameterGroupList) DeepCopy ¶
func (in *ClusterParameterGroupList) DeepCopy() *ClusterParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupList.
func (*ClusterParameterGroupList) DeepCopyInto ¶
func (in *ClusterParameterGroupList) DeepCopyInto(out *ClusterParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterParameterGroupList) DeepCopyObject ¶
func (in *ClusterParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterParameterGroupList) GetItems ¶
func (l *ClusterParameterGroupList) GetItems() []resource.Managed
GetItems of this ClusterParameterGroupList.
type ClusterParameterGroupObservation ¶
type ClusterParameterGroupObservation 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 (*ClusterParameterGroupObservation) DeepCopy ¶
func (in *ClusterParameterGroupObservation) DeepCopy() *ClusterParameterGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupObservation.
func (*ClusterParameterGroupObservation) DeepCopyInto ¶
func (in *ClusterParameterGroupObservation) DeepCopyInto(out *ClusterParameterGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupParameters ¶
type ClusterParameterGroupParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" 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 (*ClusterParameterGroupParameters) DeepCopy ¶
func (in *ClusterParameterGroupParameters) DeepCopy() *ClusterParameterGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupParameters.
func (*ClusterParameterGroupParameters) DeepCopyInto ¶
func (in *ClusterParameterGroupParameters) DeepCopyInto(out *ClusterParameterGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupSpec ¶
type ClusterParameterGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameterGroupParameters `json:"forProvider"` }
ClusterParameterGroupSpec defines the desired state of ClusterParameterGroup
func (*ClusterParameterGroupSpec) DeepCopy ¶
func (in *ClusterParameterGroupSpec) DeepCopy() *ClusterParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupSpec.
func (*ClusterParameterGroupSpec) DeepCopyInto ¶
func (in *ClusterParameterGroupSpec) DeepCopyInto(out *ClusterParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupStatus ¶
type ClusterParameterGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterParameterGroupObservation `json:"atProvider,omitempty"` }
ClusterParameterGroupStatus defines the observed state of ClusterParameterGroup.
func (*ClusterParameterGroupStatus) DeepCopy ¶
func (in *ClusterParameterGroupStatus) DeepCopy() *ClusterParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupStatus.
func (*ClusterParameterGroupStatus) DeepCopyInto ¶
func (in *ClusterParameterGroupStatus) DeepCopyInto(out *ClusterParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociation ¶
type ClusterRoleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterRoleAssociationSpec `json:"spec"` Status ClusterRoleAssociationStatus `json:"status,omitempty"` }
ClusterRoleAssociation is the Schema for the ClusterRoleAssociations 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 (*ClusterRoleAssociation) DeepCopy ¶
func (in *ClusterRoleAssociation) DeepCopy() *ClusterRoleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociation.
func (*ClusterRoleAssociation) DeepCopyInto ¶
func (in *ClusterRoleAssociation) DeepCopyInto(out *ClusterRoleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleAssociation) DeepCopyObject ¶
func (in *ClusterRoleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterRoleAssociation) GetCondition ¶
func (mg *ClusterRoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) GetConnectionDetailsMapping ¶
func (tr *ClusterRoleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterRoleAssociation
func (*ClusterRoleAssociation) GetDeletionPolicy ¶
func (mg *ClusterRoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) GetID ¶
func (tr *ClusterRoleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterRoleAssociation
func (*ClusterRoleAssociation) GetObservation ¶
func (tr *ClusterRoleAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterRoleAssociation
func (*ClusterRoleAssociation) GetParameters ¶
func (tr *ClusterRoleAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterRoleAssociation
func (*ClusterRoleAssociation) GetProviderConfigReference ¶
func (mg *ClusterRoleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) GetProviderReference ¶
func (mg *ClusterRoleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterRoleAssociation. Deprecated: Use GetProviderConfigReference.
func (*ClusterRoleAssociation) GetTerraformResourceType ¶
func (mg *ClusterRoleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterRoleAssociation
func (*ClusterRoleAssociation) GetTerraformSchemaVersion ¶
func (tr *ClusterRoleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterRoleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *ClusterRoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) LateInitialize ¶
func (tr *ClusterRoleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterRoleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterRoleAssociation) ResolveReferences ¶
ResolveReferences of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) SetConditions ¶
func (mg *ClusterRoleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) SetDeletionPolicy ¶
func (mg *ClusterRoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) SetObservation ¶
func (tr *ClusterRoleAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterRoleAssociation
func (*ClusterRoleAssociation) SetParameters ¶
func (tr *ClusterRoleAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterRoleAssociation
func (*ClusterRoleAssociation) SetProviderConfigReference ¶
func (mg *ClusterRoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterRoleAssociation.
func (*ClusterRoleAssociation) SetProviderReference ¶
func (mg *ClusterRoleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterRoleAssociation. Deprecated: Use SetProviderConfigReference.
func (*ClusterRoleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *ClusterRoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterRoleAssociation.
type ClusterRoleAssociationList ¶
type ClusterRoleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRoleAssociation `json:"items"` }
ClusterRoleAssociationList contains a list of ClusterRoleAssociations
func (*ClusterRoleAssociationList) DeepCopy ¶
func (in *ClusterRoleAssociationList) DeepCopy() *ClusterRoleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationList.
func (*ClusterRoleAssociationList) DeepCopyInto ¶
func (in *ClusterRoleAssociationList) DeepCopyInto(out *ClusterRoleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleAssociationList) DeepCopyObject ¶
func (in *ClusterRoleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterRoleAssociationList) GetItems ¶
func (l *ClusterRoleAssociationList) GetItems() []resource.Managed
GetItems of this ClusterRoleAssociationList.
type ClusterRoleAssociationObservation ¶
type ClusterRoleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClusterRoleAssociationObservation) DeepCopy ¶
func (in *ClusterRoleAssociationObservation) DeepCopy() *ClusterRoleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationObservation.
func (*ClusterRoleAssociationObservation) DeepCopyInto ¶
func (in *ClusterRoleAssociationObservation) DeepCopyInto(out *ClusterRoleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociationParameters ¶
type ClusterRoleAssociationParameters struct { // +kubebuilder:validation:Required DBClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier,omitempty"` // +kubebuilder:validation:Required FeatureName *string `json:"featureName" tf:"feature_name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` }
func (*ClusterRoleAssociationParameters) DeepCopy ¶
func (in *ClusterRoleAssociationParameters) DeepCopy() *ClusterRoleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationParameters.
func (*ClusterRoleAssociationParameters) DeepCopyInto ¶
func (in *ClusterRoleAssociationParameters) DeepCopyInto(out *ClusterRoleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociationSpec ¶
type ClusterRoleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterRoleAssociationParameters `json:"forProvider"` }
ClusterRoleAssociationSpec defines the desired state of ClusterRoleAssociation
func (*ClusterRoleAssociationSpec) DeepCopy ¶
func (in *ClusterRoleAssociationSpec) DeepCopy() *ClusterRoleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationSpec.
func (*ClusterRoleAssociationSpec) DeepCopyInto ¶
func (in *ClusterRoleAssociationSpec) DeepCopyInto(out *ClusterRoleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociationStatus ¶
type ClusterRoleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterRoleAssociationObservation `json:"atProvider,omitempty"` }
ClusterRoleAssociationStatus defines the observed state of ClusterRoleAssociation.
func (*ClusterRoleAssociationStatus) DeepCopy ¶
func (in *ClusterRoleAssociationStatus) DeepCopy() *ClusterRoleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationStatus.
func (*ClusterRoleAssociationStatus) DeepCopyInto ¶
func (in *ClusterRoleAssociationStatus) DeepCopyInto(out *ClusterRoleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshot ¶
type ClusterSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSnapshotSpec `json:"spec"` Status ClusterSnapshotStatus `json:"status,omitempty"` }
ClusterSnapshot is the Schema for the ClusterSnapshots 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 (*ClusterSnapshot) DeepCopy ¶
func (in *ClusterSnapshot) DeepCopy() *ClusterSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshot.
func (*ClusterSnapshot) DeepCopyInto ¶
func (in *ClusterSnapshot) DeepCopyInto(out *ClusterSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSnapshot) DeepCopyObject ¶
func (in *ClusterSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterSnapshot) GetCondition ¶
func (mg *ClusterSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterSnapshot.
func (*ClusterSnapshot) GetConnectionDetailsMapping ¶
func (tr *ClusterSnapshot) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterSnapshot
func (*ClusterSnapshot) GetDeletionPolicy ¶
func (mg *ClusterSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterSnapshot.
func (*ClusterSnapshot) GetID ¶
func (tr *ClusterSnapshot) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterSnapshot
func (*ClusterSnapshot) GetObservation ¶
func (tr *ClusterSnapshot) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterSnapshot
func (*ClusterSnapshot) GetParameters ¶
func (tr *ClusterSnapshot) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterSnapshot
func (*ClusterSnapshot) GetProviderConfigReference ¶
func (mg *ClusterSnapshot) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterSnapshot.
func (*ClusterSnapshot) GetProviderReference ¶
func (mg *ClusterSnapshot) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterSnapshot. Deprecated: Use GetProviderConfigReference.
func (*ClusterSnapshot) GetTerraformResourceType ¶
func (mg *ClusterSnapshot) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterSnapshot
func (*ClusterSnapshot) GetTerraformSchemaVersion ¶
func (tr *ClusterSnapshot) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterSnapshot) GetWriteConnectionSecretToReference ¶
func (mg *ClusterSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterSnapshot.
func (*ClusterSnapshot) LateInitialize ¶
func (tr *ClusterSnapshot) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterSnapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterSnapshot) SetConditions ¶
func (mg *ClusterSnapshot) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterSnapshot.
func (*ClusterSnapshot) SetDeletionPolicy ¶
func (mg *ClusterSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterSnapshot.
func (*ClusterSnapshot) SetObservation ¶
func (tr *ClusterSnapshot) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterSnapshot
func (*ClusterSnapshot) SetParameters ¶
func (tr *ClusterSnapshot) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterSnapshot
func (*ClusterSnapshot) SetProviderConfigReference ¶
func (mg *ClusterSnapshot) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterSnapshot.
func (*ClusterSnapshot) SetProviderReference ¶
func (mg *ClusterSnapshot) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterSnapshot. Deprecated: Use SetProviderConfigReference.
func (*ClusterSnapshot) SetWriteConnectionSecretToReference ¶
func (mg *ClusterSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterSnapshot.
type ClusterSnapshotList ¶
type ClusterSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterSnapshot `json:"items"` }
ClusterSnapshotList contains a list of ClusterSnapshots
func (*ClusterSnapshotList) DeepCopy ¶
func (in *ClusterSnapshotList) DeepCopy() *ClusterSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotList.
func (*ClusterSnapshotList) DeepCopyInto ¶
func (in *ClusterSnapshotList) DeepCopyInto(out *ClusterSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSnapshotList) DeepCopyObject ¶
func (in *ClusterSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterSnapshotList) GetItems ¶
func (l *ClusterSnapshotList) GetItems() []resource.Managed
GetItems of this ClusterSnapshotList.
type ClusterSnapshotObservation ¶
type ClusterSnapshotObservation struct { AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"` AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` DBClusterSnapshotArn *string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn,omitempty"` Engine *string `json:"engine,omitempty" tf:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"` SourceDBClusterSnapshotArn *string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*ClusterSnapshotObservation) DeepCopy ¶
func (in *ClusterSnapshotObservation) DeepCopy() *ClusterSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotObservation.
func (*ClusterSnapshotObservation) DeepCopyInto ¶
func (in *ClusterSnapshotObservation) DeepCopyInto(out *ClusterSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshotParameters ¶
type ClusterSnapshotParameters struct { // +kubebuilder:validation:Required DBClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier,omitempty"` // +kubebuilder:validation:Required DBClusterSnapshotIdentifier *string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClusterSnapshotParameters) DeepCopy ¶
func (in *ClusterSnapshotParameters) DeepCopy() *ClusterSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotParameters.
func (*ClusterSnapshotParameters) DeepCopyInto ¶
func (in *ClusterSnapshotParameters) DeepCopyInto(out *ClusterSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshotSpec ¶
type ClusterSnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterSnapshotParameters `json:"forProvider"` }
ClusterSnapshotSpec defines the desired state of ClusterSnapshot
func (*ClusterSnapshotSpec) DeepCopy ¶
func (in *ClusterSnapshotSpec) DeepCopy() *ClusterSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotSpec.
func (*ClusterSnapshotSpec) DeepCopyInto ¶
func (in *ClusterSnapshotSpec) DeepCopyInto(out *ClusterSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshotStatus ¶
type ClusterSnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterSnapshotObservation `json:"atProvider,omitempty"` }
ClusterSnapshotStatus defines the observed state of ClusterSnapshot.
func (*ClusterSnapshotStatus) DeepCopy ¶
func (in *ClusterSnapshotStatus) DeepCopy() *ClusterSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotStatus.
func (*ClusterSnapshotStatus) DeepCopyInto ¶
func (in *ClusterSnapshotStatus) DeepCopyInto(out *ClusterSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolConfigObservation ¶
type ConnectionPoolConfigObservation struct { }
func (*ConnectionPoolConfigObservation) DeepCopy ¶
func (in *ConnectionPoolConfigObservation) DeepCopy() *ConnectionPoolConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolConfigObservation.
func (*ConnectionPoolConfigObservation) DeepCopyInto ¶
func (in *ConnectionPoolConfigObservation) DeepCopyInto(out *ConnectionPoolConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolConfigParameters ¶
type ConnectionPoolConfigParameters struct { // +kubebuilder:validation:Optional ConnectionBorrowTimeout *int64 `json:"connectionBorrowTimeout,omitempty" tf:"connection_borrow_timeout,omitempty"` // +kubebuilder:validation:Optional InitQuery *string `json:"initQuery,omitempty" tf:"init_query,omitempty"` // +kubebuilder:validation:Optional MaxConnectionsPercent *int64 `json:"maxConnectionsPercent,omitempty" tf:"max_connections_percent,omitempty"` // +kubebuilder:validation:Optional MaxIdleConnectionsPercent *int64 `json:"maxIdleConnectionsPercent,omitempty" tf:"max_idle_connections_percent,omitempty"` // +kubebuilder:validation:Optional SessionPinningFilters []*string `json:"sessionPinningFilters,omitempty" tf:"session_pinning_filters,omitempty"` }
func (*ConnectionPoolConfigParameters) DeepCopy ¶
func (in *ConnectionPoolConfigParameters) DeepCopy() *ConnectionPoolConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolConfigParameters.
func (*ConnectionPoolConfigParameters) DeepCopyInto ¶
func (in *ConnectionPoolConfigParameters) DeepCopyInto(out *ConnectionPoolConfigParameters)
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"` 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:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required SnsTopic *string `json:"snsTopic" tf:"sns_topic,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 GlobalCluster ¶
type GlobalCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalClusterSpec `json:"spec"` Status GlobalClusterStatus `json:"status,omitempty"` }
GlobalCluster is the Schema for the GlobalClusters 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 (*GlobalCluster) DeepCopy ¶
func (in *GlobalCluster) DeepCopy() *GlobalCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalCluster.
func (*GlobalCluster) DeepCopyInto ¶
func (in *GlobalCluster) DeepCopyInto(out *GlobalCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalCluster) DeepCopyObject ¶
func (in *GlobalCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalCluster) GetCondition ¶
func (mg *GlobalCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GlobalCluster.
func (*GlobalCluster) GetConnectionDetailsMapping ¶
func (tr *GlobalCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GlobalCluster
func (*GlobalCluster) GetDeletionPolicy ¶
func (mg *GlobalCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GlobalCluster.
func (*GlobalCluster) GetID ¶
func (tr *GlobalCluster) GetID() string
GetID returns ID of underlying Terraform resource of this GlobalCluster
func (*GlobalCluster) GetObservation ¶
func (tr *GlobalCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this GlobalCluster
func (*GlobalCluster) GetParameters ¶
func (tr *GlobalCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this GlobalCluster
func (*GlobalCluster) GetProviderConfigReference ¶
func (mg *GlobalCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GlobalCluster.
func (*GlobalCluster) GetProviderReference ¶
func (mg *GlobalCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this GlobalCluster. Deprecated: Use GetProviderConfigReference.
func (*GlobalCluster) GetTerraformResourceType ¶
func (mg *GlobalCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GlobalCluster
func (*GlobalCluster) GetTerraformSchemaVersion ¶
func (tr *GlobalCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GlobalCluster) GetWriteConnectionSecretToReference ¶
func (mg *GlobalCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GlobalCluster.
func (*GlobalCluster) LateInitialize ¶
func (tr *GlobalCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GlobalCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*GlobalCluster) SetConditions ¶
func (mg *GlobalCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this GlobalCluster.
func (*GlobalCluster) SetDeletionPolicy ¶
func (mg *GlobalCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GlobalCluster.
func (*GlobalCluster) SetObservation ¶
func (tr *GlobalCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this GlobalCluster
func (*GlobalCluster) SetParameters ¶
func (tr *GlobalCluster) SetParameters(params map[string]interface{}) error
SetParameters for this GlobalCluster
func (*GlobalCluster) SetProviderConfigReference ¶
func (mg *GlobalCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GlobalCluster.
func (*GlobalCluster) SetProviderReference ¶
func (mg *GlobalCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GlobalCluster. Deprecated: Use SetProviderConfigReference.
func (*GlobalCluster) SetWriteConnectionSecretToReference ¶
func (mg *GlobalCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GlobalCluster.
type GlobalClusterList ¶
type GlobalClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalCluster `json:"items"` }
GlobalClusterList contains a list of GlobalClusters
func (*GlobalClusterList) DeepCopy ¶
func (in *GlobalClusterList) DeepCopy() *GlobalClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterList.
func (*GlobalClusterList) DeepCopyInto ¶
func (in *GlobalClusterList) DeepCopyInto(out *GlobalClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalClusterList) DeepCopyObject ¶
func (in *GlobalClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalClusterList) GetItems ¶
func (l *GlobalClusterList) GetItems() []resource.Managed
GetItems of this GlobalClusterList.
type GlobalClusterMembersObservation ¶
type GlobalClusterMembersObservation struct { DBClusterArn *string `json:"dbClusterArn,omitempty" tf:"db_cluster_arn,omitempty"` IsWriter *bool `json:"isWriter,omitempty" tf:"is_writer,omitempty"` }
func (*GlobalClusterMembersObservation) DeepCopy ¶
func (in *GlobalClusterMembersObservation) DeepCopy() *GlobalClusterMembersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterMembersObservation.
func (*GlobalClusterMembersObservation) DeepCopyInto ¶
func (in *GlobalClusterMembersObservation) DeepCopyInto(out *GlobalClusterMembersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterMembersParameters ¶
type GlobalClusterMembersParameters struct { }
func (*GlobalClusterMembersParameters) DeepCopy ¶
func (in *GlobalClusterMembersParameters) DeepCopy() *GlobalClusterMembersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterMembersParameters.
func (*GlobalClusterMembersParameters) DeepCopyInto ¶
func (in *GlobalClusterMembersParameters) DeepCopyInto(out *GlobalClusterMembersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterObservation ¶
type GlobalClusterObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` GlobalClusterMembers []GlobalClusterMembersObservation `json:"globalClusterMembers,omitempty" tf:"global_cluster_members,omitempty"` GlobalClusterResourceID *string `json:"globalClusterResourceId,omitempty" tf:"global_cluster_resource_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GlobalClusterObservation) DeepCopy ¶
func (in *GlobalClusterObservation) DeepCopy() *GlobalClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterObservation.
func (*GlobalClusterObservation) DeepCopyInto ¶
func (in *GlobalClusterObservation) DeepCopyInto(out *GlobalClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterParameters ¶
type GlobalClusterParameters struct { // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // +kubebuilder:validation:Optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // +kubebuilder:validation:Optional Engine *string `json:"engine,omitempty" tf:"engine,omitempty"` // +kubebuilder:validation:Optional EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // +kubebuilder:validation:Required GlobalClusterIdentifier *string `json:"globalClusterIdentifier" tf:"global_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:Optional SourceDBClusterIdentifier *string `json:"sourceDbClusterIdentifier,omitempty" tf:"source_db_cluster_identifier,omitempty"` // +kubebuilder:validation:Optional StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"` }
func (*GlobalClusterParameters) DeepCopy ¶
func (in *GlobalClusterParameters) DeepCopy() *GlobalClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterParameters.
func (*GlobalClusterParameters) DeepCopyInto ¶
func (in *GlobalClusterParameters) DeepCopyInto(out *GlobalClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterSpec ¶
type GlobalClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GlobalClusterParameters `json:"forProvider"` }
GlobalClusterSpec defines the desired state of GlobalCluster
func (*GlobalClusterSpec) DeepCopy ¶
func (in *GlobalClusterSpec) DeepCopy() *GlobalClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterSpec.
func (*GlobalClusterSpec) DeepCopyInto ¶
func (in *GlobalClusterSpec) DeepCopyInto(out *GlobalClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterStatus ¶
type GlobalClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GlobalClusterObservation `json:"atProvider,omitempty"` }
GlobalClusterStatus defines the observed state of GlobalCluster.
func (*GlobalClusterStatus) DeepCopy ¶
func (in *GlobalClusterStatus) DeepCopy() *GlobalClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterStatus.
func (*GlobalClusterStatus) DeepCopyInto ¶
func (in *GlobalClusterStatus) DeepCopyInto(out *GlobalClusterStatus)
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 SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,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 InstanceRoleAssociation ¶
type InstanceRoleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceRoleAssociationSpec `json:"spec"` Status InstanceRoleAssociationStatus `json:"status,omitempty"` }
InstanceRoleAssociation is the Schema for the InstanceRoleAssociations 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 (*InstanceRoleAssociation) DeepCopy ¶
func (in *InstanceRoleAssociation) DeepCopy() *InstanceRoleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociation.
func (*InstanceRoleAssociation) DeepCopyInto ¶
func (in *InstanceRoleAssociation) DeepCopyInto(out *InstanceRoleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceRoleAssociation) DeepCopyObject ¶
func (in *InstanceRoleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceRoleAssociation) GetCondition ¶
func (mg *InstanceRoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) GetConnectionDetailsMapping ¶
func (tr *InstanceRoleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceRoleAssociation
func (*InstanceRoleAssociation) GetDeletionPolicy ¶
func (mg *InstanceRoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) GetID ¶
func (tr *InstanceRoleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceRoleAssociation
func (*InstanceRoleAssociation) GetObservation ¶
func (tr *InstanceRoleAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceRoleAssociation
func (*InstanceRoleAssociation) GetParameters ¶
func (tr *InstanceRoleAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceRoleAssociation
func (*InstanceRoleAssociation) GetProviderConfigReference ¶
func (mg *InstanceRoleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) GetProviderReference ¶
func (mg *InstanceRoleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceRoleAssociation. Deprecated: Use GetProviderConfigReference.
func (*InstanceRoleAssociation) GetTerraformResourceType ¶
func (mg *InstanceRoleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceRoleAssociation
func (*InstanceRoleAssociation) GetTerraformSchemaVersion ¶
func (tr *InstanceRoleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceRoleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *InstanceRoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) LateInitialize ¶
func (tr *InstanceRoleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceRoleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceRoleAssociation) ResolveReferences ¶
ResolveReferences of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) SetConditions ¶
func (mg *InstanceRoleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) SetDeletionPolicy ¶
func (mg *InstanceRoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) SetObservation ¶
func (tr *InstanceRoleAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceRoleAssociation
func (*InstanceRoleAssociation) SetParameters ¶
func (tr *InstanceRoleAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceRoleAssociation
func (*InstanceRoleAssociation) SetProviderConfigReference ¶
func (mg *InstanceRoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceRoleAssociation.
func (*InstanceRoleAssociation) SetProviderReference ¶
func (mg *InstanceRoleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceRoleAssociation. Deprecated: Use SetProviderConfigReference.
func (*InstanceRoleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *InstanceRoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceRoleAssociation.
type InstanceRoleAssociationList ¶
type InstanceRoleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceRoleAssociation `json:"items"` }
InstanceRoleAssociationList contains a list of InstanceRoleAssociations
func (*InstanceRoleAssociationList) DeepCopy ¶
func (in *InstanceRoleAssociationList) DeepCopy() *InstanceRoleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationList.
func (*InstanceRoleAssociationList) DeepCopyInto ¶
func (in *InstanceRoleAssociationList) DeepCopyInto(out *InstanceRoleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceRoleAssociationList) DeepCopyObject ¶
func (in *InstanceRoleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceRoleAssociationList) GetItems ¶
func (l *InstanceRoleAssociationList) GetItems() []resource.Managed
GetItems of this InstanceRoleAssociationList.
type InstanceRoleAssociationObservation ¶
type InstanceRoleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InstanceRoleAssociationObservation) DeepCopy ¶
func (in *InstanceRoleAssociationObservation) DeepCopy() *InstanceRoleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationObservation.
func (*InstanceRoleAssociationObservation) DeepCopyInto ¶
func (in *InstanceRoleAssociationObservation) DeepCopyInto(out *InstanceRoleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRoleAssociationParameters ¶
type InstanceRoleAssociationParameters struct { // +kubebuilder:validation:Required DBInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier,omitempty"` // +kubebuilder:validation:Required FeatureName *string `json:"featureName" tf:"feature_name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` }
func (*InstanceRoleAssociationParameters) DeepCopy ¶
func (in *InstanceRoleAssociationParameters) DeepCopy() *InstanceRoleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationParameters.
func (*InstanceRoleAssociationParameters) DeepCopyInto ¶
func (in *InstanceRoleAssociationParameters) DeepCopyInto(out *InstanceRoleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRoleAssociationSpec ¶
type InstanceRoleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceRoleAssociationParameters `json:"forProvider"` }
InstanceRoleAssociationSpec defines the desired state of InstanceRoleAssociation
func (*InstanceRoleAssociationSpec) DeepCopy ¶
func (in *InstanceRoleAssociationSpec) DeepCopy() *InstanceRoleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationSpec.
func (*InstanceRoleAssociationSpec) DeepCopyInto ¶
func (in *InstanceRoleAssociationSpec) DeepCopyInto(out *InstanceRoleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRoleAssociationStatus ¶
type InstanceRoleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceRoleAssociationObservation `json:"atProvider,omitempty"` }
InstanceRoleAssociationStatus defines the observed state of InstanceRoleAssociation.
func (*InstanceRoleAssociationStatus) DeepCopy ¶
func (in *InstanceRoleAssociationStatus) DeepCopy() *InstanceRoleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationStatus.
func (*InstanceRoleAssociationStatus) DeepCopyInto ¶
func (in *InstanceRoleAssociationStatus) DeepCopyInto(out *InstanceRoleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroup ¶
type OptionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OptionGroupSpec `json:"spec"` Status OptionGroupStatus `json:"status,omitempty"` }
OptionGroup is the Schema for the OptionGroups 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 (*OptionGroup) DeepCopy ¶
func (in *OptionGroup) DeepCopy() *OptionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroup.
func (*OptionGroup) DeepCopyInto ¶
func (in *OptionGroup) DeepCopyInto(out *OptionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OptionGroup) DeepCopyObject ¶
func (in *OptionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OptionGroup) GetCondition ¶
func (mg *OptionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OptionGroup.
func (*OptionGroup) GetConnectionDetailsMapping ¶
func (tr *OptionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OptionGroup
func (*OptionGroup) GetDeletionPolicy ¶
func (mg *OptionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OptionGroup.
func (*OptionGroup) GetID ¶
func (tr *OptionGroup) GetID() string
GetID returns ID of underlying Terraform resource of this OptionGroup
func (*OptionGroup) GetObservation ¶
func (tr *OptionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this OptionGroup
func (*OptionGroup) GetParameters ¶
func (tr *OptionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this OptionGroup
func (*OptionGroup) GetProviderConfigReference ¶
func (mg *OptionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OptionGroup.
func (*OptionGroup) GetProviderReference ¶
func (mg *OptionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this OptionGroup. Deprecated: Use GetProviderConfigReference.
func (*OptionGroup) GetTerraformResourceType ¶
func (mg *OptionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OptionGroup
func (*OptionGroup) GetTerraformSchemaVersion ¶
func (tr *OptionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OptionGroup) GetWriteConnectionSecretToReference ¶
func (mg *OptionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OptionGroup.
func (*OptionGroup) LateInitialize ¶
func (tr *OptionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OptionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*OptionGroup) SetConditions ¶
func (mg *OptionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this OptionGroup.
func (*OptionGroup) SetDeletionPolicy ¶
func (mg *OptionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OptionGroup.
func (*OptionGroup) SetObservation ¶
func (tr *OptionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this OptionGroup
func (*OptionGroup) SetParameters ¶
func (tr *OptionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this OptionGroup
func (*OptionGroup) SetProviderConfigReference ¶
func (mg *OptionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OptionGroup.
func (*OptionGroup) SetProviderReference ¶
func (mg *OptionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OptionGroup. Deprecated: Use SetProviderConfigReference.
func (*OptionGroup) SetWriteConnectionSecretToReference ¶
func (mg *OptionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OptionGroup.
type OptionGroupList ¶
type OptionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OptionGroup `json:"items"` }
OptionGroupList contains a list of OptionGroups
func (*OptionGroupList) DeepCopy ¶
func (in *OptionGroupList) DeepCopy() *OptionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupList.
func (*OptionGroupList) DeepCopyInto ¶
func (in *OptionGroupList) DeepCopyInto(out *OptionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OptionGroupList) DeepCopyObject ¶
func (in *OptionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OptionGroupList) GetItems ¶
func (l *OptionGroupList) GetItems() []resource.Managed
GetItems of this OptionGroupList.
type OptionGroupObservation ¶
type OptionGroupObservation 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 (*OptionGroupObservation) DeepCopy ¶
func (in *OptionGroupObservation) DeepCopy() *OptionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupObservation.
func (*OptionGroupObservation) DeepCopyInto ¶
func (in *OptionGroupObservation) DeepCopyInto(out *OptionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupParameters ¶
type OptionGroupParameters struct { // +kubebuilder:validation:Required EngineName *string `json:"engineName" tf:"engine_name,omitempty"` // +kubebuilder:validation:Required MajorEngineVersion *string `json:"majorEngineVersion" tf:"major_engine_version,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Option []OptionParameters `json:"option,omitempty" tf:"option,omitempty"` // +kubebuilder:validation:Optional OptionGroupDescription *string `json:"optionGroupDescription,omitempty" tf:"option_group_description,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 (*OptionGroupParameters) DeepCopy ¶
func (in *OptionGroupParameters) DeepCopy() *OptionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupParameters.
func (*OptionGroupParameters) DeepCopyInto ¶
func (in *OptionGroupParameters) DeepCopyInto(out *OptionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupSpec ¶
type OptionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OptionGroupParameters `json:"forProvider"` }
OptionGroupSpec defines the desired state of OptionGroup
func (*OptionGroupSpec) DeepCopy ¶
func (in *OptionGroupSpec) DeepCopy() *OptionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupSpec.
func (*OptionGroupSpec) DeepCopyInto ¶
func (in *OptionGroupSpec) DeepCopyInto(out *OptionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupStatus ¶
type OptionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OptionGroupObservation `json:"atProvider,omitempty"` }
OptionGroupStatus defines the observed state of OptionGroup.
func (*OptionGroupStatus) DeepCopy ¶
func (in *OptionGroupStatus) DeepCopy() *OptionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupStatus.
func (*OptionGroupStatus) DeepCopyInto ¶
func (in *OptionGroupStatus) DeepCopyInto(out *OptionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionObservation ¶
type OptionObservation struct { }
func (*OptionObservation) DeepCopy ¶
func (in *OptionObservation) DeepCopy() *OptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionObservation.
func (*OptionObservation) DeepCopyInto ¶
func (in *OptionObservation) DeepCopyInto(out *OptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionParameters ¶
type OptionParameters struct { // +kubebuilder:validation:Optional DBSecurityGroupMemberships []*string `json:"dbSecurityGroupMemberships,omitempty" tf:"db_security_group_memberships,omitempty"` // +kubebuilder:validation:Required OptionName *string `json:"optionName" tf:"option_name,omitempty"` // +kubebuilder:validation:Optional OptionSettings []OptionSettingsParameters `json:"optionSettings,omitempty" tf:"option_settings,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional VPCSecurityGroupMemberships []*string `json:"vpcSecurityGroupMemberships,omitempty" tf:"vpc_security_group_memberships,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*OptionParameters) DeepCopy ¶
func (in *OptionParameters) DeepCopy() *OptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionParameters.
func (*OptionParameters) DeepCopyInto ¶
func (in *OptionParameters) DeepCopyInto(out *OptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionSettingsObservation ¶
type OptionSettingsObservation struct { }
func (*OptionSettingsObservation) DeepCopy ¶
func (in *OptionSettingsObservation) DeepCopy() *OptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionSettingsObservation.
func (*OptionSettingsObservation) DeepCopyInto ¶
func (in *OptionSettingsObservation) DeepCopyInto(out *OptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionSettingsParameters ¶
type OptionSettingsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*OptionSettingsParameters) DeepCopy ¶
func (in *OptionSettingsParameters) DeepCopy() *OptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionSettingsParameters.
func (*OptionSettingsParameters) DeepCopyInto ¶
func (in *OptionSettingsParameters) DeepCopyInto(out *OptionSettingsParameters)
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:Optional ApplyMethod *string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"` // +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 Proxy ¶
type Proxy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxySpec `json:"spec"` Status ProxyStatus `json:"status,omitempty"` }
Proxy is the Schema for the Proxys 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 (*Proxy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Proxy.
func (*Proxy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Proxy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Proxy) GetCondition ¶
func (mg *Proxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Proxy.
func (*Proxy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Proxy
func (*Proxy) GetDeletionPolicy ¶
func (mg *Proxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Proxy.
func (*Proxy) GetObservation ¶
GetObservation of this Proxy
func (*Proxy) GetParameters ¶
GetParameters of this Proxy
func (*Proxy) GetProviderConfigReference ¶
GetProviderConfigReference of this Proxy.
func (*Proxy) GetProviderReference ¶
GetProviderReference of this Proxy. Deprecated: Use GetProviderConfigReference.
func (*Proxy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Proxy
func (*Proxy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Proxy) GetWriteConnectionSecretToReference ¶
func (mg *Proxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Proxy.
func (*Proxy) LateInitialize ¶
LateInitialize this Proxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Proxy) ResolveReferences ¶
ResolveReferences of this Proxy.
func (*Proxy) SetConditions ¶
SetConditions of this Proxy.
func (*Proxy) SetDeletionPolicy ¶
func (mg *Proxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Proxy.
func (*Proxy) SetObservation ¶
SetObservation for this Proxy
func (*Proxy) SetParameters ¶
SetParameters for this Proxy
func (*Proxy) SetProviderConfigReference ¶
SetProviderConfigReference of this Proxy.
func (*Proxy) SetProviderReference ¶
SetProviderReference of this Proxy. Deprecated: Use SetProviderConfigReference.
func (*Proxy) SetWriteConnectionSecretToReference ¶
func (mg *Proxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Proxy.
type ProxyDefaultTargetGroup ¶
type ProxyDefaultTargetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyDefaultTargetGroupSpec `json:"spec"` Status ProxyDefaultTargetGroupStatus `json:"status,omitempty"` }
ProxyDefaultTargetGroup is the Schema for the ProxyDefaultTargetGroups 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 (*ProxyDefaultTargetGroup) DeepCopy ¶
func (in *ProxyDefaultTargetGroup) DeepCopy() *ProxyDefaultTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroup) DeepCopyInto(out *ProxyDefaultTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyDefaultTargetGroup) DeepCopyObject ¶
func (in *ProxyDefaultTargetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyDefaultTargetGroup) GetCondition ¶
func (mg *ProxyDefaultTargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) GetConnectionDetailsMapping ¶
func (tr *ProxyDefaultTargetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) GetDeletionPolicy ¶
func (mg *ProxyDefaultTargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) GetID ¶
func (tr *ProxyDefaultTargetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) GetObservation ¶
func (tr *ProxyDefaultTargetGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) GetParameters ¶
func (tr *ProxyDefaultTargetGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) GetProviderConfigReference ¶
func (mg *ProxyDefaultTargetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) GetProviderReference ¶
func (mg *ProxyDefaultTargetGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProxyDefaultTargetGroup. Deprecated: Use GetProviderConfigReference.
func (*ProxyDefaultTargetGroup) GetTerraformResourceType ¶
func (mg *ProxyDefaultTargetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) GetTerraformSchemaVersion ¶
func (tr *ProxyDefaultTargetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProxyDefaultTargetGroup) GetWriteConnectionSecretToReference ¶
func (mg *ProxyDefaultTargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) LateInitialize ¶
func (tr *ProxyDefaultTargetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProxyDefaultTargetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProxyDefaultTargetGroup) SetConditions ¶
func (mg *ProxyDefaultTargetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) SetDeletionPolicy ¶
func (mg *ProxyDefaultTargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) SetObservation ¶
func (tr *ProxyDefaultTargetGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) SetParameters ¶
func (tr *ProxyDefaultTargetGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroup) SetProviderConfigReference ¶
func (mg *ProxyDefaultTargetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) SetProviderReference ¶
func (mg *ProxyDefaultTargetGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProxyDefaultTargetGroup. Deprecated: Use SetProviderConfigReference.
func (*ProxyDefaultTargetGroup) SetWriteConnectionSecretToReference ¶
func (mg *ProxyDefaultTargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProxyDefaultTargetGroup.
type ProxyDefaultTargetGroupList ¶
type ProxyDefaultTargetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProxyDefaultTargetGroup `json:"items"` }
ProxyDefaultTargetGroupList contains a list of ProxyDefaultTargetGroups
func (*ProxyDefaultTargetGroupList) DeepCopy ¶
func (in *ProxyDefaultTargetGroupList) DeepCopy() *ProxyDefaultTargetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupList.
func (*ProxyDefaultTargetGroupList) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupList) DeepCopyInto(out *ProxyDefaultTargetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyDefaultTargetGroupList) DeepCopyObject ¶
func (in *ProxyDefaultTargetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyDefaultTargetGroupList) GetItems ¶
func (l *ProxyDefaultTargetGroupList) GetItems() []resource.Managed
GetItems of this ProxyDefaultTargetGroupList.
type ProxyDefaultTargetGroupObservation ¶
type ProxyDefaultTargetGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ProxyDefaultTargetGroupObservation) DeepCopy ¶
func (in *ProxyDefaultTargetGroupObservation) DeepCopy() *ProxyDefaultTargetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupObservation.
func (*ProxyDefaultTargetGroupObservation) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupObservation) DeepCopyInto(out *ProxyDefaultTargetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupParameters ¶
type ProxyDefaultTargetGroupParameters struct { // +kubebuilder:validation:Optional ConnectionPoolConfig []ConnectionPoolConfigParameters `json:"connectionPoolConfig,omitempty" tf:"connection_pool_config,omitempty"` // +kubebuilder:validation:Required DBProxyName *string `json:"dbProxyName" tf:"db_proxy_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 (*ProxyDefaultTargetGroupParameters) DeepCopy ¶
func (in *ProxyDefaultTargetGroupParameters) DeepCopy() *ProxyDefaultTargetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupParameters.
func (*ProxyDefaultTargetGroupParameters) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupParameters) DeepCopyInto(out *ProxyDefaultTargetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupSpec ¶
type ProxyDefaultTargetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProxyDefaultTargetGroupParameters `json:"forProvider"` }
ProxyDefaultTargetGroupSpec defines the desired state of ProxyDefaultTargetGroup
func (*ProxyDefaultTargetGroupSpec) DeepCopy ¶
func (in *ProxyDefaultTargetGroupSpec) DeepCopy() *ProxyDefaultTargetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupSpec.
func (*ProxyDefaultTargetGroupSpec) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupSpec) DeepCopyInto(out *ProxyDefaultTargetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupStatus ¶
type ProxyDefaultTargetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProxyDefaultTargetGroupObservation `json:"atProvider,omitempty"` }
ProxyDefaultTargetGroupStatus defines the observed state of ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroupStatus) DeepCopy ¶
func (in *ProxyDefaultTargetGroupStatus) DeepCopy() *ProxyDefaultTargetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupStatus.
func (*ProxyDefaultTargetGroupStatus) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupStatus) DeepCopyInto(out *ProxyDefaultTargetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpoint ¶
type ProxyEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyEndpointSpec `json:"spec"` Status ProxyEndpointStatus `json:"status,omitempty"` }
ProxyEndpoint is the Schema for the ProxyEndpoints 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 (*ProxyEndpoint) DeepCopy ¶
func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpoint.
func (*ProxyEndpoint) DeepCopyInto ¶
func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpoint) DeepCopyObject ¶
func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyEndpoint) GetCondition ¶
func (mg *ProxyEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProxyEndpoint.
func (*ProxyEndpoint) GetConnectionDetailsMapping ¶
func (tr *ProxyEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProxyEndpoint
func (*ProxyEndpoint) GetDeletionPolicy ¶
func (mg *ProxyEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProxyEndpoint.
func (*ProxyEndpoint) GetID ¶
func (tr *ProxyEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ProxyEndpoint
func (*ProxyEndpoint) GetObservation ¶
func (tr *ProxyEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this ProxyEndpoint
func (*ProxyEndpoint) GetParameters ¶
func (tr *ProxyEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this ProxyEndpoint
func (*ProxyEndpoint) GetProviderConfigReference ¶
func (mg *ProxyEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProxyEndpoint.
func (*ProxyEndpoint) GetProviderReference ¶
func (mg *ProxyEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProxyEndpoint. Deprecated: Use GetProviderConfigReference.
func (*ProxyEndpoint) GetTerraformResourceType ¶
func (mg *ProxyEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProxyEndpoint
func (*ProxyEndpoint) GetTerraformSchemaVersion ¶
func (tr *ProxyEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProxyEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *ProxyEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProxyEndpoint.
func (*ProxyEndpoint) LateInitialize ¶
func (tr *ProxyEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProxyEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProxyEndpoint) ResolveReferences ¶
ResolveReferences of this ProxyEndpoint.
func (*ProxyEndpoint) SetConditions ¶
func (mg *ProxyEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ProxyEndpoint.
func (*ProxyEndpoint) SetDeletionPolicy ¶
func (mg *ProxyEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProxyEndpoint.
func (*ProxyEndpoint) SetObservation ¶
func (tr *ProxyEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this ProxyEndpoint
func (*ProxyEndpoint) SetParameters ¶
func (tr *ProxyEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this ProxyEndpoint
func (*ProxyEndpoint) SetProviderConfigReference ¶
func (mg *ProxyEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProxyEndpoint.
func (*ProxyEndpoint) SetProviderReference ¶
func (mg *ProxyEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProxyEndpoint. Deprecated: Use SetProviderConfigReference.
func (*ProxyEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *ProxyEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProxyEndpoint.
type ProxyEndpointList ¶
type ProxyEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProxyEndpoint `json:"items"` }
ProxyEndpointList contains a list of ProxyEndpoints
func (*ProxyEndpointList) DeepCopy ¶
func (in *ProxyEndpointList) DeepCopy() *ProxyEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointList.
func (*ProxyEndpointList) DeepCopyInto ¶
func (in *ProxyEndpointList) DeepCopyInto(out *ProxyEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpointList) DeepCopyObject ¶
func (in *ProxyEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyEndpointList) GetItems ¶
func (l *ProxyEndpointList) GetItems() []resource.Managed
GetItems of this ProxyEndpointList.
type ProxyEndpointObservation ¶
type ProxyEndpointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*ProxyEndpointObservation) DeepCopy ¶
func (in *ProxyEndpointObservation) DeepCopy() *ProxyEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointObservation.
func (*ProxyEndpointObservation) DeepCopyInto ¶
func (in *ProxyEndpointObservation) DeepCopyInto(out *ProxyEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointParameters ¶
type ProxyEndpointParameters struct { // +kubebuilder:validation:Required DBProxyEndpointName *string `json:"dbProxyEndpointName" tf:"db_proxy_endpoint_name,omitempty"` // +kubebuilder:validation:Required DBProxyName *string `json:"dbProxyName" tf:"db_proxy_name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TargetRole *string `json:"targetRole,omitempty" tf:"target_role,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"` // +kubebuilder:validation:Required VPCSubnetIds []*string `json:"vpcSubnetIds" tf:"vpc_subnet_ids,omitempty"` }
func (*ProxyEndpointParameters) DeepCopy ¶
func (in *ProxyEndpointParameters) DeepCopy() *ProxyEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointParameters.
func (*ProxyEndpointParameters) DeepCopyInto ¶
func (in *ProxyEndpointParameters) DeepCopyInto(out *ProxyEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointSpec ¶
type ProxyEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProxyEndpointParameters `json:"forProvider"` }
ProxyEndpointSpec defines the desired state of ProxyEndpoint
func (*ProxyEndpointSpec) DeepCopy ¶
func (in *ProxyEndpointSpec) DeepCopy() *ProxyEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointSpec.
func (*ProxyEndpointSpec) DeepCopyInto ¶
func (in *ProxyEndpointSpec) DeepCopyInto(out *ProxyEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointStatus ¶
type ProxyEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProxyEndpointObservation `json:"atProvider,omitempty"` }
ProxyEndpointStatus defines the observed state of ProxyEndpoint.
func (*ProxyEndpointStatus) DeepCopy ¶
func (in *ProxyEndpointStatus) DeepCopy() *ProxyEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointStatus.
func (*ProxyEndpointStatus) DeepCopyInto ¶
func (in *ProxyEndpointStatus) DeepCopyInto(out *ProxyEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyList ¶
type ProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Proxy `json:"items"` }
ProxyList contains a list of Proxys
func (*ProxyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyList.
func (*ProxyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxyObservation ¶
type ProxyObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ProxyObservation) DeepCopy ¶
func (in *ProxyObservation) DeepCopy() *ProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.
func (*ProxyObservation) DeepCopyInto ¶
func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyParameters ¶
type ProxyParameters struct { // +kubebuilder:validation:Required Auth []AuthParameters `json:"auth" tf:"auth,omitempty"` // +kubebuilder:validation:Optional DebugLogging *bool `json:"debugLogging,omitempty" tf:"debug_logging,omitempty"` // +kubebuilder:validation:Required EngineFamily *string `json:"engineFamily" tf:"engine_family,omitempty"` // +kubebuilder:validation:Optional IdleClientTimeout *int64 `json:"idleClientTimeout,omitempty" tf:"idle_client_timeout,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 RequireTLS *bool `json:"requireTls,omitempty" tf:"require_tls,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation: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"` // +kubebuilder:validation:Required VPCSubnetIds []*string `json:"vpcSubnetIds" tf:"vpc_subnet_ids,omitempty"` }
func (*ProxyParameters) DeepCopy ¶
func (in *ProxyParameters) DeepCopy() *ProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.
func (*ProxyParameters) DeepCopyInto ¶
func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxySpec ¶
type ProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProxyParameters `json:"forProvider"` }
ProxySpec defines the desired state of Proxy
func (*ProxySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySpec.
func (*ProxySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyStatus ¶
type ProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProxyObservation `json:"atProvider,omitempty"` }
ProxyStatus defines the observed state of Proxy.
func (*ProxyStatus) DeepCopy ¶
func (in *ProxyStatus) DeepCopy() *ProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyStatus.
func (*ProxyStatus) DeepCopyInto ¶
func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTarget ¶
type ProxyTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyTargetSpec `json:"spec"` Status ProxyTargetStatus `json:"status,omitempty"` }
ProxyTarget is the Schema for the ProxyTargets 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 (*ProxyTarget) DeepCopy ¶
func (in *ProxyTarget) DeepCopy() *ProxyTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTarget.
func (*ProxyTarget) DeepCopyInto ¶
func (in *ProxyTarget) DeepCopyInto(out *ProxyTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyTarget) DeepCopyObject ¶
func (in *ProxyTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyTarget) GetCondition ¶
func (mg *ProxyTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProxyTarget.
func (*ProxyTarget) GetConnectionDetailsMapping ¶
func (tr *ProxyTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProxyTarget
func (*ProxyTarget) GetDeletionPolicy ¶
func (mg *ProxyTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProxyTarget.
func (*ProxyTarget) GetID ¶
func (tr *ProxyTarget) GetID() string
GetID returns ID of underlying Terraform resource of this ProxyTarget
func (*ProxyTarget) GetObservation ¶
func (tr *ProxyTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this ProxyTarget
func (*ProxyTarget) GetParameters ¶
func (tr *ProxyTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this ProxyTarget
func (*ProxyTarget) GetProviderConfigReference ¶
func (mg *ProxyTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProxyTarget.
func (*ProxyTarget) GetProviderReference ¶
func (mg *ProxyTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProxyTarget. Deprecated: Use GetProviderConfigReference.
func (*ProxyTarget) GetTerraformResourceType ¶
func (mg *ProxyTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProxyTarget
func (*ProxyTarget) GetTerraformSchemaVersion ¶
func (tr *ProxyTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProxyTarget) GetWriteConnectionSecretToReference ¶
func (mg *ProxyTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProxyTarget.
func (*ProxyTarget) LateInitialize ¶
func (tr *ProxyTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProxyTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProxyTarget) SetConditions ¶
func (mg *ProxyTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this ProxyTarget.
func (*ProxyTarget) SetDeletionPolicy ¶
func (mg *ProxyTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProxyTarget.
func (*ProxyTarget) SetObservation ¶
func (tr *ProxyTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this ProxyTarget
func (*ProxyTarget) SetParameters ¶
func (tr *ProxyTarget) SetParameters(params map[string]interface{}) error
SetParameters for this ProxyTarget
func (*ProxyTarget) SetProviderConfigReference ¶
func (mg *ProxyTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProxyTarget.
func (*ProxyTarget) SetProviderReference ¶
func (mg *ProxyTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProxyTarget. Deprecated: Use SetProviderConfigReference.
func (*ProxyTarget) SetWriteConnectionSecretToReference ¶
func (mg *ProxyTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProxyTarget.
type ProxyTargetList ¶
type ProxyTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProxyTarget `json:"items"` }
ProxyTargetList contains a list of ProxyTargets
func (*ProxyTargetList) DeepCopy ¶
func (in *ProxyTargetList) DeepCopy() *ProxyTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetList.
func (*ProxyTargetList) DeepCopyInto ¶
func (in *ProxyTargetList) DeepCopyInto(out *ProxyTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyTargetList) DeepCopyObject ¶
func (in *ProxyTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyTargetList) GetItems ¶
func (l *ProxyTargetList) GetItems() []resource.Managed
GetItems of this ProxyTargetList.
type ProxyTargetObservation ¶
type ProxyTargetObservation struct { Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` RDSResourceID *string `json:"rdsResourceId,omitempty" tf:"rds_resource_id,omitempty"` TargetArn *string `json:"targetArn,omitempty" tf:"target_arn,omitempty"` TrackedClusterID *string `json:"trackedClusterId,omitempty" tf:"tracked_cluster_id,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ProxyTargetObservation) DeepCopy ¶
func (in *ProxyTargetObservation) DeepCopy() *ProxyTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetObservation.
func (*ProxyTargetObservation) DeepCopyInto ¶
func (in *ProxyTargetObservation) DeepCopyInto(out *ProxyTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTargetParameters ¶
type ProxyTargetParameters struct { // +kubebuilder:validation:Optional DBClusterIdentifier *string `json:"dbClusterIdentifier,omitempty" tf:"db_cluster_identifier,omitempty"` // +kubebuilder:validation:Optional DBInstanceIdentifier *string `json:"dbInstanceIdentifier,omitempty" tf:"db_instance_identifier,omitempty"` // +kubebuilder:validation:Required DBProxyName *string `json:"dbProxyName" tf:"db_proxy_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:Required TargetGroupName *string `json:"targetGroupName" tf:"target_group_name,omitempty"` }
func (*ProxyTargetParameters) DeepCopy ¶
func (in *ProxyTargetParameters) DeepCopy() *ProxyTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetParameters.
func (*ProxyTargetParameters) DeepCopyInto ¶
func (in *ProxyTargetParameters) DeepCopyInto(out *ProxyTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTargetSpec ¶
type ProxyTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProxyTargetParameters `json:"forProvider"` }
ProxyTargetSpec defines the desired state of ProxyTarget
func (*ProxyTargetSpec) DeepCopy ¶
func (in *ProxyTargetSpec) DeepCopy() *ProxyTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetSpec.
func (*ProxyTargetSpec) DeepCopyInto ¶
func (in *ProxyTargetSpec) DeepCopyInto(out *ProxyTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTargetStatus ¶
type ProxyTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProxyTargetObservation `json:"atProvider,omitempty"` }
ProxyTargetStatus defines the observed state of ProxyTarget.
func (*ProxyTargetStatus) DeepCopy ¶
func (in *ProxyTargetStatus) DeepCopy() *ProxyTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetStatus.
func (*ProxyTargetStatus) DeepCopyInto ¶
func (in *ProxyTargetStatus) DeepCopyInto(out *ProxyTargetStatus)
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 { 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 (*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:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
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 Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec"` Status SnapshotStatus `json:"status,omitempty"` }
Snapshot is the Schema for the Snapshots 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 (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) GetCondition ¶
func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Snapshot.
func (*Snapshot) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Snapshot
func (*Snapshot) GetDeletionPolicy ¶
func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Snapshot.
func (*Snapshot) GetObservation ¶
GetObservation of this Snapshot
func (*Snapshot) GetParameters ¶
GetParameters of this Snapshot
func (*Snapshot) GetProviderConfigReference ¶
GetProviderConfigReference of this Snapshot.
func (*Snapshot) GetProviderReference ¶
GetProviderReference of this Snapshot. Deprecated: Use GetProviderConfigReference.
func (*Snapshot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Snapshot
func (*Snapshot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Snapshot) GetWriteConnectionSecretToReference ¶
func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Snapshot.
func (*Snapshot) LateInitialize ¶
LateInitialize this Snapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*Snapshot) SetConditions ¶
SetConditions of this Snapshot.
func (*Snapshot) SetDeletionPolicy ¶
func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Snapshot.
func (*Snapshot) SetObservation ¶
SetObservation for this Snapshot
func (*Snapshot) SetParameters ¶
SetParameters for this Snapshot
func (*Snapshot) SetProviderConfigReference ¶
SetProviderConfigReference of this Snapshot.
func (*Snapshot) SetProviderReference ¶
SetProviderReference of this Snapshot. Deprecated: Use SetProviderConfigReference.
func (*Snapshot) SetWriteConnectionSecretToReference ¶
func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Snapshot.
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Snapshot `json:"items"` }
SnapshotList contains a list of Snapshots
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotList) GetItems ¶
func (l *SnapshotList) GetItems() []resource.Managed
GetItems of this SnapshotList.
type SnapshotObservation ¶
type SnapshotObservation struct { AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` DBSnapshotArn *string `json:"dbSnapshotArn,omitempty" tf:"db_snapshot_arn,omitempty"` Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` Engine *string `json:"engine,omitempty" tf:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Iops *int64 `json:"iops,omitempty" tf:"iops,omitempty"` KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model,omitempty"` OptionGroupName *string `json:"optionGroupName,omitempty" tf:"option_group_name,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"` SourceDBSnapshotIdentifier *string `json:"sourceDbSnapshotIdentifier,omitempty" tf:"source_db_snapshot_identifier,omitempty"` SourceRegion *string `json:"sourceRegion,omitempty" tf:"source_region,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*SnapshotObservation) DeepCopy ¶
func (in *SnapshotObservation) DeepCopy() *SnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotObservation.
func (*SnapshotObservation) DeepCopyInto ¶
func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotParameters ¶
type SnapshotParameters struct { // +kubebuilder:validation:Required DBInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier,omitempty"` // +kubebuilder:validation:Required DBSnapshotIdentifier *string `json:"dbSnapshotIdentifier" tf:"db_snapshot_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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SnapshotParameters) DeepCopy ¶
func (in *SnapshotParameters) DeepCopy() *SnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotParameters.
func (*SnapshotParameters) DeepCopyInto ¶
func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpec ¶
type SnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotParameters `json:"forProvider"` }
SnapshotSpec defines the desired state of Snapshot
func (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotObservation `json:"atProvider,omitempty"` }
SnapshotStatus defines the observed state of Snapshot.
func (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
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:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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_clusterendpoint_terraformed.go
- zz_clusterendpoint_types.go
- zz_clusterinstance_terraformed.go
- zz_clusterinstance_types.go
- zz_clusterparametergroup_terraformed.go
- zz_clusterparametergroup_types.go
- zz_clusterroleassociation_terraformed.go
- zz_clusterroleassociation_types.go
- zz_clustersnapshot_terraformed.go
- zz_clustersnapshot_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_globalcluster_terraformed.go
- zz_globalcluster_types.go
- zz_groupversion_info.go
- zz_instanceroleassociation_terraformed.go
- zz_instanceroleassociation_types.go
- zz_optiongroup_terraformed.go
- zz_optiongroup_types.go
- zz_proxy_terraformed.go
- zz_proxy_types.go
- zz_proxydefaulttargetgroup_terraformed.go
- zz_proxydefaulttargetgroup_types.go
- zz_proxyendpoint_terraformed.go
- zz_proxyendpoint_types.go
- zz_proxytarget_terraformed.go
- zz_proxytarget_types.go
- zz_securitygroup_terraformed.go
- zz_securitygroup_types.go
- zz_snapshot_terraformed.go
- zz_snapshot_types.go
- zz_subnetgroup_terraformed.go
- zz_subnetgroup_types.go