Liking cljdoc? Tell your friends :D
Clojure only.

amazonica.aws.redshift


accept-reserved-node-exchangeclj

(accept-reserved-node-exchange &
                               {:keys [reserved-node-id
                                       target-reserved-node-offering-id]
                                :as accept-reserved-node-exchange-request})
source

add-partnerclj

(add-partner &
             {:keys [account-id cluster-identifier database-name partner-name]
              :as add-partner-request})
source

associate-data-share-consumerclj

(associate-data-share-consumer &
                               {:keys [associate-entire-account consumer-arn
                                       data-share-arn]
                                :as associate-data-share-consumer-request})
source

authorize-cluster-security-group-ingressclj

(authorize-cluster-security-group-ingress
  &
  {:keys [cidrip cluster-security-group-name ec2-security-group-name
          ec2-security-group-owner-id]
   :as authorize-cluster-security-group-ingress-request})
source

authorize-data-shareclj

(authorize-data-share &
                      {:keys [consumer-identifier data-share-arn]
                       :as authorize-data-share-request})
source

authorize-endpoint-accessclj

(authorize-endpoint-access &
                           {:keys [account cluster-identifier vpc-ids]
                            :as authorize-endpoint-access-request})
source

authorize-snapshot-accessclj

(authorize-snapshot-access &
                           {:keys [account-with-restore-access
                                   snapshot-cluster-identifier
                                   snapshot-identifier]
                            :as authorize-snapshot-access-request})
source

batch-delete-cluster-snapshotsclj

(batch-delete-cluster-snapshots &
                                {:keys [identifiers]
                                 :as batch-delete-cluster-snapshots-request})
source

batch-modify-cluster-snapshotsclj

(batch-modify-cluster-snapshots &
                                {:keys [force manual-snapshot-retention-period
                                        snapshot-identifier-list]
                                 :as batch-modify-cluster-snapshots-request})
source

cancel-resizeclj

(cancel-resize & {:keys [cluster-identifier] :as cancel-resize-request})
source

client-classclj

source

copy-cluster-snapshotclj

(copy-cluster-snapshot
  &
  {:keys [manual-snapshot-retention-period source-snapshot-cluster-identifier
          source-snapshot-identifier target-snapshot-identifier]
   :as copy-cluster-snapshot-request})
source

create-authentication-profileclj

(create-authentication-profile &
                               {:keys [authentication-profile-content
                                       authentication-profile-name]
                                :as create-authentication-profile-request})
source

create-clusterclj

(create-cluster
  &
  {:keys [additional-info allow-version-upgrade aqua-configuration-status
          automated-snapshot-retention-period availability-zone
          availability-zone-relocation cluster-identifier
          cluster-parameter-group-name cluster-security-groups
          cluster-subnet-group-name cluster-type cluster-version db-name
          default-iam-role-arn elastic-ip encrypted enhanced-vpc-routing
          hsm-client-certificate-identifier hsm-configuration-identifier
          iam-roles kms-key-id maintenance-track-name
          manual-snapshot-retention-period master-user-password master-username
          node-type number-of-nodes port preferred-maintenance-window
          publicly-accessible snapshot-schedule-identifier tags
          vpc-security-group-ids]
   :as create-cluster-request})
source

create-cluster-parameter-groupclj

(create-cluster-parameter-group &
                                {:keys [description parameter-group-family
                                        parameter-group-name tags]
                                 :as create-cluster-parameter-group-request})
source

create-cluster-security-groupclj

(create-cluster-security-group &
                               {:keys [cluster-security-group-name description
                                       tags]
                                :as create-cluster-security-group-request})
source

create-cluster-snapshotclj

(create-cluster-snapshot &
                         {:keys [cluster-identifier
                                 manual-snapshot-retention-period
                                 snapshot-identifier tags]
                          :as create-cluster-snapshot-request})
source

create-cluster-subnet-groupclj

(create-cluster-subnet-group &
                             {:keys [cluster-subnet-group-name description
                                     subnet-ids tags]
                              :as create-cluster-subnet-group-request})
source

create-endpoint-accessclj

