Class: Google::Cloud::Compute::V1::NetworkProfile

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

Overview

NetworkProfile represents a Google managed network profile resource.

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timestamp ⇒ ::String

Returns Output only. [Output Only] Creation timestamp inRFC3339 text format.

Returns:

  • (::String) —

    Output only. [Output Only] Creation timestamp inRFC3339 text format.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description ⇒ ::String

Returns Output only. [Output Only] An optional description of this resource.

Returns:

  • (::String) —

    Output only. [Output Only] An optional description of this resource.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#features ⇒ ::Google::Cloud::Compute::V1::NetworkProfileNetworkFeatures

Returns Output only. [Output Only] Features supported by the network.

Returns:



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#id ⇒ ::Integer

Returns Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.

Returns:

  • (::Integer) —

    Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kind ⇒ ::String

Returns Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.

Returns:

  • (::String) —

    Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#location ⇒ ::Google::Cloud::Compute::V1::NetworkProfileLocation

Returns Output only. [Output Only] Location to which the network is restricted.

Returns:



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name ⇒ ::String

Returns Output only. [Output Only] Name of the resource.

Returns:

  • (::String) —

    Output only. [Output Only] Name of the resource.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#profile_type ⇒ ::Google::Cloud::Compute::V1::NetworkProfileProfileType

Returns Output only. [Output Only] Type of the network profile.

Returns:



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns Output only. [Output Only] Server-defined URL for the resource.

Returns:

  • (::String) —

    Output only. [Output Only] Server-defined URL for the resource.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns Output only. [Output Only] Server-defined URL for this resource with the resource id.

Returns:

  • (::String) —

    Output only. [Output Only] Server-defined URL for this resource with the resource id.



58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#zone ⇒ ::String

Returns:

  • (::String)


58528
58529
58530
58531
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58528

class NetworkProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end