cloudconsolelink 1.0.24
What is cloudconsolelink?
This project for generate console links for AWS, GCP and Azure cloud resources
Install
Run pip install cloudconsolelink to install our code
Usage
Import Package
For AWS
from cloudconsolelink.clouds.aws import AWSLinker
For Azure
from cloudconsolelink.clouds.azure import AzureLinker
For GCP
from cloudconsolelink.clouds.gcp import GCPLinker
To get console link
call method get_console_link()
The Followings Are The Some Example
AWS:
from cloudconsolelink.clouds.aws import AWSLinker
aws = AWSLinker()
arn = "arn:aws:ec2:us-east1:1234567890:instance/instance1"
console_link = aws.get_console_link(arn=arn)
Azure Management:
from cloudconsolelink.clouds.azure import AzureLinker
azure = AzureLinker()
id = "/subscriptions/5592e8dc/resourceGroups/testgroup"
primary_ad_domain_name = "QA123.onmicrosoft.com"
console_link = azure.get_console_link(id=id, primary_ad_domain_name=primary_ad_domain_name)
Azure IAM:
from cloudconsolelink.clouds.azure import AzureLinker
azure = AzureLinker()
id = "1234567890"
iam_entity_type = "user"
console_link = azure.get_console_link(id=id, iam_entity_type=iam_entity_type)
GCP:
from cloudconsolelink.clouds.gcp import GCPLinker
gcp = GCPLinker()
bucket_name = "xyz"
resource_name = "storage_bucket"
console_link = gcp.get_console_link(bucket_name=bucket_name, resource_name=resource_name)
get_console_link() parameters discription:
AWS:
arn: arn of resource
Azure:
IAM:
iam_entity_type: type of iam resource(user, group, application)
id: object id
Management:
id: id of entity
primary_ad_domain_name: name of the active derectory primary domain
GCP:
resource_name: name of resource(storage_bucket, compute_instance, compute_instance_vpc_network, compute_instance_vpc_network_subnet, compute_instance_disk, compute_firewall_rule, compute_forwarding_rule, api, api_config, api_gateway, big_table_instance, big_table_cluster, big_table, big_table_backup, cloud_function, kms_key_ring, kms_key, dns_zone, dns_resource_record_set, gke_cluster, sql_instance, sql_user, service_account, service_account_key, iam_role, iam_group, iam_user, firestore_collection, cloud_run_revision, cloud_run_service)
project_id
region
zone
bucket_name
instance_name
network_name
subnet_name
rule_name
api_name
managed_service_name
api_config_name
api_configuration_id
api_gateway_name
bigtable_instance_name
bigtable_cluster_id
bigtable_table_id
cloud_function_name
kms_key_ring_name
kms_key_name
dns_zone_name
dns_rrset_name
dns_type
gke_cluster_name
sql_instance_name
service_account_unique_id
role_id
group_unique_id
firestore_collection_name
cloud_run_service_name
Who uses cloudconsolelink?
Cloudanix
{Your company here} :-)
If your organization uses Cloudconsolelink, please file a PR and update this list.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.