(create-endpoint-access &
                        {:keys [cluster-identifier endpoint-name resource-owner
                                subnet-group-name vpc-security-group-ids]
                         :as create-endpoint-access-request})
source

create-event-subscriptionclj

(create-event-subscription &
                           {:keys [enabled event-categories severity
                                   sns-topic-arn source-ids source-type
                                   subscription-name tags]
                            :as create-event-subscription-request})
source

create-hsm-client-certificateclj

(create-hsm-client-certificate &
                               {:keys [hsm-client-certificate-identifier tags]
                                :as create-hsm-client-certificate-request})
source

create-hsm-configurationclj

(create-hsm-configuration &
                          {:keys [description hsm-configuration-identifier
                                  hsm-ip-address hsm-partition-name
                                  hsm-partition-password
                                  hsm-server-public-certificate tags]
                           :as create-hsm-configuration-request})
source

create-scheduled-actionclj

(create-scheduled-action &
                         {:keys [enable end-time iam-role schedule
                                 scheduled-action-description
                                 scheduled-action-name start-time target-action]
                          :as create-scheduled-action-request})
source

create-snapshot-copy-grantclj

(create-snapshot-copy-grant &
                            {:keys [kms-key-id snapshot-copy-grant-name tags]
                             :as create-snapshot-copy-grant-request})
source

create-snapshot-scheduleclj

(create-snapshot-schedule &
                          {:keys [dry-run next-invocations schedule-definitions
                                  schedule-description schedule-identifier tags]
                           :as create-snapshot-schedule-request})
source

create-tagsclj

(create-tags & {:keys [resource-name tags] :as create-tags-request})
source

create-usage-limitclj

(create-usage-limit &
                    {:keys [amount breach-action cluster-identifier feature-type
                            limit-type period tags]
                     :as create-usage-limit-request})
source

deauthorize-data-shareclj

(deauthorize-data-share &
                        {:keys [consumer-identifier data-share-arn]
                         :as deauthorize-data-share-request})
source

delete-authentication-profileclj

(delete-authentication-profile &
                               {:keys [authentication-profile-name]
                                :as delete-authentication-profile-request})
source

delete-clusterclj

(delete-cluster &
                {:keys [cluster-identifier final-cluster-snapshot-identifier
                        final-cluster-snapshot-retention-period
                        skip-final-cluster-snapshot]
                 :as delete-cluster-request})
source

delete-cluster-parameter-groupclj

(delete-cluster-parameter-group &
                                {:keys [parameter-group-name]
                                 :as delete-cluster-parameter-group-request})
source

delete-cluster-security-groupclj

(delete-cluster-security-group &
                               {:keys [cluster-security-group-name]
                                :as delete-cluster-security-group-request})
source

delete-cluster-snapshotclj

(delete-cluster-snapshot &
                         {:keys [snapshot-cluster-identifier
                                 snapshot-identifier]
                          :as delete-cluster-snapshot-request})
source

delete-cluster-subnet-groupclj

(delete-cluster-subnet-group &
                             {:keys [cluster-subnet-group-name]
                              :as delete-cluster-subnet-group-request})
source

delete-endpoint-accessclj

(delete-endpoint-access &
                        {:keys [endpoint-name]
                         :as delete-endpoint-access-request})
source

delete-event-subscriptionclj

(delete-event-subscription &
                           {:keys [subscription-name]
                            :as delete-event-subscription-request})
source

delete-hsm-client-certificateclj

(delete-hsm-client-certificate &
                               {:keys [hsm-client-certificate-identifier]
                                :as delete-hsm-client-certificate-request})
source

delete-hsm-configurationclj

(delete-hsm-configuration &
                          {:keys [hsm-configuration-identifier]
                           :as delete-hsm-configuration-request})
source

delete-partnerclj

(delete-partner &
                {:keys [account-id cluster-identifier database-name
                        partner-name]
                 :as delete-partner-request})
source

delete-scheduled-actionclj

(delete-scheduled-action &
                         {:keys [scheduled-action-name]
                          :as delete-scheduled-action-request})
source

delete-snapshot-copy-grantclj

(delete-snapshot-copy-grant &
                            {:keys [snapshot-copy-grant-name]
                             :as delete-snapshot-copy-grant-request})
source

