Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::WireGroup.
A resource that represents a group of redundant wires.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#admin_enabled
def admin_enabled() -> ::Boolean-
(::Boolean) — Indicates whether the wires in the wire group are enabled. When false, the
wires in the wire group are disabled. When true and when
there is simultaneously no wire-specific override of
adminEnabledto false, a given wire is enabled. Defaults to true.
#admin_enabled=
def admin_enabled=(value) -> ::Boolean-
value (::Boolean) — Indicates whether the wires in the wire group are enabled. When false, the
wires in the wire group are disabled. When true and when
there is simultaneously no wire-specific override of
adminEnabledto false, a given wire is enabled. Defaults to true.
-
(::Boolean) — Indicates whether the wires in the wire group are enabled. When false, the
wires in the wire group are disabled. When true and when
there is simultaneously no wire-specific override of
adminEnabledto false, a given wire is enabled. Defaults to true.
#creation_timestamp
def creation_timestamp() -> ::String- (::String) — Output only. [Output Only] Creation timestamp inRFC3339 text format.
#creation_timestamp=
def creation_timestamp=(value) -> ::String- value (::String) — Output only. [Output Only] Creation timestamp inRFC3339 text format.
- (::String) — Output only. [Output Only] Creation timestamp inRFC3339 text format.
#description
def description() -> ::String- (::String) — An optional description of the wire group.
#description=
def description=(value) -> ::String- value (::String) — An optional description of the wire group.
- (::String) — An optional description of the wire group.
#endpoints
def endpoints() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::WireGroupEndpoint}-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::WireGroupEndpoint}) —
A map that contains the logical endpoints of the wire group. Specify key-value pairs for the map as follows:
- Key: an RFC1035 user-specified label.
- Value: an Endpoint object.
#endpoints=
def endpoints=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::WireGroupEndpoint}-
value (::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::WireGroupEndpoint}) —
A map that contains the logical endpoints of the wire group. Specify key-value pairs for the map as follows:
- Key: an RFC1035 user-specified label.
- Value: an Endpoint object.
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::WireGroupEndpoint}) —
A map that contains the logical endpoints of the wire group. Specify key-value pairs for the map as follows:
- Key: an RFC1035 user-specified label.
- Value: an Endpoint object.
#id
def id() -> ::Integer- (::Integer) — Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.
#id=
def id=(value) -> ::Integer- value (::Integer) — Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.
- (::Integer) — Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.
#kind
def kind() -> ::String- (::String) — Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
#kind=
def kind=(value) -> ::String- value (::String) — Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
- (::String) — Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
#name
def name() -> ::String-
(::String) — Name of the resource. Provided by the client when the resource is created.
The name must be 1-63 characters long, and comply withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression
[a-z]([-a-z0-9]*[a-z0-9])?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
#name=
def name=(value) -> ::String-
value (::String) — Name of the resource. Provided by the client when the resource is created.
The name must be 1-63 characters long, and comply withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression
[a-z]([-a-z0-9]*[a-z0-9])?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
-
(::String) — Name of the resource. Provided by the client when the resource is created.
The name must be 1-63 characters long, and comply withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression
[a-z]([-a-z0-9]*[a-z0-9])?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
#reconciling
def reconciling() -> ::Boolean- (::Boolean) — Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
#reconciling=
def reconciling=(value) -> ::Boolean- value (::Boolean) — Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
- (::Boolean) — Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
#self_link
def self_link() -> ::String- (::String) — Output only. [Output Only] Server-defined URL for the resource.
#self_link=
def self_link=(value) -> ::String- value (::String) — Output only. [Output Only] Server-defined URL for the resource.
- (::String) — Output only. [Output Only] Server-defined URL for the resource.
#topology
def topology() -> ::Google::Cloud::Compute::V1::WireGroupTopology- (::Google::Cloud::Compute::V1::WireGroupTopology) — Output only. Topology details for the wire group configuration.
#topology=
def topology=(value) -> ::Google::Cloud::Compute::V1::WireGroupTopology- value (::Google::Cloud::Compute::V1::WireGroupTopology) — Output only. Topology details for the wire group configuration.
- (::Google::Cloud::Compute::V1::WireGroupTopology) — Output only. Topology details for the wire group configuration.
#wire_properties
def wire_properties() -> ::Google::Cloud::Compute::V1::WireProperties- (::Google::Cloud::Compute::V1::WireProperties) — Properties for all wires in the wire group.
#wire_properties=
def wire_properties=(value) -> ::Google::Cloud::Compute::V1::WireProperties- value (::Google::Cloud::Compute::V1::WireProperties) — Properties for all wires in the wire group.
- (::Google::Cloud::Compute::V1::WireProperties) — Properties for all wires in the wire group.
#wires
def wires() -> ::Array<::Google::Cloud::Compute::V1::Wire>- (::Array<::Google::Cloud::Compute::V1::Wire>) — Output only. The single/redundant wire(s) managed by the wire group.
#wires=
def wires=(value) -> ::Array<::Google::Cloud::Compute::V1::Wire>- value (::Array<::Google::Cloud::Compute::V1::Wire>) — Output only. The single/redundant wire(s) managed by the wire group.
- (::Array<::Google::Cloud::Compute::V1::Wire>) — Output only. The single/redundant wire(s) managed by the wire group.