IBM::Google::Port
This resource type represents a port on Google Cloud Platform. It extends the type OS::Neutron::Port.
In the blueprint designer, you can configure the properties that the
following table includes. Properties are listed as either core
or extended.
Each type
of property is located in separate sections of the heat resource that you can view in the blueprint
designer. You set the core properties in the properties section and set the extended properties in
the metadata section of the blueprint.
Name | Type | Required | Core or extended | Description |
---|---|---|---|---|
admin_state_up | Boolean | False | Core | The administrative state of the port. |
allowed_address_pairs | List | False | Core | A list of more MAC/IP address pairs that are allowed to pass through the port. See Table 2. |
binding:vnic_type | String | False | Core | The VNIC type to be bound on the neutron port. To support SR-IOV PCI
pass-through networking, you can request that the neutron port to be realized the following
types:
Note: This binding works only for Neutron deployments that support the bindings
extension. |
device_id | String | False | Core | Device ID of the port. |
device_owner | String | False | Core | Name of the network that owns the port. The value is typically
network:floatingip , network:router_interface , or
network:dhcp . |
fixed_ips | List | False | Core | A list of the IP addresses to be requested for the port. See Table 3. |
mac_address | String | False | Core | MAC address to apply to the port. |
name | String | False | Core | A symbolic name for this port. |
network | String | False | Core | The network that this port belongs to. |
network_id | String | True | Core | ID of the network that the port is a member of. |
replacement_policy | String | False | Core | Policy on how to respond to a stack-update for this resource. The following
values are allowed:
|
security_groups | List | False | Core | The security group IDs to associate with the port. |
value_specs | Map | False | Core | More parameters to include in the "port" object in the creation request. |
The allowed_address_pairs parameter requires a list of addresses for the
port. The following table shows the properties in each list item.
Property | Type | Required | Description |
---|---|---|---|
ip_address | String | True | IP address to allow through the port. |
mac_address | String | False | MAC address to allow through the port. |
The fixed_ips parameter requires a list of addresses for the port. The
following table shows the properties in each list item.
Property | Type | Required | Description |
---|---|---|---|
ip_address | String | False | IP address to request in the subnet for the port. |
subnet | String | False | Subnet in which to allocate the IP address for the port. |
subnet_id | String | False | The ID of the subnet in which to allocate the IP address for the port. |