delete-snapshot-scheduleclj

(delete-snapshot-schedule &
                          {:keys [schedule-identifier]
                           :as delete-snapshot-schedule-request})
source

delete-tagsclj

(delete-tags & {:keys [resource-name tag-keys] :as delete-tags-request})
source

delete-usage-limitclj

(delete-usage-limit & {:keys [usage-limit-id] :as delete-usage-limit-request})
source

describe-account-attributesclj

(describe-account-attributes &
                             {:keys [attribute-names]
                              :as describe-account-attributes-request})
source

describe-authentication-profilesclj

(describe-authentication-profiles &
                                  {:keys [authentication-profile-name]
                                   :as
                                     describe-authentication-profiles-request})
source

describe-cluster-db-revisionsclj

(describe-cluster-db-revisions &
                               {:keys [cluster-identifier marker max-records]
                                :as describe-cluster-db-revisions-request})
source

describe-cluster-parameter-groupsclj

(describe-cluster-parameter-groups)
(describe-cluster-parameter-groups
  &
  {:keys [marker max-records parameter-group-name tag-keys tag-values]
   :as describe-cluster-parameter-groups-request})
source

describe-cluster-parametersclj

(describe-cluster-parameters &
                             {:keys [marker max-records parameter-group-name
                                     source]
                              :as describe-cluster-parameters-request})
source

describe-cluster-security-groupsclj

(describe-cluster-security-groups)
(describe-cluster-security-groups
  &
  {:keys [cluster-security-group-name marker max-records tag-keys tag-values]
   :as describe-cluster-security-groups-request})
source

describe-cluster-snapshotsclj

(describe-cluster-snapshots)
(describe-cluster-snapshots
  &
  {:keys [cluster-exists cluster-identifier end-time marker max-records
          owner-account snapshot-identifier snapshot-type sorting-entities
          start-time tag-keys tag-values]
   :as describe-cluster-snapshots-request})
source

describe-cluster-subnet-groupsclj

(describe-cluster-subnet-groups)
(describe-cluster-subnet-groups &
                                {:keys [cluster-subnet-group-name marker
                                        max-records tag-keys tag-values]
                                 :as describe-cluster-subnet-groups-request})
source

describe-cluster-tracksclj

(describe-cluster-tracks &
                         {:keys [maintenance-track-name marker max-records]
                          :as describe-cluster-tracks-request})
source

describe-cluster-versionsclj

(describe-cluster-versions)
(describe-cluster-versions &
                           {:keys [cluster-parameter-group-family
                                   cluster-version marker max-records]
                            :as describe-cluster-versions-request})
source

describe-clustersclj

(describe-clusters)
(describe-clusters &
                   {:keys [cluster-identifier marker max-records tag-keys
                           tag-values]
                    :as describe-clusters-request})
source

describe-data-sharesclj

(describe-data-shares &
                      {:keys [data-share-arn marker max-records]
                       :as describe-data-shares-request})
source

describe-data-shares-for-consumerclj

(describe-data-shares-for-consumer
  &
  {:keys [consumer-arn marker max-records status]
   :as describe-data-shares-for-consumer-request})
source

describe-data-shares-for-producerclj

(describe-data-shares-for-producer
  &
  {:keys [marker max-records producer-arn status]
   :as describe-data-shares-for-producer-request})
source

describe-default-cluster-parametersclj

(describe-default-cluster-parameters
  &
  {:keys [marker max-records parameter-group-family]
   :as describe-default-cluster-parameters-request})
source

describe-endpoint-accessclj

(describe-endpoint-access &
                          {:keys [cluster-identifier endpoint-name marker
                                  max-records resource-owner vpc-id]
                           :as describe-endpoint-access-request})
source

describe-endpoint-authorizationclj

(describe-endpoint-authorization &
                                 {:keys [account cluster-identifier grantee
                                         marker max-records]
                                  :as describe-endpoint-authorization-request})
source

describe-event-categoriesclj

(describe-event-categories)
(describe-event-categories &
                           {:keys [source-type]
                            :as describe-event-categories-request})
source

describe-event-subscriptionsclj

