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
LINT.IfChange 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.
29293 29294 29295 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 29293 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
29278 29279 29280 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 29278 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
29284 29285 29286 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 29284 def intent_mismatch_behavior @intent_mismatch_behavior end |
#template_attachment ⇒ Google::Apis::ComputeAlpha::InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput
LINT.IfChange 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
29291 29292 29293 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 29291 def @template_attachment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
29298 29299 29300 29301 29302 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 29298 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 |