Liking cljdoc? Tell your friends :D
Clojure only.

amazonica.aws.autoscaling


attach-instancesclj

(attach-instances &
                  {:keys [auto-scaling-group-name instance-ids]
                   :as attach-instances-request})

attach-load-balancer-target-groupsclj

(attach-load-balancer-target-groups
  &
  {:keys [auto-scaling-group-name target-group-ar-ns]
   :as attach-load-balancer-target-groups-request})

attach-load-balancersclj

(attach-load-balancers)
(attach-load-balancers &
                       {:keys [auto-scaling-group-name load-balancer-names]
                        :as attach-load-balancers-request})

batch-delete-scheduled-actionclj

(batch-delete-scheduled-action &
                               {:keys [auto-scaling-group-name
                                       scheduled-action-names]
                                :as batch-delete-scheduled-action-request})

batch-put-scheduled-update-group-actionclj

(batch-put-scheduled-update-group-action
  &
  {:keys [auto-scaling-group-name scheduled-update-group-actions]
   :as batch-put-scheduled-update-group-action-request})

cancel-instance-refreshclj

(cancel-instance-refresh &
                         {:keys [auto-scaling-group-name]
                          :as cancel-instance-refresh-request})

client-classclj


complete-lifecycle-actionclj

(complete-lifecycle-action &
                           {:keys [auto-scaling-group-name instance-id
                                   lifecycle-action-result
                                   lifecycle-action-token lifecycle-hook-name]
                            :as complete-lifecycle-action-request})

create-auto-scaling-groupclj

(create-auto-scaling-group
  &
  {:keys [auto-scaling-group-name availability-zones capacity-rebalance context
          default-cooldown desired-capacity desired-capacity-type
          health-check-grace-period health-check-type instance-id
          launch-configuration-name launch-template
          lifecycle-hook-specification-list load-balancer-names
          max-instance-lifetime max-size min-size mixed-instances-policy
          new-instances-protected-from-scale-in placement-group
          service-linked-role-arn tags target-group-ar-ns termination-policies
          vpc-zone-identifier]
   :as create-auto-scaling-group-request})

create-launch-configurationclj

(create-launch-configuration
  &
  {:keys [associate-public-ip-address block-device-mappings classic-link-vpc-id
          classic-link-vpc-security-groups ebs-optimized iam-instance-profile
          image-id instance-id instance-monitoring instance-type kernel-id
          key-name launch-configuration-name metadata-options placement-tenancy
          ramdisk-id security-groups spot-price user-data]
   :as create-launch-configuration-request})

create-or-update-tagsclj

(create-or-update-tags & {:keys [tags] :as create-or-update-tags-request})

delete-auto-scaling-groupclj

(delete-auto-scaling-group &
                           {:keys [auto-scaling-group-name force-delete]
                            :as delete-auto-scaling-group-request})

delete-launch-configurationclj

(delete-launch-configuration &
                             {:keys [launch-configuration-name]
                              :as delete-launch-configuration-request})

delete-lifecycle-hookclj

(delete-lifecycle-hook &
                       {:keys [auto-scaling-group-name lifecycle-hook-name]
                        :as delete-lifecycle-hook-request})

delete-notification-configurationclj

(delete-notification-configuration
  &
  {:keys [auto-scaling-group-name topic-arn]
   :as delete-notification-configuration-request})

delete-policyclj

(delete-policy &
               {:keys [auto-scaling-group-name policy-name]
                :as delete-policy-request})

delete-scheduled-actionclj

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

delete-tagsclj

(delete-tags & {:keys [tags] :as delete-tags-request})

delete-warm-poolclj

(delete-warm-pool &
                  {:keys [auto-scaling-group-name force-delete]
                   :as delete-warm-pool-request})

describe-account-limitsclj

(describe-account-limits)
(describe-account-limits & {:keys [] :as describe-account-limits-request})

describe-adjustment-typesclj

(describe-adjustment-types)
(describe-adjustment-types & {:keys [] :as describe-adjustment-types-request})

describe-auto-scaling-groupsclj

(describe-auto-scaling-groups)
(describe-auto-scaling-groups &
                              {:keys [auto-scaling-group-names filters
                                      max-records next-token]
                               :as describe-auto-scaling-groups-request})