(describe-event-subscriptions)
(describe-event-subscriptions &
                              {:keys [marker max-records subscription-name
                                      tag-keys tag-values]
                               :as describe-event-subscriptions-request})
source

describe-eventsclj

(describe-events)
(describe-events &
                 {:keys [duration end-time marker max-records source-identifier
                         source-type start-time]
                  :as describe-events-request})
source

describe-hsm-client-certificatesclj

(describe-hsm-client-certificates)
(describe-hsm-client-certificates
  &
  {:keys [hsm-client-certificate-identifier marker max-records tag-keys
          tag-values]
   :as describe-hsm-client-certificates-request})
source

describe-hsm-configurationsclj

(describe-hsm-configurations)
(describe-hsm-configurations &
                             {:keys [hsm-configuration-identifier marker
                                     max-records tag-keys tag-values]
                              :as describe-hsm-configurations-request})
source

describe-logging-statusclj

(describe-logging-status &
                         {:keys [cluster-identifier]
                          :as describe-logging-status-request})
source

describe-node-configuration-optionsclj

(describe-node-configuration-options
  &
  {:keys [action-type cluster-identifier filters marker max-records
          owner-account snapshot-identifier]
   :as describe-node-configuration-options-request})
source

describe-orderable-cluster-optionsclj

(describe-orderable-cluster-options)
(describe-orderable-cluster-options
  &
  {:keys [cluster-version marker max-records node-type]
   :as describe-orderable-cluster-options-request})
source

describe-partnersclj

(describe-partners &
                   {:keys [account-id cluster-identifier database-name
                           partner-name]
                    :as describe-partners-request})
source

describe-reserved-node-exchange-statusclj

(describe-reserved-node-exchange-status
  &
  {:keys [marker max-records reserved-node-exchange-request-id reserved-node-id]
   :as describe-reserved-node-exchange-status-request})
source

describe-reserved-node-offeringsclj

(describe-reserved-node-offerings)
(describe-reserved-node-offerings
  &
  {:keys [marker max-records reserved-node-offering-id]
   :as describe-reserved-node-offerings-request})
source

describe-reserved-nodesclj

(describe-reserved-nodes)
(describe-reserved-nodes &
                         {:keys [marker max-records reserved-node-id]
                          :as describe-reserved-nodes-request})
source

describe-resizeclj

(describe-resize & {:keys [cluster-identifier] :as describe-resize-request})
source

describe-scheduled-actionsclj

(describe-scheduled-actions &
                            {:keys [active end-time filters marker max-records
                                    scheduled-action-name start-time
                                    target-action-type]
                             :as describe-scheduled-actions-request})
source

describe-snapshot-copy-grantsclj

(describe-snapshot-copy-grants)
(describe-snapshot-copy-grants
  &
  {:keys [marker max-records snapshot-copy-grant-name tag-keys tag-values]
   :as describe-snapshot-copy-grants-request})
source

describe-snapshot-schedulesclj

(describe-snapshot-schedules &
                             {:keys [cluster-identifier marker max-records
                                     schedule-identifier tag-keys tag-values]
                              :as describe-snapshot-schedules-request})
source

describe-storageclj

(describe-storage & {:keys [] :as describe-storage-request})
source

describe-table-restore-statusclj

(describe-table-restore-status)
(describe-table-restore-status &
                               {:keys [cluster-identifier marker max-records
                                       table-restore-request-id]
                                :as describe-table-restore-status-request})
source

describe-tagsclj

(describe-tags)
(describe-tags &
               {:keys [marker max-records resource-name resource-type tag-keys
                       tag-values]
                :as describe-tags-request})
source

describe-usage-limitsclj

(describe-usage-limits &
                       {:keys [cluster-identifier feature-type marker
                               max-records tag-keys tag-values usage-limit-id]
                        :as describe-usage-limits-request})
source

disable-loggingclj

(disable-logging & {:keys [cluster-identifier] :as disable-logging-request})
source

disable-snapshot-copyclj

(disable-snapshot-copy &
                       {:keys [cluster-identifier]
                        :as disable-snapshot-copy-request})
source

disassociate-data-share-consumerclj

(disassociate-data-share-consumer
  &
  {:keys [consumer-arn data-share-arn disassociate-entire-account]
   :as disassociate-data-share-consumer-request})
