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.
34656 34657 34658 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34656 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
34640 34641 34642 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34640 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
34646 34647 34648 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34646 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
34654 34655 34656 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34654 def @template_attachment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
34661 34662 34663 34664 34665 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 34661 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 |