Azure / azure-rest-api-specs-examples

SDK examples for azure-rest-api-specs
MIT License
20 stars 13 forks source link

EventGridNamespaceClientResource Not found in Azure.ResourceManager.Resources; #4365

Open developersatish opened 5 months ago

developersatish commented 5 months ago

Link to sample

https://learn.microsoft.com/en-us/rest/api/eventgrid/controlplane/clients/create-or-update?view=rest-eventgrid-controlplane-2023-12-15-preview&tabs=dotnet#examples

Library name and version

Azure.ResourceManager 1.11.0

Language of the Sample

Sample Issue Type

Issue details

ResourceIdentifier eventGridNamespaceClientResourceId = EventGridNamespaceClientResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, namespaceName, clientName); EventGridNamespaceClientResource eventGridNamespaceClient = client.GetEventGridNamespaceClientResource(eventGridNamespaceClientResourceId);

// invoke the operation EventGridNamespaceClientData data = new EventGridNamespaceClientData() { Description = "This is a test client", ClientCertificateAuthentication = new ClientCertificateAuthentication() { ValidationScheme = ClientCertificateValidationScheme.SubjectMatchesAuthenticationName, }, State = EventGridNamespaceClientState.Enabled, Attributes = { ["deviceTypes"] = BinaryData.FromObjectAsJson(new object[] { "Fan", "Light", "AC" }), ["floor"] = BinaryData.FromString("\"3\""), ["room"] = BinaryData.FromString("\"345\""), }, }; ArmOperation lro = await eventGridNamespaceClient.UpdateAsync(WaitUntil.Completed, data); EventGridNamespaceClientResource result = lro.Value;

// the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance EventGridNamespaceClientData resourceData = result.Data;

Expected behavior

No response

Actual behavior

No response

Reproduction Steps

No response

Environment

No response

HarveyLink commented 2 months ago

Hi @developersatish , this sample is about package: Azure.ResourceManager.EventGrid. Please have a check.