source

enable-loggingclj

(enable-logging &
                {:keys [bucket-name cluster-identifier s3-key-prefix]
                 :as enable-logging-request})
source

enable-snapshot-copyclj

(enable-snapshot-copy &
                      {:keys [cluster-identifier destination-region
                              manual-snapshot-retention-period retention-period
                              snapshot-copy-grant-name]
                       :as enable-snapshot-copy-request})
source

get-cached-response-metadataclj

(get-cached-response-metadata & [amazon-web-service-request])
source

get-cluster-credentialsclj

(get-cluster-credentials &
                         {:keys [auto-create cluster-identifier db-groups
                                 db-name db-user duration-seconds]
                          :as get-cluster-credentials-request})
source

get-reserved-node-exchange-configuration-optionsclj

(get-reserved-node-exchange-configuration-options
  &
  {:keys [action-type cluster-identifier marker max-records snapshot-identifier]
   :as get-reserved-node-exchange-configuration-options-request})
source

get-reserved-node-exchange-offeringsclj

(get-reserved-node-exchange-offerings
  &
  {:keys [marker max-records reserved-node-id]
   :as get-reserved-node-exchange-offerings-request})
source

modify-aqua-configurationclj

(modify-aqua-configuration &
                           {:keys [aqua-configuration-status cluster-identifier]
                            :as modify-aqua-configuration-request})
source

modify-authentication-profileclj

(modify-authentication-profile &
                               {:keys [authentication-profile-content
                                       authentication-profile-name]
                                :as modify-authentication-profile-request})
source

modify-clusterclj

(modify-cluster
  &
  {:keys [allow-version-upgrade automated-snapshot-retention-period
          availability-zone availability-zone-relocation cluster-identifier
          cluster-parameter-group-name cluster-security-groups cluster-type
          cluster-version elastic-ip encrypted enhanced-vpc-routing
          hsm-client-certificate-identifier hsm-configuration-identifier
          kms-key-id maintenance-track-name manual-snapshot-retention-period
          master-user-password new-cluster-identifier node-type number-of-nodes
          port preferred-maintenance-window publicly-accessible
          vpc-security-group-ids]
   :as modify-cluster-request})
source

modify-cluster-db-revisionclj

(modify-cluster-db-revision &
                            {:keys [cluster-identifier revision-target]
                             :as modify-cluster-db-revision-request})
source

modify-cluster-iam-rolesclj

(modify-cluster-iam-roles &
                          {:keys [add-iam-roles cluster-identifier
                                  default-iam-role-arn remove-iam-roles]
                           :as modify-cluster-iam-roles-request})
source

modify-cluster-maintenanceclj

(modify-cluster-maintenance
  &
  {:keys [cluster-identifier defer-maintenance defer-maintenance-duration
          defer-maintenance-end-time defer-maintenance-identifier
          defer-maintenance-start-time]
   :as modify-cluster-maintenance-request})
source

modify-cluster-parameter-groupclj

(modify-cluster-parameter-group &
                                {:keys [parameter-group-name parameters]
                                 :as modify-cluster-parameter-group-request})
source

modify-cluster-snapshotclj

(modify-cluster-snapshot &
                         {:keys [force manual-snapshot-retention-period
                                 snapshot-identifier]
                          :as modify-cluster-snapshot-request})
source

modify-cluster-snapshot-scheduleclj

(modify-cluster-snapshot-schedule
  &
  {:keys [cluster-identifier disassociate-schedule schedule-identifier]
   :as modify-cluster-snapshot-schedule-request})
source

modify-cluster-subnet-groupclj

(modify-cluster-subnet-group &
                             {:keys [cluster-subnet-group-name description
                                     subnet-ids]
                              :as modify-cluster-subnet-group-request})
source

modify-endpoint-accessclj

(modify-endpoint-access &
                        {:keys [endpoint-name vpc-security-group-ids]
                         :as modify-endpoint-access-request})
source

modify-event-subscriptionclj

(modify-event-subscription &
                           {:keys [enabled event-categories severity
                                   sns-topic-arn source-ids source-type
                                   subscription-name]
                            :as modify-event-subscription-request})
