def __init__(self): self.cfg = params() self.vpc = vpc.Vpc() self.image = image.Image() self.subnet = subnet.Subnet() self.fip = floating_ip.Fip() self.volume = volume.Volume() self.keyring = keyring.Key() self.rg = resource_group.ResourceGroup()
def __init__(self): self.cfg = params() self.vpc = vpc.Vpc() self.gateway = gw.Gateway() self.acl = acl.Acl() self.rg = resource_group.ResourceGroup()
def __init__(self): self.cfg = params() self.vpc = vpc.Vpc() self.rg = resource_group.ResourceGroup() self.instance = instance.Instance()
def __init__(self): self.cfg = params() self.rg = resource_group.ResourceGroup()
from ibmcloud_python_sdk.resource import resource_group as ic # Intentiate the class resource = ic.ResourceGroup() # Retrieve resource groups list resource.get_resource_groups() # Retrieve specific resource group (generic) resource.get_resource_group("ibmcloud-rg-baby") # Retrieve specific resource group by ID resource.get_resource_group_by_id("f328f2cdec6d4b4da2844c214dec9d39") # Retrieve specific resource group by name resource.get_resource_group_by_name("ibmcloud-rg-baby") # Retrieve resource groups for a specific account resource.get_resource_groups_by_account("a3d7b8d01e261c24677937c29ab33f3c")
The rule will allow inbound traffic on port 80 from any to any. """ from ibmcloud_python_sdk.vpc import acl as ica from ibmcloud_python_sdk.resource import resource_group as icr import sys # Variables vpc_name = 'ibmcloud-vpc-baby' acl_name = 'ibmcloud-network-acl-baby' rule_name = 'ibmcloud-network-acl-rule-baby' resource_group_name = 'ibmcloud-resource-group-baby' # Intentiate classes acl = ica.Acl() rg = icr.ResourceGroup() # Retrieve resource group ID and check for error resource_group_info = rg.get_resource_group(resource_group_name) if 'errors' in resource_group_info: print(resource_group_info['errors']) sys.exit() # Create the network ACL based on variables and resource group ID response_acl = acl.create_network_acl( vpc=vpc_name, name=acl_name, resource_group=resource_group_info['id'] ) # Check for error during the network ACL creation process
def __init__(self): self.cfg = params() self.subnet = subnet.Subnet() self.rg = resource_group.ResourceGroup()
def __init__(self): self.cfg = params() self.vpc = vpc.Vpc() self.fip = floating_ip.Fip() self.rg = resource_group.ResourceGroup()
def __init__(self): self.cfg = params() self.rg = resource_group.ResourceGroup() self.volume = volume.Volume()