Class: Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembers
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembers
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
-
#attachments ⇒ Array<Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput>
Parameters for the specific Attachments to create.
-
#intent_mismatch_behavior ⇒ String
How to behave when configured.availabilitySLA.effectiveSLA would not equal intent.availabilitySLA after this call.
-
#template_attachment ⇒ Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput
Parameters used to create an InterconnectAttachment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InterconnectAttachmentGroupsCreateMembers
constructor
A new instance of InterconnectAttachmentGroupsCreateMembers.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ InterconnectAttachmentGroupsCreateMembers
Returns a new instance of InterconnectAttachmentGroupsCreateMembers.
35001 35002 35003 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 35001 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attachments ⇒ Array<Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput>
Parameters for the specific Attachments to create.
Corresponds to the JSON property attachments
34986 34987 34988 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34986 def @attachments end |
#intent_mismatch_behavior ⇒ String
How to behave when configured.availabilitySLA.effectiveSLA would not equal
intent.availabilitySLA after this call.
Corresponds to the JSON property intentMismatchBehavior
34992 34993 34994 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34992 def intent_mismatch_behavior @intent_mismatch_behavior end |
#template_attachment ⇒ Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput
Parameters used to create an InterconnectAttachment. This is similar to
InterconnectAttachment, but the region field used here is not output only
and all other output only fields are excluded.
Corresponds to the JSON property templateAttachment
34999 35000 35001 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34999 def @template_attachment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
35006 35007 35008 35009 35010 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 35006 def update!(**args) @attachments = args[:attachments] if args.key?(:attachments) @intent_mismatch_behavior = args[:intent_mismatch_behavior] if args.key?(:intent_mismatch_behavior) @template_attachment = args[:template_attachment] if args.key?(:template_attachment) end |