source

modify-scheduled-actionclj

(modify-scheduled-action &
                         {:keys [enable end-time iam-role schedule
                                 scheduled-action-description
                                 scheduled-action-name start-time target-action]
                          :as modify-scheduled-action-request})
source

modify-snapshot-copy-retention-periodclj

(modify-snapshot-copy-retention-period
  &
  {:keys [cluster-identifier manual retention-period]
   :as modify-snapshot-copy-retention-period-request})
source

modify-snapshot-scheduleclj

(modify-snapshot-schedule &
                          {:keys [schedule-definitions schedule-identifier]
                           :as modify-snapshot-schedule-request})
source

modify-usage-limitclj

(modify-usage-limit &
                    {:keys [amount breach-action usage-limit-id]
                     :as modify-usage-limit-request})
source

pause-clusterclj

(pause-cluster & {:keys [cluster-identifier] :as pause-cluster-request})
source

purchase-reserved-node-offeringclj

(purchase-reserved-node-offering &
                                 {:keys [node-count reserved-node-offering-id]
                                  :as purchase-reserved-node-offering-request})
source

reboot-clusterclj

(reboot-cluster & {:keys [cluster-identifier] :as reboot-cluster-request})
source

reject-data-shareclj

(reject-data-share & {:keys [data-share-arn] :as reject-data-share-request})
source

reset-cluster-parameter-groupclj

(reset-cluster-parameter-group &
                               {:keys [parameter-group-name parameters
                                       reset-all-parameters]
                                :as reset-cluster-parameter-group-request})
source

resize-clusterclj

(resize-cluster &
                {:keys [classic cluster-identifier cluster-type node-type
                        number-of-nodes reserved-node-id
                        target-reserved-node-offering-id]
                 :as resize-cluster-request})
source

restore-from-cluster-snapshotclj

(restore-from-cluster-snapshot
  &
  {:keys [additional-info allow-version-upgrade aqua-configuration-status
          automated-snapshot-retention-period availability-zone
          availability-zone-relocation cluster-identifier
          cluster-parameter-group-name cluster-security-groups
          cluster-subnet-group-name default-iam-role-arn elastic-ip
          enhanced-vpc-routing hsm-client-certificate-identifier
          hsm-configuration-identifier iam-roles kms-key-id
          maintenance-track-name manual-snapshot-retention-period node-type
          number-of-nodes owner-account port preferred-maintenance-window
          publicly-accessible reserved-node-id snapshot-cluster-identifier
          snapshot-identifier snapshot-schedule-identifier
          target-reserved-node-offering-id vpc-security-group-ids]
   :as restore-from-cluster-snapshot-request})
source

restore-table-from-cluster-snapshotclj

(restore-table-from-cluster-snapshot
  &
  {:keys [cluster-identifier enable-case-sensitive-identifier new-table-name
          snapshot-identifier source-database-name source-schema-name
          source-table-name target-database-name target-schema-name]
   :as restore-table-from-cluster-snapshot-request})
source

resume-clusterclj

(resume-cluster & {:keys [cluster-identifier] :as resume-cluster-request})
source

revoke-cluster-security-group-ingressclj

(revoke-cluster-security-group-ingress
  &
  {:keys [cidrip cluster-security-group-name ec2-security-group-name
          ec2-security-group-owner-id]
   :as revoke-cluster-security-group-ingress-request})
source

revoke-endpoint-accessclj

(revoke-endpoint-access &
                        {:keys [account cluster-identifier force vpc-ids]
                         :as revoke-endpoint-access-request})
source

revoke-snapshot-accessclj

(revoke-snapshot-access &
                        {:keys [account-with-restore-access
                                snapshot-cluster-identifier snapshot-identifier]
                         :as revoke-snapshot-access-request})
source

rotate-encryption-keyclj

(rotate-encryption-key &
                       {:keys [cluster-identifier]
                        :as rotate-encryption-key-request})
source

show-functionsclj

source

shutdownclj

(shutdown)
source

update-partner-statusclj

(update-partner-status &
                       {:keys [account-id cluster-identifier database-name
                               partner-name status status-message]
                        :as update-partner-status-request})
source

waitersclj

(waiters)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close