Skip to content

Commit

Permalink
feat(baremetalsolution): update the api
Browse files Browse the repository at this point in the history
#### baremetalsolution:v2

The following keys were added:
- schemas.NetworkConfig.properties.vrf.type (Total Keys: 1)
  • Loading branch information
yoshi-automation committed Sep 10, 2024
1 parent c4fac8c commit d416775
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -164,13 +164,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -283,13 +284,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -408,13 +410,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -528,13 +531,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -648,13 +652,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -770,13 +775,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down Expand Up @@ -890,13 +896,14 @@ <h3>Method Details</h3>
&quot;serviceCidr&quot;: &quot;A String&quot;, # Service CIDR, if any.
&quot;type&quot;: &quot;A String&quot;, # The type of this network, either Client or Private.
&quot;userNote&quot;: &quot;A String&quot;, # User note field, it can be used by customers to add additional information for the BMS Ops team .
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
&quot;vlanAttachments&quot;: [ # List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf
{ # A GCP vlan attachment.
&quot;id&quot;: &quot;A String&quot;, # Identifier of the VLAN attachment.
&quot;pairingKey&quot;: &quot;A String&quot;, # Attachment pairing key.
},
],
&quot;vlanSameProject&quot;: True or False, # Whether the VLAN attachment pair is located in the same project.
&quot;vrf&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.
},
],
&quot;pod&quot;: &quot;A String&quot;, # Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1722,7 +1722,7 @@
}
}
},
"revision": "20240626",
"revision": "20240830",
"rootUrl": "https://baremetalsolution.googleapis.com/",
"schemas": {
"AllowedClient": {
Expand Down Expand Up @@ -2847,7 +2847,7 @@
"type": "string"
},
"vlanAttachments": {
"description": "List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).",
"description": "List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf",
"items": {
"$ref": "IntakeVlanAttachment"
},
Expand All @@ -2856,6 +2856,10 @@
"vlanSameProject": {
"description": "Whether the VLAN attachment pair is located in the same project.",
"type": "boolean"
},
"vrf": {
"description": "Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`. If vrf is specified, vlan_attachments must be empty.",
"type": "string"
}
},
"type": "object"
Expand Down

0 comments on commit d416775

Please sign in to comment.