describe-auto-scaling-instancesclj

(describe-auto-scaling-instances)
(describe-auto-scaling-instances &
                                 {:keys [instance-ids max-records next-token]
                                  :as describe-auto-scaling-instances-request})

describe-auto-scaling-notification-typesclj

(describe-auto-scaling-notification-types)
(describe-auto-scaling-notification-types
  &
  {:keys [] :as describe-auto-scaling-notification-types-request})

describe-instance-refreshesclj

(describe-instance-refreshes
  &
  {:keys [auto-scaling-group-name instance-refresh-ids max-records next-token]
   :as describe-instance-refreshes-request})

describe-launch-configurationsclj

(describe-launch-configurations)
(describe-launch-configurations &
                                {:keys [launch-configuration-names max-records
                                        next-token]
                                 :as describe-launch-configurations-request})

describe-lifecycle-hook-typesclj

(describe-lifecycle-hook-types)
(describe-lifecycle-hook-types &
                               {:keys []
                                :as describe-lifecycle-hook-types-request})

describe-lifecycle-hooksclj

(describe-lifecycle-hooks &
                          {:keys [auto-scaling-group-name lifecycle-hook-names]
                           :as describe-lifecycle-hooks-request})

describe-load-balancer-target-groupsclj

(describe-load-balancer-target-groups
  &
  {:keys [auto-scaling-group-name max-records next-token]
   :as describe-load-balancer-target-groups-request})

describe-load-balancersclj

(describe-load-balancers &
                         {:keys [auto-scaling-group-name max-records next-token]
                          :as describe-load-balancers-request})

describe-metric-collection-typesclj

(describe-metric-collection-types)
(describe-metric-collection-types
  &
  {:keys [] :as describe-metric-collection-types-request})

describe-notification-configurationsclj

(describe-notification-configurations)
(describe-notification-configurations
  &
  {:keys [auto-scaling-group-names max-records next-token]
   :as describe-notification-configurations-request})

describe-policiesclj

(describe-policies)
(describe-policies &
                   {:keys [auto-scaling-group-name max-records next-token
                           policy-names policy-types]
                    :as describe-policies-request})

describe-scaling-activitiesclj

(describe-scaling-activities)
(describe-scaling-activities &
                             {:keys [activity-ids auto-scaling-group-name
                                     include-deleted-groups max-records
                                     next-token]
                              :as describe-scaling-activities-request})

describe-scaling-process-typesclj

(describe-scaling-process-types)
(describe-scaling-process-types &
                                {:keys []
                                 :as describe-scaling-process-types-request})

describe-scheduled-actionsclj

(describe-scheduled-actions)
(describe-scheduled-actions &
                            {:keys [auto-scaling-group-name end-time max-records
                                    next-token scheduled-action-names
                                    start-time]
                             :as describe-scheduled-actions-request})

describe-tagsclj

(describe-tags)
(describe-tags &
               {:keys [filters max-records next-token]
                :as describe-tags-request})

describe-termination-policy-typesclj

(describe-termination-policy-types)
(describe-termination-policy-types
  &
  {:keys [] :as describe-termination-policy-types-request})

describe-warm-poolclj

(describe-warm-pool &
                    {:keys [auto-scaling-group-name max-records next-token]
                     :as describe-warm-pool-request})

detach-instancesclj

(detach-instances &
                  {:keys [auto-scaling-group-name instance-ids
                          should-decrement-desired-capacity]
                   :as detach-instances-request})

detach-load-balancer-target-groupsclj

(detach-load-balancer-target-groups
  &
  {:keys [auto-scaling-group-name target-group-ar-ns]
   :as detach-load-balancer-target-groups-request})

detach-load-balancersclj

(detach-load-balancers)
(detach-load-balancers &
                       {:keys [auto-scaling-group-name load-balancer-names]
                        :as detach-load-balancers-request})

disable-metrics-collectionclj

(disable-metrics-collection &
                            {:keys [auto-scaling-group-name metrics]
                             :as disable-metrics-collection-request})

enable-metrics-collectionclj

(enable-metrics-collection &
                           {:keys [auto-scaling-group-name granularity metrics]
                            :as enable-metrics-collection-request})

