Class: Google::Cloud::CertificateManager::V1::CertificateMap::GclbTarget

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

Overview

Describes a Target Proxy that uses this Certificate Map.

Defined Under Namespace

Classes: IpConfig

Instance Attribute Summary collapse

Instance Attribute Details

#ip_configs::Array<::Google::Cloud::CertificateManager::V1::CertificateMap::GclbTarget::IpConfig> (readonly)

Returns Output only. IP configurations for this Target Proxy where the Certificate Map is serving.

Returns:



698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 698

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

  # Defines IP configuration where this Certificate Map is serving.
  # @!attribute [r] ip_address
  #   @return [::String]
  #     Output only. An external IP address.
  # @!attribute [r] ports
  #   @return [::Array<::Integer>]
  #     Output only. Ports.
  class IpConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#target_https_proxy::String (readonly)

Returns Output only. This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.

Returns:

  • (::String)

    Output only. This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.



698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 698

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

  # Defines IP configuration where this Certificate Map is serving.
  # @!attribute [r] ip_address
  #   @return [::String]
  #     Output only. An external IP address.
  # @!attribute [r] ports
  #   @return [::Array<::Integer>]
  #     Output only. Ports.
  class IpConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#target_ssl_proxy::String (readonly)

Returns Output only. This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.

Returns:

  • (::String)

    Output only. This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.



698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 698

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

  # Defines IP configuration where this Certificate Map is serving.
  # @!attribute [r] ip_address
  #   @return [::String]
  #     Output only. An external IP address.
  # @!attribute [r] ports
  #   @return [::Array<::Integer>]
  #     Output only. Ports.
  class IpConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end