Skip to content

Cloud

Cloud DNS task groups (AWS Route53, Azure DNS, GCP DNS) and cloud users. Accessed via client.cloud.

Service

CloudService

CloudService(client: HttpClient)

Entry point for NIOS cloud platform resources. Each resource is lazily constructed.

Initialise CloudService with an authenticated HTTP client.

Source code in src/ibx_nios_sdk/cloud/_service.py
def __init__(self, client: HttpClient) -> None:
    """Initialise CloudService with an authenticated HTTP client."""
    self._client = client

awsrte53taskgroup cached property

awsrte53taskgroup: Awsrte53taskgroupResource

Entry point for NIOS AWS Route 53 task group resources.

awsuser cached property

awsuser: AwsuserResource

Entry point for NIOS AWS user credential resources.

azurednstaskgroup cached property

azurednstaskgroup: AzurednstaskgroupResource

Entry point for NIOS Azure DNS task group resources.

azureuser cached property

azureuser: AzureuserResource

Entry point for NIOS Azure user credential resources.

gcpdnstaskgroup cached property

gcpdnstaskgroup: GcpdnstaskgroupResource

Entry point for NIOS GCP DNS task group resources.

gcpuser cached property

gcpuser: GcpuserResource

Entry point for NIOS GCP user credential resources.

multiregions cached property

multiregions: MultiregionsResource

Entry point for NIOS cloud multi-region resources.