Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Class: Aws::EKS::Waiters::AddonActive

Inherits:
Object
  • Object
show all
Defined in:
gems/aws-sdk-eks/lib/aws-sdk-eks/waiters.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ AddonActive

Returns a new instance of AddonActive.

Parameters:

  • options (Hash)

Options Hash (options):

  • :client (required, Client)
  • :max_attempts (Integer) — default: 60
  • :delay (Integer) — default: 10
  • :before_attempt (Proc)
  • :before_wait (Proc)
[View source]

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/waiters.rb', line 91

def initialize(options)
  @client = options.fetch(:client)
  @waiter = Aws::Waiters::Waiter.new({
    max_attempts: 60,
    delay: 10,
    poller: Aws::Waiters::Poller.new(
      operation_name: :describe_addon,
      acceptors: [
        {
          "expected" => "CREATE_FAILED",
          "matcher" => "path",
          "state" => "failure",
          "argument" => "addon.status"
        },
        {
          "expected" => "DEGRADED",
          "matcher" => "path",
          "state" => "failure",
          "argument" => "addon.status"
        },
        {
          "expected" => "ACTIVE",
          "matcher" => "path",
          "state" => "success",
          "argument" => "addon.status"
        }
      ]
    )
  }.merge(options))
end

Instance Method Details

#wait(params = {}) ⇒ Types::DescribeAddonResponse

Returns a response object which responds to the following methods:

Parameters:

  • params (Hash) (defaults to: {})

    a customizable set of options

Options Hash (params):

  • :cluster_name (required, String)

    The name of your cluster.

  • :addon_name (required, String)

    The name of the add-on. The name must match one of the names returned by ListAddons .

Returns:

[View source]

124
125
126
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/waiters.rb', line 124

def wait(params = {})
  @waiter.wait(client: @client, params: params)
end