enter-standbyclj

(enter-standby &
               {:keys [auto-scaling-group-name instance-ids
                       should-decrement-desired-capacity]
                :as enter-standby-request})

execute-policyclj

(execute-policy &
                {:keys [auto-scaling-group-name breach-threshold honor-cooldown
                        metric-value policy-name]
                 :as execute-policy-request})

exit-standbyclj

(exit-standby &
              {:keys [auto-scaling-group-name instance-ids]
               :as exit-standby-request})

get-cached-response-metadataclj

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

get-predictive-scaling-forecastclj

(get-predictive-scaling-forecast &
                                 {:keys [auto-scaling-group-name end-time
                                         policy-name start-time]
                                  :as get-predictive-scaling-forecast-request})

put-lifecycle-hookclj

(put-lifecycle-hook &
                    {:keys [auto-scaling-group-name default-result
                            heartbeat-timeout lifecycle-hook-name
                            lifecycle-transition notification-metadata
                            notification-target-arn role-arn]
                     :as put-lifecycle-hook-request})

put-notification-configurationclj

(put-notification-configuration &
                                {:keys [auto-scaling-group-name
                                        notification-types topic-arn]
                                 :as put-notification-configuration-request})

put-scaling-policyclj

(put-scaling-policy &
                    {:keys [adjustment-type auto-scaling-group-name cooldown
                            enabled estimated-instance-warmup
                            metric-aggregation-type min-adjustment-magnitude
                            min-adjustment-step policy-name policy-type
                            predictive-scaling-configuration scaling-adjustment
                            step-adjustments target-tracking-configuration]
                     :as put-scaling-policy-request})

put-scheduled-update-group-actionclj

(put-scheduled-update-group-action
  &
  {:keys [auto-scaling-group-name desired-capacity end-time max-size min-size
          recurrence scheduled-action-name start-time time time-zone]
   :as put-scheduled-update-group-action-request})

put-warm-poolclj

(put-warm-pool &
               {:keys [auto-scaling-group-name max-group-prepared-capacity
                       min-size pool-state]
                :as put-warm-pool-request})

record-lifecycle-action-heartbeatclj

(record-lifecycle-action-heartbeat
  &
  {:keys [auto-scaling-group-name instance-id lifecycle-action-token
          lifecycle-hook-name]
   :as record-lifecycle-action-heartbeat-request})

resume-processesclj

(resume-processes &
                  {:keys [auto-scaling-group-name scaling-processes]
                   :as resume-processes-request})

set-desired-capacityclj

(set-desired-capacity &
                      {:keys [auto-scaling-group-name desired-capacity
                              honor-cooldown]
                       :as set-desired-capacity-request})

set-instance-healthclj

(set-instance-health &
                     {:keys [health-status instance-id
                             should-respect-grace-period]
                      :as set-instance-health-request})

set-instance-protectionclj

(set-instance-protection &
                         {:keys [auto-scaling-group-name instance-ids
                                 protected-from-scale-in]
                          :as set-instance-protection-request})

show-functionsclj


shutdownclj

(shutdown)

start-instance-refreshclj

(start-instance-refresh &
                        {:keys [auto-scaling-group-name desired-configuration
                                preferences strategy]
                         :as start-instance-refresh-request})

suspend-processesclj

(suspend-processes &
                   {:keys [auto-scaling-group-name scaling-processes]
                    :as suspend-processes-request})

terminate-instance-in-auto-scaling-groupclj

(terminate-instance-in-auto-scaling-group
  &
  {:keys [instance-id should-decrement-desired-capacity]
   :as terminate-instance-in-auto-scaling-group-request})

update-auto-scaling-groupclj

(update-auto-scaling-group
  &
  {:keys [auto-scaling-group-name availability-zones capacity-rebalance context
          default-cooldown desired-capacity desired-capacity-type
          health-check-grace-period health-check-type launch-configuration-name
          launch-template max-instance-lifetime max-size min-size
          mixed-instances-policy new-instances-protected-from-scale-in
          placement-group service-linked-role-arn termination-policies
          vpc-zone-identifier]
   :as update-auto-scaling-group-request})

waitersclj

(waiters)

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

× close