App Topology v1 API - Class GenerateDiscoveredResourcesTopologyRequest (1.0.0-beta01)

public sealed class GenerateDiscoveredResourcesTopologyRequest : IMessage<GenerateDiscoveredResourcesTopologyRequest>, IEquatable<GenerateDiscoveredResourcesTopologyRequest>, IDeepCloneable<GenerateDiscoveredResourcesTopologyRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the App Topology v1 API class GenerateDiscoveredResourcesTopologyRequest.

Request for GenerateDiscoveredResourcesTopology.

Inheritance

object > GenerateDiscoveredResourcesTopologyRequest

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

GenerateDiscoveredResourcesTopologyRequest()

public GenerateDiscoveredResourcesTopologyRequest()

GenerateDiscoveredResourcesTopologyRequest(GenerateDiscoveredResourcesTopologyRequest)

public GenerateDiscoveredResourcesTopologyRequest(GenerateDiscoveredResourcesTopologyRequest other)
Parameter
Name Description
other GenerateDiscoveredResourcesTopologyRequest

Properties

DiscoveredResourcesTopologyName

public DiscoveredResourcesTopologyName DiscoveredResourcesTopologyName { get; set; }

DiscoveredResourcesTopologyName-typed view over the Name resource name property.

Property Value
Type Description
DiscoveredResourcesTopologyName

Filter

public GraphPattern Filter { get; set; }

Filters for the topology nodes and edges; Detail format see GraphPattern proto. A separate 'LookupSchema' method will be added that will return the necessary information to be able to construct these filters.

Property Value
Type Description
GraphPattern

Name

public string Name { get; set; }

Required. The project to query discoverable resources on. Expected format: projects/{project}/locations/{location}/discoveredResourcesTopology. Only global location is supported.

Property Value
Type Description
string

QueryCase

public GenerateDiscoveredResourcesTopologyRequest.QueryOneofCase QueryCase { get; }
Property Value
Type Description
GenerateDiscoveredResourcesTopologyRequestQueryOneofCase

TopologyDomains

public RepeatedField<string> TopologyDomains { get; }

Required. The full resource name of the domain of the app topology. Format: projects/{project}/locations/{location}/domains/{domain} Caller must have apptopology.domains.get permission on each of the domains.

Property Value
Type Description
RepeatedFieldstring

TopologyDomainsAsDomainNames

public ResourceNameList<DomainName> TopologyDomainsAsDomainNames { get; }

DomainName-typed view over the TopologyDomains resource name property.

Property Value
Type Description
ResourceNameListDomainName