Skip to content

ServiceLookupRequest

Field Type Mandatory Description
instanceIds List<ServiceInstanceID> no Requester is looking for service instances with any of the specified identifiers. Mandatory if no providerNames nor serviceDefinitionNames are specified.
providerNames List<Name> no Requester is looking for service instances that are provided by any of the specified systems. Mandatory if no serviceInstanceIds nor serviceDefinitionNames are specified.
serviceDefinitionNames List<Name> no Requester is looking for service instances with any of the specified service definition names. Mandatory if no serviceInstanceIds nor providerNames are specified.
versions List<Version> no Requester is looking for service instances with any of the specified versions.
alivesAt DateTime no Requester is looking for service instances that will be available at the specified moment of the future.
metadataRequirementsList List<MetadataRequirements> no Requester is looking for service instances that are matching any of the specified metadata requirements.
addressTypes List<AddressType> no Requester is looking for service instances with any of the specified address types.
interfaceTemplateNames List<Name> no Requester is looking for service instances with any of the specified interface template names.
interfacePropertyRequirementsList List<MetadataRequirements> no Requester is looking for service instances with interfaces that are matching any of the specified properties requirements.
policies List<SecurityPolicy> no Requester is looking for service instances with any of the specified security policies.