

# Data Types
<a name="API_Types"></a>

The Amazon Redshift API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AccountAttribute](API_AccountAttribute.md) 
+  [AccountWithRestoreAccess](API_AccountWithRestoreAccess.md) 
+  [AquaConfiguration](API_AquaConfiguration.md) 
+  [Association](API_Association.md) 
+  [AttributeValueTarget](API_AttributeValueTarget.md) 
+  [AuthenticationProfile](API_AuthenticationProfile.md) 
+  [AuthorizedTokenIssuer](API_AuthorizedTokenIssuer.md) 
+  [AvailabilityZone](API_AvailabilityZone.md) 
+  [CertificateAssociation](API_CertificateAssociation.md) 
+  [Cluster](API_Cluster.md) 
+  [ClusterAssociatedToSchedule](API_ClusterAssociatedToSchedule.md) 
+  [ClusterDbRevision](API_ClusterDbRevision.md) 
+  [ClusterIamRole](API_ClusterIamRole.md) 
+  [ClusterNode](API_ClusterNode.md) 
+  [ClusterParameterGroup](API_ClusterParameterGroup.md) 
+  [ClusterParameterGroupStatus](API_ClusterParameterGroupStatus.md) 
+  [ClusterParameterStatus](API_ClusterParameterStatus.md) 
+  [ClusterSecurityGroup](API_ClusterSecurityGroup.md) 
+  [ClusterSecurityGroupMembership](API_ClusterSecurityGroupMembership.md) 
+  [ClusterSnapshotCopyStatus](API_ClusterSnapshotCopyStatus.md) 
+  [ClusterSubnetGroup](API_ClusterSubnetGroup.md) 
+  [ClusterVersion](API_ClusterVersion.md) 
+  [Connect](API_Connect.md) 
+  [DataShare](API_DataShare.md) 
+  [DataShareAssociation](API_DataShareAssociation.md) 
+  [DataTransferProgress](API_DataTransferProgress.md) 
+  [DefaultClusterParameters](API_DefaultClusterParameters.md) 
+  [DeferredMaintenanceWindow](API_DeferredMaintenanceWindow.md) 
+  [DeleteClusterSnapshotMessage](API_DeleteClusterSnapshotMessage.md) 
+  [DescribeIntegrationsFilter](API_DescribeIntegrationsFilter.md) 
+  [EC2SecurityGroup](API_EC2SecurityGroup.md) 
+  [ElasticIpStatus](API_ElasticIpStatus.md) 
+  [Endpoint](API_Endpoint.md) 
+  [EndpointAccess](API_EndpointAccess.md) 
+  [EndpointAuthorization](API_EndpointAuthorization.md) 
+  [Event](API_Event.md) 
+  [EventCategoriesMap](API_EventCategoriesMap.md) 
+  [EventInfoMap](API_EventInfoMap.md) 
+  [EventSubscription](API_EventSubscription.md) 
+  [HsmClientCertificate](API_HsmClientCertificate.md) 
+  [HsmConfiguration](API_HsmConfiguration.md) 
+  [HsmStatus](API_HsmStatus.md) 
+  [InboundIntegration](API_InboundIntegration.md) 
+  [Integration](API_Integration.md) 
+  [IntegrationError](API_IntegrationError.md) 
+  [IPRange](API_IPRange.md) 
+  [LakeFormationQuery](API_LakeFormationQuery.md) 
+  [LakeFormationScopeUnion](API_LakeFormationScopeUnion.md) 
+  [MaintenanceTrack](API_MaintenanceTrack.md) 
+  [NamespaceIdentifierUnion](API_NamespaceIdentifierUnion.md) 
+  [NetworkInterface](API_NetworkInterface.md) 
+  [NodeConfigurationOption](API_NodeConfigurationOption.md) 
+  [NodeConfigurationOptionsFilter](API_NodeConfigurationOptionsFilter.md) 
+  [OrderableClusterOption](API_OrderableClusterOption.md) 
+  [Parameter](API_Parameter.md) 
+  [PartnerIntegrationInfo](API_PartnerIntegrationInfo.md) 
+  [PauseClusterMessage](API_PauseClusterMessage.md) 
+  [PendingModifiedValues](API_PendingModifiedValues.md) 
+  [ProvisionedIdentifier](API_ProvisionedIdentifier.md) 
+  [ReadWriteAccess](API_ReadWriteAccess.md) 
+  [Recommendation](API_Recommendation.md) 
+  [RecommendedAction](API_RecommendedAction.md) 
+  [RecurringCharge](API_RecurringCharge.md) 
+  [RedshiftIdcApplication](API_RedshiftIdcApplication.md) 
+  [RedshiftScopeUnion](API_RedshiftScopeUnion.md) 
+  [ReferenceLink](API_ReferenceLink.md) 
+  [ReservedNode](API_ReservedNode.md) 
+  [ReservedNodeConfigurationOption](API_ReservedNodeConfigurationOption.md) 
+  [ReservedNodeExchangeStatus](API_ReservedNodeExchangeStatus.md) 
+  [ReservedNodeOffering](API_ReservedNodeOffering.md) 
+  [ResizeClusterMessage](API_ResizeClusterMessage.md) 
+  [ResizeInfo](API_ResizeInfo.md) 
+  [ResourcePolicy](API_ResourcePolicy.md) 
+  [RestoreStatus](API_RestoreStatus.md) 
+  [ResumeClusterMessage](API_ResumeClusterMessage.md) 
+  [RevisionTarget](API_RevisionTarget.md) 
+  [S3AccessGrantsScopeUnion](API_S3AccessGrantsScopeUnion.md) 
+  [ScheduledAction](API_ScheduledAction.md) 
+  [ScheduledActionFilter](API_ScheduledActionFilter.md) 
+  [ScheduledActionType](API_ScheduledActionType.md) 
+  [SecondaryClusterInfo](API_SecondaryClusterInfo.md) 
+  [ServerlessIdentifier](API_ServerlessIdentifier.md) 
+  [ServiceIntegrationsUnion](API_ServiceIntegrationsUnion.md) 
+  [Snapshot](API_Snapshot.md) 
+  [SnapshotCopyGrant](API_SnapshotCopyGrant.md) 
+  [SnapshotErrorMessage](API_SnapshotErrorMessage.md) 
+  [SnapshotSchedule](API_SnapshotSchedule.md) 
+  [SnapshotSortingEntity](API_SnapshotSortingEntity.md) 
+  [Subnet](API_Subnet.md) 
+  [SupportedOperation](API_SupportedOperation.md) 
+  [SupportedPlatform](API_SupportedPlatform.md) 
+  [TableRestoreStatus](API_TableRestoreStatus.md) 
+  [Tag](API_Tag.md) 
+  [TaggedResource](API_TaggedResource.md) 
+  [UpdateTarget](API_UpdateTarget.md) 
+  [UsageLimit](API_UsageLimit.md) 
+  [VpcEndpoint](API_VpcEndpoint.md) 
+  [VpcSecurityGroupMembership](API_VpcSecurityGroupMembership.md) 