Documentation ¶
Index ¶
- func DataSourceAssociations() *schema.Resource
- func DataSourceAttachments() *schema.Resource
- func DataSourceAvailabilityZones() *schema.Resource
- func DataSourceFlowLogs() *schema.Resource
- func DataSourceInstances() *schema.Resource
- func DataSourcePropagations() *schema.Resource
- func DataSourceRouteTables() *schema.Resource
- func QueryAssociationById(client *golangsdk.ServiceClient, ...) (*associations.Association, error)
- func QueryPropagationById(client *golangsdk.ServiceClient, ...) (*propagations.Propagation, error)
- func ResourceAssociation() *schema.Resource
- func ResourceFlowLog() *schema.Resource
- func ResourceInstance() *schema.Resource
- func ResourcePropagation() *schema.Resource
- func ResourceRouteTable() *schema.Resource
- func ResourceStaticRoute() *schema.Resource
- func ResourceVpcAttachment() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceAssociations ¶ added in v1.63.0
@API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/associations
func DataSourceAttachments ¶ added in v1.53.0
@API ER GET /v3/{project_id}/enterprise-router/{er_id}/attachments
func DataSourceAvailabilityZones ¶ added in v1.58.0
@API ER GET /v3/{project_id}/enterprise-router/availability-zones
func DataSourceFlowLogs ¶ added in v1.60.1
@API ER GET /v3/{project_id}/enterprise-router/{er_id}/flow-logs
func DataSourceInstances ¶ added in v1.52.0
@API ER GET /v3/{project_id}/enterprise-router/instances
func DataSourcePropagations ¶ added in v1.63.0
@API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/propagations
func DataSourceRouteTables ¶
@API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/associations @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/propagations @API ER GET /v3/{project_id}/enterprise-router/route-tables/{route_table_id}/static-routes
func QueryAssociationById ¶
func QueryAssociationById(client *golangsdk.ServiceClient, instanceId, routeTableId, associationId string) (*associations.Association, error)
QueryAssociationById is a method to query association details from a specified route table using given parameters.
func QueryPropagationById ¶
func QueryPropagationById(client *golangsdk.ServiceClient, instanceId, routeTableId, propagationId string) (*propagations.Propagation, error)
QueryPropagationById is a method to query association details from a specified route table using given parameters.
func ResourceAssociation ¶
@API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/associate @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/associations @API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/disassociate
func ResourceFlowLog ¶ added in v1.60.0
@API ER POST /v3/{project_id}/enterprise-router/{er_id}/flow-logs @API ER GET /v3/{project_id}/enterprise-router/{er_id}/flow-logs/{flow_log_id} @API ER POST /v3/{project_id}/enterprise-router/{er_id}/flow-logs/{flow_log_id}/enable @API ER POST /v3/{project_id}/enterprise-router/{er_id}/flow-logs/{flow_log_id}/disable @API ER PUT /v3/{project_id}/enterprise-router/{er_id}/flow-logs/{flow_log_id} @API ER DELETE /v3/{project_id}/enterprise-router/{er_id}/flow-logs/{flow_log_id}
func ResourceInstance ¶
@API ER POST /v3/{project_id}/enterprise-router/instances @API ER PUT /v3/{project_id}/enterprise-router/instances/{er_id} @API ER POST /v3/{project_id}/{resource_type}/{resource_id}/tags/action @API ER GET /v3/{project_id}/enterprise-router/instances/{er_id} @API ER POST /v3/{project_id}/enterprise-router/instances/{er_id}/change-availability-zone-ids @API ER DELETE /v3/{project_id}/enterprise-router/instances/{er_id}
func ResourcePropagation ¶
@API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/enable-propagations @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/propagations @API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/disable-propagations
func ResourceRouteTable ¶
@API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id} @API ER PUT /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id} @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/associations @API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/disassociate @API ER GET /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/propagations @API ER POST /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}/disable-propagations @API ER DELETE /v3/{project_id}/enterprise-router/{er_id}/route-tables/{route_table_id}
func ResourceStaticRoute ¶ added in v1.52.0
@API ER POST /v3/{project_id}/enterprise-router/route-tables/{route_table_id}/static-routes @API ER GET /v3/{project_id}/enterprise-router/route-tables/{route_table_id}/static-routes/{route_id} @API ER PUT /v3/{project_id}/enterprise-router/route-tables/{route_table_id}/static-routes/{route_id} @API ER DELETE /v3/{project_id}/enterprise-router/route-tables/{route_table_id}/static-routes/{route_id}
func ResourceVpcAttachment ¶
@API ER POST /v3/{project_id}/enterprise-router/{er_id}/vpc-attachments @API ER PUT /v3/{project_id}/enterprise-router/{er_id}/vpc-attachments/{vpc_attachment_id} @API ER DELETE /v3/{project_id}/enterprise-router/{er_id}/vpc-attachments/{vpc_attachment_id} @API ER GET /v3/{project_id}/enterprise-router/{er_id}/vpc-attachments/{vpc_attachment_id}
Types ¶
This section is empty.
Source Files ¶
- data_source_huaweicloud_er_associations.go
- data_source_huaweicloud_er_attachments.go
- data_source_huaweicloud_er_availability_zones.go
- data_source_huaweicloud_er_flow_logs.go
- data_source_huaweicloud_er_instances.go
- data_source_huaweicloud_er_propagations.go
- data_source_huaweicloud_er_route_tables.go
- resource_huaweicloud_er_association.go
- resource_huaweicloud_er_flow_log.go
- resource_huaweicloud_er_instance.go
- resource_huaweicloud_er_propagation.go
- resource_huaweicloud_er_route_table.go
- resource_huaweicloud_er_static_route.go
- resource_huaweicloud_er_vpc_attachment.go