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] Creation timestamp in RFC3339 text format.

Returns:

  • (::String)

    [Output Only] Creation timestamp in RFC3339 text format.



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

#description::String

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

Returns:

  • (::String)

    [Output Only] An optional description of this resource.



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

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

Returns [Output Only] Features supported by the network.

Returns:



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

#id::Integer

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

Returns:

  • (::Integer)

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



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

#kind::String

Returns [Output Only] Type of the resource. Always compute#networkProfile for network profiles.

Returns:

  • (::String)

    [Output Only] Type of the resource. Always compute#networkProfile for network profiles.



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

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

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

Returns:



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

#name::String

Returns [Output Only] Name of the resource.

Returns:

  • (::String)

    [Output Only] Name of the resource.



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

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

Returns:

  • (::String)

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



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

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

Returns:

  • (::String)

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



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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

#zone::String

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

Returns:

  • (::String)

    [Output Only] Zone to which the network is restricted.



21721
21722
21723
21724
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21721

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