Class: Google::Cloud::ManagedKafka::V1::Cluster

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/managedkafka/v1/resources.rb

Overview

An Apache Kafka cluster deployed in a location.

Defined Under Namespace

Modules: State Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_config::Google::Cloud::ManagedKafka::V1::CapacityConfig

Returns Required. Capacity configuration for the Kafka cluster.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the cluster was created.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#gcp_config::Google::Cloud::ManagedKafka::V1::GcpConfig

Returns Required. Configuration properties for a Kafka cluster deployed to Google Cloud Platform.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns Optional. Labels as key value pairs.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Optional. Labels as key value pairs.



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#name::String

Returns Identifier. The name of the cluster. Structured like: projects/{project_number}/locations/{location}/clusters/{cluster_id}.

Returns:

  • (::String)

    Identifier. The name of the cluster. Structured like: projects/{project_number}/locations/{location}/clusters/{cluster_id}



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#rebalance_config::Google::Cloud::ManagedKafka::V1::RebalanceConfig

Returns Optional. Rebalance configuration for the Kafka cluster.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#satisfies_pzi::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#satisfies_pzs::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#state::Google::Cloud::ManagedKafka::V1::Cluster::State (readonly)

Returns Output only. The current state of the cluster.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#tls_config::Google::Cloud::ManagedKafka::V1::TlsConfig

Returns Optional. TLS configuration for the Kafka cluster.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the cluster was last updated.

Returns:



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 60

class Cluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The state of the cluster.
  module State
    # A state was not specified.
    STATE_UNSPECIFIED = 0

    # The cluster is being created.
    CREATING = 1

    # The cluster is active.
    ACTIVE = 2

    # The cluster is being deleted.
    DELETING = 3
  end
end