public sealed class GenerateDiscoveredResourcesTopologyRequest : IMessage<GenerateDiscoveredResourcesTopologyRequest>, IEquatable<GenerateDiscoveredResourcesTopologyRequest>, IDeepCloneable<GenerateDiscoveredResourcesTopologyRequest>, IBufferMessage, IMessageReference documentation and code samples for the App Topology v1 API class GenerateDiscoveredResourcesTopologyRequest.
Request for GenerateDiscoveredResourcesTopology.
Implements
IMessageGenerateDiscoveredResourcesTopologyRequest, IEquatableGenerateDiscoveredResourcesTopologyRequest, IDeepCloneableGenerateDiscoveredResourcesTopologyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AppTopology.V1Assembly
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 |
|