mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-08-04 13:14:30 -07:00
Add private network field to ipConfiguration settings
This commit is contained in:
parent
4b4ab108c5
commit
60d80ef0f2
1 changed files with 8 additions and 0 deletions
|
@ -250,6 +250,11 @@ options:
|
||||||
required: false
|
required: false
|
||||||
type: dict
|
type: dict
|
||||||
suboptions:
|
suboptions:
|
||||||
|
private_network:
|
||||||
|
description:
|
||||||
|
- Private network the instance need to be associated with.
|
||||||
|
required: false
|
||||||
|
type: str
|
||||||
ipv4_enabled:
|
ipv4_enabled:
|
||||||
description:
|
description:
|
||||||
- Whether the instance should be assigned an IP address or not.
|
- Whether the instance should be assigned an IP address or not.
|
||||||
|
@ -859,6 +864,7 @@ def main():
|
||||||
ip_configuration=dict(
|
ip_configuration=dict(
|
||||||
type='dict',
|
type='dict',
|
||||||
options=dict(
|
options=dict(
|
||||||
|
private_network=dict(type='str'),
|
||||||
ipv4_enabled=dict(type='bool'),
|
ipv4_enabled=dict(type='bool'),
|
||||||
authorized_networks=dict(
|
authorized_networks=dict(
|
||||||
type='list', elements='dict', options=dict(expiration_time=dict(type='str'), name=dict(type='str'), value=dict(type='str'))
|
type='list', elements='dict', options=dict(expiration_time=dict(type='str'), name=dict(type='str'), value=dict(type='str'))
|
||||||
|
@ -1250,6 +1256,7 @@ class InstanceIpconfiguration(object):
|
||||||
def to_request(self):
|
def to_request(self):
|
||||||
return remove_nones_from_dict(
|
return remove_nones_from_dict(
|
||||||
{
|
{
|
||||||
|
u'privateNetwork': self.request.get('private_network'),
|
||||||
u'ipv4Enabled': self.request.get('ipv4_enabled'),
|
u'ipv4Enabled': self.request.get('ipv4_enabled'),
|
||||||
u'authorizedNetworks': InstanceAuthorizednetworksArray(self.request.get('authorized_networks', []), self.module).to_request(),
|
u'authorizedNetworks': InstanceAuthorizednetworksArray(self.request.get('authorized_networks', []), self.module).to_request(),
|
||||||
u'requireSsl': self.request.get('require_ssl'),
|
u'requireSsl': self.request.get('require_ssl'),
|
||||||
|
@ -1259,6 +1266,7 @@ class InstanceIpconfiguration(object):
|
||||||
def from_response(self):
|
def from_response(self):
|
||||||
return remove_nones_from_dict(
|
return remove_nones_from_dict(
|
||||||
{
|
{
|
||||||
|
u'privateNetwork': self.request.get(u'privateNetwork'),
|
||||||
u'ipv4Enabled': self.request.get(u'ipv4Enabled'),
|
u'ipv4Enabled': self.request.get(u'ipv4Enabled'),
|
||||||
u'authorizedNetworks': InstanceAuthorizednetworksArray(self.request.get(u'authorizedNetworks', []), self.module).from_response(),
|
u'authorizedNetworks': InstanceAuthorizednetworksArray(self.request.get(u'authorizedNetworks', []), self.module).from_response(),
|
||||||
u'requireSsl': self.request.get(u'requireSsl'),
|
u'requireSsl': self.request.get(u'requireSsl'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue