Skip to content

Commit 8c725c5

Browse files
author
Rakshith Bhyravabhotla
authored
rename to generate_sas (#16330)
1 parent 0ae2052 commit 8c725c5

File tree

7 files changed

+12
-11
lines changed

7 files changed

+12
-11
lines changed

sdk/eventgrid/azure-eventgrid/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
- The `send` method in the `EventGridPubliserClient` is now replaced by the `send_events`.
1212
- `topic_hostname` is renamed to `endpoint` in the `EventGridPublisherClient`.
1313
- `data` is now a required param for `CloudEvent`.
14+
- `azure.eventgrid.generate_shared_access_signature` method is now renamed to `generate_sas`.
1415

1516
**Bug Fixes**
1617
- `EventGridEvent` has two additional required positional parameters namely, `data` and `data_version`.

sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
from ._publisher_client import EventGridPublisherClient
88
from ._consumer import EventGridDeserializer
9-
from ._helpers import generate_shared_access_signature
9+
from ._helpers import generate_sas
1010
from ._models import CloudEvent, CustomEvent, EventGridEvent
1111
from ._version import VERSION
1212

1313
__all__ = ['EventGridPublisherClient', 'EventGridDeserializer',
14-
'CloudEvent', 'CustomEvent', 'EventGridEvent', 'generate_shared_access_signature'
14+
'CloudEvent', 'CustomEvent', 'EventGridEvent', 'generate_sas'
1515
]
1616
__version__ = VERSION

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
if TYPE_CHECKING:
2121
from datetime import datetime
2222

23-
def generate_shared_access_signature(endpoint, shared_access_key, expiration_date_utc, **kwargs):
23+
def generate_sas(endpoint, shared_access_key, expiration_date_utc, **kwargs):
2424
# type: (str, str, datetime, Any) -> str
2525
""" Helper method to generate shared access signature given hostname, key, and expiration date.
2626
:param str endpoint: The topic endpoint to send the events to.

sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1b_publish_custom_events_to_a_topic_with_signature.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
"<YOUR-TOPIC-NAME>.<REGION-NAME>.eventgrid.azure.net".
1616
"""
1717
import os
18-
from azure.eventgrid import EventGridPublisherClient, EventGridEvent, generate_shared_access_signature
18+
from azure.eventgrid import EventGridPublisherClient, EventGridEvent, generate_sas
1919
from azure.core.credentials import AzureKeyCredential, AzureSasCredential
2020
from datetime import datetime, timedelta
2121

2222
topic_key = os.environ["EG_ACCESS_KEY"]
2323
endpoint = os.environ["EG_TOPIC_HOSTNAME"]
2424
expiration_date_utc = datetime.utcnow() + timedelta(hours=1)
2525

26-
signature = generate_shared_access_signature(endpoint, topic_key, expiration_date_utc)
26+
signature = generate_sas(endpoint, topic_key, expiration_date_utc)
2727
credential = AzureSasCredential(signature)
2828
client = EventGridPublisherClient(endpoint, credential)
2929

sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121

2222
from datetime import datetime, timedelta
2323
from azure.core.credentials import AzureSasCredential
24-
from azure.eventgrid import EventGridPublisherClient, CloudEvent, generate_shared_access_signature
24+
from azure.eventgrid import EventGridPublisherClient, CloudEvent, generate_sas
2525

2626
key = os.environ["CLOUD_ACCESS_KEY"]
2727
endpoint = os.environ["CLOUD_TOPIC_HOSTNAME"]
2828
expiration_date_utc = datetime.utcnow() + timedelta(hours=1)
2929

30-
signature = generate_shared_access_signature(endpoint, key, expiration_date_utc)
30+
signature = generate_sas(endpoint, key, expiration_date_utc)
3131

3232
# authenticate client
3333
credential = AzureSasCredential(signature)

sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
from azure_devtools.scenario_tests import ReplayableTest
1818
from azure.core.credentials import AzureKeyCredential, AzureSasCredential
19-
from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent, CustomEvent, generate_shared_access_signature
19+
from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent, CustomEvent, generate_sas
2020

2121
from eventgrid_preparer import (
2222
CachedEventGridTopicPreparer
@@ -197,7 +197,7 @@ def test_send_cloud_event_dict(self, resource_group, eventgrid_topic, eventgrid_
197197
@CachedEventGridTopicPreparer(name_prefix='eventgridtest')
198198
def test_send_signature_credential(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, eventgrid_topic_endpoint):
199199
expiration_date_utc = dt.datetime.now(UTC()) + timedelta(hours=1)
200-
signature = generate_shared_access_signature(eventgrid_topic_endpoint, eventgrid_topic_primary_key, expiration_date_utc)
200+
signature = generate_sas(eventgrid_topic_endpoint, eventgrid_topic_primary_key, expiration_date_utc)
201201
credential = AzureSasCredential(signature)
202202
client = EventGridPublisherClient(eventgrid_topic_endpoint, credential)
203203
eg_event = EventGridEvent(

sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client_async.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from azure_devtools.scenario_tests import ReplayableTest
1919
from azure.core.credentials import AzureKeyCredential, AzureSasCredential
20-
from azure.eventgrid import CloudEvent, EventGridEvent, CustomEvent, generate_shared_access_signature
20+
from azure.eventgrid import CloudEvent, EventGridEvent, CustomEvent, generate_sas
2121
from azure.eventgrid.aio import EventGridPublisherClient
2222

2323
from eventgrid_preparer import (
@@ -216,7 +216,7 @@ async def test_send_cloud_event_data_none(self, resource_group, eventgrid_topic,
216216
@pytest.mark.asyncio
217217
async def test_send_signature_credential(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, eventgrid_topic_endpoint):
218218
expiration_date_utc = dt.datetime.now(UTC()) + timedelta(hours=1)
219-
signature = generate_shared_access_signature(eventgrid_topic_endpoint, eventgrid_topic_primary_key, expiration_date_utc)
219+
signature = generate_sas(eventgrid_topic_endpoint, eventgrid_topic_primary_key, expiration_date_utc)
220220
credential = AzureSasCredential(signature)
221221
client = EventGridPublisherClient(eventgrid_topic_endpoint, credential)
222222
eg_event = EventGridEvent(

0 commit comments

Comments
 (0)