def _add_endpoint_eventhub(
    cmd,
    name,
    endpoint_name,
    eventhub_name,
    eventhub_resource_group,
    eventhub_policy,
    eventhub_namespace,
    resource_group_name=None,
    endpoint_subscription=None,
    tags=None,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.eventhub,
        endpoint_resource_name=eventhub_name,
        endpoint_resource_group=eventhub_resource_group,
        endpoint_resource_namespace=eventhub_namespace,
        endpoint_resource_policy=eventhub_policy,
        endpoint_subscription=endpoint_subscription,
        tags=tags,
    )
def _add_endpoint_servicebus(
    cmd,
    name,
    endpoint_name,
    servicebus_topic_name,
    servicebus_resource_group,
    servicebus_policy,
    servicebus_namespace,
    resource_group_name=None,
    endpoint_subscription=None,
    tags=None,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.servicebus,
        endpoint_resource_name=servicebus_topic_name,
        endpoint_resource_group=servicebus_resource_group,
        endpoint_resource_namespace=servicebus_namespace,
        endpoint_resource_policy=servicebus_policy,
        endpoint_subscription=endpoint_subscription,
        tags=tags,
    )
Esempio n. 3
0
def add_endpoint_eventhub(
    cmd,
    name,
    endpoint_name,
    eventhub_name,
    eventhub_resource_group,
    eventhub_namespace,
    eventhub_policy=None,
    resource_group_name=None,
    endpoint_subscription=None,
    dead_letter_uri=None,
    dead_letter_secret=None,
    auth_type=ADTEndpointAuthType.keybased.value,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.eventhub.value,
        endpoint_resource_name=eventhub_name,
        endpoint_resource_group=eventhub_resource_group,
        endpoint_resource_namespace=eventhub_namespace,
        endpoint_resource_policy=eventhub_policy,
        endpoint_subscription=endpoint_subscription,
        dead_letter_uri=dead_letter_uri,
        dead_letter_secret=dead_letter_secret,
        auth_type=auth_type,
    )
Esempio n. 4
0
def add_endpoint_servicebus(
    cmd,
    name,
    endpoint_name,
    servicebus_topic_name,
    servicebus_resource_group,
    servicebus_namespace,
    servicebus_policy=None,
    resource_group_name=None,
    endpoint_subscription=None,
    dead_letter_uri=None,
    dead_letter_secret=None,
    auth_type=ADTEndpointAuthType.keybased.value,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.servicebus.value,
        endpoint_resource_name=servicebus_topic_name,
        endpoint_resource_group=servicebus_resource_group,
        endpoint_resource_namespace=servicebus_namespace,
        endpoint_resource_policy=servicebus_policy,
        endpoint_subscription=endpoint_subscription,
        dead_letter_uri=dead_letter_uri,
        dead_letter_secret=dead_letter_secret,
        auth_type=auth_type,
    )
Esempio n. 5
0
def add_endpoint_eventgrid(
    cmd,
    name,
    endpoint_name,
    eventgrid_topic_name,
    eventgrid_resource_group,
    resource_group_name=None,
    endpoint_subscription=None,
    dead_letter_uri=None,
    dead_letter_secret=None,
    auth_type=ADTEndpointAuthType.keybased.value,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.eventgridtopic.value,
        endpoint_resource_name=eventgrid_topic_name,
        endpoint_resource_group=eventgrid_resource_group,
        endpoint_subscription=endpoint_subscription,
        dead_letter_uri=dead_letter_uri,
        dead_letter_secret=dead_letter_secret,
        auth_type=auth_type,
    )
def _add_endpoint_eventgrid(
    cmd,
    name,
    endpoint_name,
    eventgrid_topic_name,
    eventgrid_resource_group,
    resource_group_name=None,
    endpoint_subscription=None,
    tags=None,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.eventgridtopic,
        endpoint_resource_name=eventgrid_topic_name,
        endpoint_resource_group=eventgrid_resource_group,
        endpoint_subscription=endpoint_subscription,
        tags=tags,
    )
def _add_endpoint_eventgrid(
    cmd,
    name,
    endpoint_name,
    eventgrid_topic_name,
    eventgrid_resource_group,
    timeout=15,
    resource_group_name=None,
    tags=None,
):
    rp = ResourceProvider(cmd)
    return rp.add_endpoint(
        name=name,
        resource_group_name=resource_group_name,
        endpoint_name=endpoint_name,
        endpoint_resource_type=ADTEndpointType.eventgridtopic,
        endpoint_resource_name=eventgrid_topic_name,
        endpoint_resource_group=eventgrid_resource_group,
        tags=tags,
        timeout=timeout,
    )