Class: Google::Cloud::LifeSciences::V2beta::ContainerStartedEvent

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/lifesciences/v2beta/workflows.rb

Overview

An event generated when a container starts.

Defined Under Namespace

Classes: PortMappingsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#action_id::Integer

Returns The numeric ID of the action that started this container.

Returns:

  • (::Integer)

    The numeric ID of the action that started this container.



840
841
842
843
844
845
846
847
848
849
850
851
852
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 840

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

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

#ip_address::String

Returns The public IP address that can be used to connect to the container. This field is only populated when at least one port mapping is present. If the instance was created with a private address, this field will be empty even if port mappings exist.

Returns:

  • (::String)

    The public IP address that can be used to connect to the container. This field is only populated when at least one port mapping is present. If the instance was created with a private address, this field will be empty even if port mappings exist.



840
841
842
843
844
845
846
847
848
849
850
851
852
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 840

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

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

#port_mappings::Google::Protobuf::Map{::Integer => ::Integer}

Returns The container-to-host port mappings installed for this container. This set will contain any ports exposed using the PUBLISH_EXPOSED_PORTS flag as well as any specified in the Action definition.

Returns:

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

    The container-to-host port mappings installed for this container. This set will contain any ports exposed using the PUBLISH_EXPOSED_PORTS flag as well as any specified in the Action definition.



840
841
842
843
844
845
846
847
848
849
850
851
852
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 840

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

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