diff --git a/google/cloud/run_v2/types/service.py b/google/cloud/run_v2/types/service.py index c9d0033..1b8f6cc 100644 --- a/google/cloud/run_v2/types/service.py +++ b/google/cloud/run_v2/types/service.py @@ -379,6 +379,13 @@ class Service(proto.Message): uri (str): Output only. The main URI in which this Service is serving traffic. + custom_audiences (MutableSequence[str]): + One or more custom audiences that you want + this service to support. Specify each custom + audience as the full URL in a string. The custom + audiences are encoded in the token and used to + authenticate requests. For more information, see + https://cloud.google.com/run/docs/configuring/custom-audiences. satisfies_pzs (bool): Output only. Reserved for future use. reconciling (bool): @@ -535,6 +542,10 @@ class Service(proto.Message): proto.STRING, number=36, ) + custom_audiences: MutableSequence[str] = proto.RepeatedField( + proto.STRING, + number=37, + ) satisfies_pzs: bool = proto.Field( proto.BOOL, number=38, diff --git a/samples/generated_samples/snippet_metadata_google.cloud.run.v2.json b/samples/generated_samples/snippet_metadata_google.cloud.run.v2.json index da399ef..da84c85 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.run.v2.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.run.v2.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-run", - "version": "0.8.1" + "version": "0.1.0" }, "snippets": [ { diff --git a/tests/unit/gapic/run_v2/test_services.py b/tests/unit/gapic/run_v2/test_services.py index a0c0e36..ae9c28b 100644 --- a/tests/unit/gapic/run_v2/test_services.py +++ b/tests/unit/gapic/run_v2/test_services.py @@ -935,6 +935,7 @@ def test_get_service(request_type, transport: str = "grpc"): latest_ready_revision="latest_ready_revision_value", latest_created_revision="latest_created_revision_value", uri="uri_value", + custom_audiences=["custom_audiences_value"], satisfies_pzs=True, reconciling=True, etag="etag_value", @@ -962,6 +963,7 @@ def test_get_service(request_type, transport: str = "grpc"): assert response.latest_ready_revision == "latest_ready_revision_value" assert response.latest_created_revision == "latest_created_revision_value" assert response.uri == "uri_value" + assert response.custom_audiences == ["custom_audiences_value"] assert response.satisfies_pzs is True assert response.reconciling is True assert response.etag == "etag_value" @@ -1015,6 +1017,7 @@ async def test_get_service_async( latest_ready_revision="latest_ready_revision_value", latest_created_revision="latest_created_revision_value", uri="uri_value", + custom_audiences=["custom_audiences_value"], satisfies_pzs=True, reconciling=True, etag="etag_value", @@ -1043,6 +1046,7 @@ async def test_get_service_async( assert response.latest_ready_revision == "latest_ready_revision_value" assert response.latest_created_revision == "latest_created_revision_value" assert response.uri == "uri_value" + assert response.custom_audiences == ["custom_audiences_value"] assert response.satisfies_pzs is True assert response.reconciling is True assert response.etag == "etag_value" @@ -2590,6 +2594,7 @@ def test_create_service_rest(request_type): } ], "uri": "uri_value", + "custom_audiences": ["custom_audiences_value1", "custom_audiences_value2"], "satisfies_pzs": True, "reconciling": True, "etag": "etag_value", @@ -2931,6 +2936,7 @@ def test_create_service_rest_bad_request( } ], "uri": "uri_value", + "custom_audiences": ["custom_audiences_value1", "custom_audiences_value2"], "satisfies_pzs": True, "reconciling": True, "etag": "etag_value", @@ -3048,6 +3054,7 @@ def test_get_service_rest(request_type): latest_ready_revision="latest_ready_revision_value", latest_created_revision="latest_created_revision_value", uri="uri_value", + custom_audiences=["custom_audiences_value"], satisfies_pzs=True, reconciling=True, etag="etag_value", @@ -3079,6 +3086,7 @@ def test_get_service_rest(request_type): assert response.latest_ready_revision == "latest_ready_revision_value" assert response.latest_created_revision == "latest_created_revision_value" assert response.uri == "uri_value" + assert response.custom_audiences == ["custom_audiences_value"] assert response.satisfies_pzs is True assert response.reconciling is True assert response.etag == "etag_value" @@ -3785,6 +3793,7 @@ def test_update_service_rest(request_type): } ], "uri": "uri_value", + "custom_audiences": ["custom_audiences_value1", "custom_audiences_value2"], "satisfies_pzs": True, "reconciling": True, "etag": "etag_value", @@ -4104,6 +4113,7 @@ def test_update_service_rest_bad_request( } ], "uri": "uri_value", + "custom_audiences": ["custom_audiences_value1", "custom_audiences_value2"], "satisfies_pzs": True, "reconciling": True, "etag": "etag_value",