OBJECT
ManagementEndpoint
A management endpoint is an abstraction of the place to which to connect to monitor/manage a system.
In the public cloud world this can be considered as an "account" (AWS), "subscription" (Azure), or "project" (GCP).
In the on-prem vCenter / VMX world a management endpoint can refer to a vCenter or NSX-Manager instance and its URL.
In order to support other management endpoints in the future, the management endpoint is considered a point through which a system, with its discovered entities, can be monitored and/or managed.
link GraphQL Schema definition
- type ManagementEndpoint implements Node {
- # public identifier of this management endpoint, may correspond to a public cloud
- # account ID
- String! :
- # Findings Sources associated with this Management Endpoint
- #
- # Arguments
- # filter: Optional filter.
- # Note: The managementEndpointIds will be ignored if specified.
- # sort: Sort order for results in the connection
- (
- SecurityFindingsSourcesFilterInput, :
- QuerySort!] : [
- ): [SecurityFindingsSource!]
- # guardrails account state representation for this entity if applicable.
- GuardrailsAccountState :
- # Account Owner Information - Name and Email ID
- ManagementEndpointAccountOwnerInfo :
- User :
- # Creation time of the endpoint.
- DateTime :
- # CSP projects associated with the endpoint.
- Entity!] : [
- # CSP project ID(s) associated with the endpoint.
- String!] : [
- String :
- # The user-specified name of the endpoint
- String :
- # Type of Management Endpoint
- ManagementEndpointType :
- # List of management endpoint's service entitlements
- ManagementEndpointEntitlementDetail!] : [
- # Environment in which cloud account is onboarded
- String :
- # Opaque global identifier of this Management Endpoint
- ID! :
- # Last Updated time of the endpoint.
- DateTime :
- # List of Management Endpoint Credential mapped to the endpoint.
- #
- # Arguments
- # first: optionally limit the number of returned credentials
- # id: filter credentials by ID(s)
- # permissionType: filter credentials by the given permission
- # type(s)
- (
- Int, :
- ID!], : [
- ManagementEndpointCredentialPermissionType!] : [
- ): [ManagementEndpointCredential!]
- # contains information about the status of the endpoint.
- ManagementEndpointDeployment!] : [
- # contains the endpoint status and other information about the status
- ManagementEndpointStatus :
- # List of properties supported for the endpoint.
- #
- # Arguments
- # name: [Not documented]
- String!]): [ManagementEndpointProperty!] ( : [
- # Root account entity of the endpoint.
- Entity :
- # Root Management endpoint ID of the endpoint.
- String :
- # Tags associated with the endpoint.
- #
- # Arguments
- # key: [Not documented]
- String!]): [Tag!] ( : [
- User :
- }
link Require by
- EntityPrimary Entity type in the graph, implementing the individual EntityNode interface and with additional fields permitting traversals to other entities in the entity topology and to access other graph nodes with information related to the entity.
- EntityTraitsContains entityType-specific fields. Note that all fields added to EntityTraits are expected to have the @trait directive indicating to which entityTypes the trait applies. This is to allow us later to automatically attach these traits to specific Entity types in a strongly-typed entity model.
- FindingDescribes a Finding
- FindingNotificationRulenull
- FindingReportConfigurationReport Configuration.
- FindingSuppressionDescribe a finding suppression
- FindingSuppressionChangenull
- ManagementEndpointCollectorManagementEndpointCollector represents collector metadata for various kinds of collectors, Kubernetes is the supported collector type currently.
- ManagementEndpointConnectionnull
- ManagementEndpointDiscoveredNodeDiscovered node represents a node in the organisation structure discovered for a root account. A node can either represent an account group or an actual account. The differentiation between account group and account can be made on the basis of entity type.
- ManagementEndpointEdgenull
- ManagementEndpointMemberAccountsByCredPermissionTypeResponseResponse for Query Member Account by Credential Permission Type
- ManagementEndpointMutationnull
- ManagementEndpointResponsenull
- ManagementEndpointUpsertResponsenull
- SecurityAlertnull
- SecurityFindingDescribes a security finding
- SecurityFindingsSourceDescribes a security findings source
- SecurityReportConfigurationReport Configuration.
- SecuritySuppressionDescribe a security suppression