Class: Google::Cloud::VmwareEngine::V1::LoggingServer

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

Overview

Logging server to receive vCenter or ESXi logs.

Defined Under Namespace

Modules: Protocol, SourceType

Instance Attribute Summary collapse

Instance Attribute Details

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

Returns Output only. Creation time of this resource.

Returns:



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#hostname::String

Returns Required. Fully-qualified domain name (FQDN) or IP Address of the logging server.

Returns:

  • (::String)

    Required. Fully-qualified domain name (FQDN) or IP Address of the logging server.



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#name::String (readonly)

Returns Output only. The resource name of this logging server. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/loggingServers/my-logging-server.

Returns:

  • (::String)

    Output only. The resource name of this logging server. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/loggingServers/my-logging-server



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#port::Integer

Returns Required. Port number at which the logging server receives logs.

Returns:

  • (::Integer)

    Required. Port number at which the logging server receives logs.



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#protocol::Google::Cloud::VmwareEngine::V1::LoggingServer::Protocol

Returns Required. Protocol used by vCenter to send logs to a logging server.

Returns:



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#source_type::Google::Cloud::VmwareEngine::V1::LoggingServer::SourceType

Returns Required. The type of component that produces logs that will be forwarded to this logging server.

Returns:



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

#uid::String (readonly)

Returns Output only. System-generated unique identifier for the resource.

Returns:

  • (::String)

    Output only. System-generated unique identifier for the resource.



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end

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

Returns Output only. Last update time of this resource.

Returns:



624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 624

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

  # Defines possible protocols used to send logs to
  # a logging server.
  module Protocol
    # Unspecified communications protocol. This is the default value.
    PROTOCOL_UNSPECIFIED = 0

    # UDP
    UDP = 1

    # TCP
    TCP = 2

    # TLS
    TLS = 3

    # SSL
    SSL = 4

    # RELP
    RELP = 5
  end

  # Defines possible types of component that produces logs.
  module SourceType
    # The default value. This value should never be used.
    SOURCE_TYPE_UNSPECIFIED = 0

    # Logs produced by ESXI hosts
    ESXI = 1

    # Logs produced by vCenter server
    VCSA = 2
  end
end