diff --git a/samples/snippets/create_http_task_with_token.py b/samples/snippets/create_http_task_with_token.py index 6f690986..f09e8538 100644 --- a/samples/snippets/create_http_task_with_token.py +++ b/samples/snippets/create_http_task_with_token.py @@ -21,6 +21,7 @@ def create_http_task( location, url, service_account_email, + audience=None, payload=None, ): # [START cloud_tasks_create_http_task_with_token] @@ -35,7 +36,8 @@ def create_http_task( # project = 'my-project-id' # queue = 'my-queue' # location = 'us-central1' - # url = 'https://example.com/task_handler' + # url = 'https://example.com/task_handler?param=value' + # audience = 'https://example.com/task_handler' # service_account_email = 'service-account@my-project-id.iam.gserviceaccount.com'; # payload = 'hello' @@ -47,7 +49,7 @@ def create_http_task( "http_request": { # Specify the type of request. "http_method": tasks_v2.HttpMethod.POST, "url": url, # The full url path that the task will be sent to. - "oidc_token": {"service_account_email": service_account_email}, + "oidc_token": {"service_account_email": service_account_email, "audience": audience}, } }