cloudconsolelink 1.0.24

Creator: coderz1093

Last updated:

Add to Cart

Description:

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.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.