cloud-8.x-2.0-beta1/modules/cloud_service_providers/aws_cloud/aws_cloud.links.action.yml
modules/cloud_service_providers/aws_cloud/aws_cloud.links.action.yml
#############################
# AWS Cloud Service Provider.
#############################
aws_cloud.settings:
route_name: 'aws_cloud.settings'
title: 'AWS Cloud settings'
weight: -1
base_route: aws_cloud.settings
aws_cloud.settings.cloud_config.add_form:
route_name: entity.cloud_config.add_page
title: 'Add Profile'
appears_on:
- aws_cloud.settings
#####################
# AWS Cloud Instance.
#####################
entity.aws_cloud_instance.add_form:
# route_name: entity.aws_cloud_instance.add_form
route_name: entity.cloud_server_template.collection
title: 'Add | Launch AWS Cloud Instance'
appears_on:
- view.aws_cloud_instance.list
entity.aws_cloud_instance.collection:
route_name: view.aws_cloud_instance.list
title: 'List AWS Cloud Instances'
appears_on:
- entity.aws_cloud_instance.add_form
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.delete_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.edit:
route_name: entity.aws_cloud_instance.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.start:
route_name: entity.aws_cloud_instance.start_form
title: 'Start'
appears_on:
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.stop:
route_name: entity.aws_cloud_instance.stop_form
title: 'Stop'
appears_on:
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.reboot:
route_name: entity.aws_cloud_instance.reboot_form
title: 'Reboot'
appears_on:
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.create_image_form:
route_name: entity.aws_cloud_instance.create_image_form
title: 'Create an Instance Image'
appears_on:
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.refresh:
route_name: entity.aws_cloud_instance.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_instance.list
entity.aws_cloud_instance.associate_elastic_ip:
route_name: entity.aws_cloud_instance.associate_elastic_ip_form
title: 'Associate Elastic IP'
appears_on:
- entity.aws_cloud_instance.edit_form
- entity.aws_cloud_instance.canonical
entity.aws_cloud_instance.delete:
route_name: entity.aws_cloud_instance.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_instance.canonical
##################
# AWS Cloud Image.
##################
entity.aws_cloud_image.add_form:
route_name: entity.aws_cloud_image.add_form
title: 'Add AWS Cloud Image'
appears_on:
- view.aws_cloud_image.list
entity.aws_cloud_image.import:
route_name: entity.aws_cloud_image.import
title: 'Import AWS Cloud Image'
appears_on:
- view.aws_cloud_image.list
entity.aws_cloud_image.refresh:
route_name: entity.aws_cloud_image.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_image.list
entity.aws_cloud_image.collection:
route_name: view.aws_cloud_image.list
title: 'List AWS Cloud Images'
appears_on:
- entity.aws_cloud_image.add_form
- entity.aws_cloud_image.edit_form
- entity.aws_cloud_image.delete_form
- entity.aws_cloud_image.canonical
entity.aws_cloud_image.edit:
route_name: entity.aws_cloud_image.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_image.canonical
entity.aws_cloud_image.delete:
route_name: entity.aws_cloud_image.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_image.canonical
##############################
# AWS Cloud Network Interface.
##############################
entity.aws_cloud_network_interface.add_form:
route_name: entity.aws_cloud_network_interface.add_form
title: 'Add AWS Cloud Network Interface'
appears_on:
- view.aws_cloud_network_interface.list
entity.aws_cloud_network_interface.collection:
route_name: view.aws_cloud_network_interface.list
title: 'List AWS Cloud Network Interfaces'
appears_on:
- entity.aws_cloud_network_interface.add_form
- entity.aws_cloud_network_interface.edit_form
- entity.aws_cloud_network_interface.delete_form
- entity.aws_cloud_network_interface.canonical
entity.aws_cloud_network_interface.refresh:
route_name: entity.aws_cloud_network_interface.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_network_interface.list
entity.aws_cloud_network_interface.edit:
route_name: entity.aws_cloud_network_interface.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_network_interface.canonical
entity.aws_cloud_network_interface.delete:
route_name: entity.aws_cloud_network_interface.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_network_interface.canonical
#######################
# AWS Cloud Elastic IP.
#######################
entity.aws_cloud_elastic_ip.add_form:
route_name: entity.aws_cloud_elastic_ip.add_form
title: 'Add AWS Cloud Elastic IP'
appears_on:
- view.aws_cloud_elastic_ip.list
entity.aws_cloud_elastic_ip.collection:
route_name: view.aws_cloud_elastic_ip.list
title: 'List AWS Cloud Elastic IPs'
appears_on:
- entity.aws_cloud_elastic_ip.add_form
- entity.aws_cloud_elastic_ip.edit_form
- entity.aws_cloud_elastic_ip.delete_form
- entity.aws_cloud_elastic_ip.canonical
entity.aws_cloud_elastic_ip.edit:
route_name: entity.aws_cloud_elastic_ip.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_elastic_ip.canonical
entity.aws_cloud_elastic_ip.associate:
route_name: entity.aws_cloud_elastic_ip.associate_form
title: 'Associate Elastic IP'
appears_on:
- entity.aws_cloud_elastic_ip.add_form
- entity.aws_cloud_elastic_ip.edit_form
- entity.aws_cloud_elastic_ip.canonical
entity.aws_cloud_elastic_ip.disassociate:
route_name: entity.aws_cloud_elastic_ip.disassociate_form
title: 'Disassociate Elastic IP'
appears_on:
- entity.aws_cloud_elastic_ip.add_form
- entity.aws_cloud_elastic_ip.edit_form
- entity.aws_cloud_elastic_ip.canonical
entity.aws_cloud_elastic_ip.refresh:
route_name: entity.aws_cloud_elastic_ip.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_elastic_ip.list
entity.aws_cloud_elastic_ip.delete:
route_name: entity.aws_cloud_elastic_ip.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_elastic_ip.canonical
#####################
# AWS Cloud Key Pair.
#####################
entity.aws_cloud_key_pair.add_form:
route_name: entity.aws_cloud_key_pair.add_form
title: 'Add AWS Cloud Key Pair'
appears_on:
- view.aws_cloud_key_pair.list
entity.aws_cloud_key_pair.import_form:
route_name: entity.aws_cloud_key_pair.import_form
title: 'Import AWS Cloud Key Pair'
appears_on:
- view.aws_cloud_key_pair.list
entity.aws_cloud_key_pair.collection:
route_name: view.aws_cloud_key_pair.list
title: 'List AWS Cloud Key Pairs'
appears_on:
- entity.aws_cloud_key_pair.add_form
- entity.aws_cloud_key_pair.edit_form
- entity.aws_cloud_key_pair.delete_form
- entity.aws_cloud_key_pair.canonical
entity.aws_cloud_key_pair.refresh:
route_name: entity.aws_cloud_key_pair.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_key_pair.list
entity.aws_cloud_key_pair.edit:
route_name: entity.aws_cloud_key_pair.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_key_pair.canonical
entity.aws_cloud_key_pair.delete:
route_name: entity.aws_cloud_key_pair.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_key_pair.canonical
###########################
# AWS Cloud Security Group.
###########################
entity.aws_cloud_security_group.add_form:
route_name: entity.aws_cloud_security_group.add_form
title: 'Add AWS Cloud Security Group'
appears_on:
- view.aws_cloud_security_group.list
entity.aws_cloud_security_group.collection:
route_name: view.aws_cloud_security_group.list
title: 'List AWS Cloud Security Groups'
appears_on:
- entity.aws_cloud_security_group.add_form
- entity.aws_cloud_security_group.edit_form
- entity.aws_cloud_security_group.delete_form
- entity.aws_cloud_security_group.canonical
entity.aws_cloud_security_group.refresh:
route_name: entity.aws_cloud_security_group.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_security_group.list
entity.aws_cloud_security_group.edit:
route_name: entity.aws_cloud_security_group.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_security_group.canonical
entity.aws_cloud_security_group.delete:
route_name: entity.aws_cloud_security_group.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_security_group.canonical
entity.aws_cloud_security_group.copy:
route_name: entity.aws_cloud_security_group.copy_form
title: 'Copy'
appears_on:
- entity.aws_cloud_security_group.canonical
###################
# AWS Cloud Volume.
###################
entity.aws_cloud_volume.add_form:
route_name: entity.aws_cloud_volume.add_form
title: 'Add AWS Cloud Volume'
appears_on:
- view.aws_cloud_volume.list
entity.aws_cloud_volume.collection:
route_name: view.aws_cloud_volume.list
title: 'List AWS Cloud Volumes'
appears_on:
- entity.aws_cloud_volume.add_form
- entity.aws_cloud_volume.edit_form
- entity.aws_cloud_volume.delete_form
- entity.aws_cloud_volume.canonical
entity.aws_cloud_volume.refresh:
route_name: entity.aws_cloud_volume.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_volume.list
entity.aws_cloud_volume.edit:
route_name: entity.aws_cloud_volume.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_volume.canonical
entity.aws_cloud_volume.attach:
route_name: entity.aws_cloud_volume.attach_form
title: 'Attach'
appears_on:
- entity.aws_cloud_volume.edit_form
- entity.aws_cloud_volume.canonical
entity.aws_cloud_volume.detach:
route_name: entity.aws_cloud_volume.detach_form
title: 'Detach'
appears_on:
- entity.aws_cloud_volume.edit_form
- entity.aws_cloud_volume.canonical
entity.aws_cloud_volume.delete:
route_name: entity.aws_cloud_volume.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_volume.canonical
#####################
# AWS Cloud Snapshot.
#####################
entity.aws_cloud_snapshot.add_form:
route_name: entity.aws_cloud_snapshot.add_form
title: 'Add AWS Cloud Snapshot'
class: 'Drupal\aws_cloud\Plugin\Menu\LocalAction\SnapshotAddFormLocalAction'
appears_on:
- view.aws_cloud_snapshot.list
- entity.aws_cloud_volume.edit_form
- entity.aws_cloud_volume.canonical
entity.aws_cloud_snapshot.collection:
route_name: view.aws_cloud_snapshot.list
title: 'List AWS Cloud Snapshots'
appears_on:
- entity.aws_cloud_snapshot.add_form
- entity.aws_cloud_snapshot.edit_form
- entity.aws_cloud_snapshot.delete_form
- entity.aws_cloud_snapshot.canonical
entity.aws_cloud_snapshot.refresh:
route_name: entity.aws_cloud_snapshot.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_snapshot.list
entity.aws_cloud_snapshot.edit:
route_name: entity.aws_cloud_snapshot.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_snapshot.canonical
entity.aws_cloud_snapshot.create_volume:
route_name: entity.aws_cloud_volume.add_form
title: 'Create Volume'
class: 'Drupal\aws_cloud\Plugin\Menu\LocalAction\VolumeAddFormLocalAction'
appears_on:
- entity.aws_cloud_snapshot.edit_form
- entity.aws_cloud_snapshot.canonical
entity.aws_cloud_snapshot.delete:
route_name: entity.aws_cloud_snapshot.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_snapshot.canonical
################
# AWS Cloud VPC.
################
entity.aws_cloud_vpc.add_form:
route_name: entity.aws_cloud_vpc.add_form
title: 'Add AWS Cloud VPC'
appears_on:
- view.aws_cloud_vpc.list
entity.aws_cloud_vpc.collection:
route_name: view.aws_cloud_vpc.list
title: 'List AWS Cloud VPCs'
appears_on:
- entity.aws_cloud_vpc.add_form
- entity.aws_cloud_vpc.edit_form
- entity.aws_cloud_vpc.delete_form
- entity.aws_cloud_vpc.canonical
entity.aws_cloud_vpc.refresh:
route_name: entity.aws_cloud_vpc.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_vpc.list
entity.aws_cloud_vpc.edit:
route_name: entity.aws_cloud_vpc.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_vpc.canonical
entity.aws_cloud_vpc.delete:
route_name: entity.aws_cloud_vpc.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_vpc.canonical
###################
# AWS Cloud Subnet.
###################
entity.aws_cloud_subnet.add_form:
route_name: entity.aws_cloud_subnet.add_form
title: 'Add AWS Cloud Subnet'
appears_on:
- view.aws_cloud_subnet.list
entity.aws_cloud_subnet.collection:
route_name: view.aws_cloud_subnet.list
title: 'List AWS Cloud Subnets'
appears_on:
- entity.aws_cloud_subnet.add_form
- entity.aws_cloud_subnet.edit_form
- entity.aws_cloud_subnet.delete_form
- entity.aws_cloud_subnet.canonical
entity.aws_cloud_subnet.refresh:
route_name: entity.aws_cloud_subnet.list_update
title: 'Refresh'
appears_on:
- view.aws_cloud_subnet.list
entity.aws_cloud_subnet.edit:
route_name: entity.aws_cloud_subnet.edit_form
title: 'Edit'
appears_on:
- entity.aws_cloud_subnet.canonical
entity.aws_cloud_subnet.delete:
route_name: entity.aws_cloud_subnet.delete_form
title: 'Delete'
appears_on:
- entity.aws_cloud_subnet.canonical
#################################
# AWS Cloud Instance Type Prices.
#################################
#aws_cloud.instance_type_prices:
# route_name: aws_cloud.instance_type_prices
# title: 'Instance Type Prices'
# appears_on:
# - entity.cloud_server_template.add_form
# - entity.cloud_server_template.edit_form
# options:
# attributes:
# target: _blank
aws_cloud.instance_type_prices.refresh:
route_name: aws_cloud.instance_type_prices.list_update
title: 'Refresh'
weight: 20
appears_on:
- aws_cloud.instance_type_prices
entity.cloud_server_template.refresh:
route_name: entity.cloud_server_template.list_update
title: 'Refresh'
weight: 20
appears_on:
- entity.cloud_server_template.collection
