Private/EndpointCatalog.ps1
|
$script:LaunchLibraryResources = @( [pscustomobject]@{ Name = 'Agency'; Path = '/2.3.0/agencies/'; Command = 'Get-LaunchLibraryAgency'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ApiThrottle'; Path = '/2.3.0/api-throttle/'; Command = 'Get-LaunchLibraryApiThrottle'; SupportsId = $false; SupportsScope = $false } [pscustomobject]@{ Name = 'Astronaut'; Path = '/2.3.0/astronauts/'; Command = 'Get-LaunchLibraryAstronaut'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'CelestialBody'; Path = '/2.3.0/celestial_bodies/'; Command = 'Get-LaunchLibraryCelestialBody'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigAgencyType'; Path = '/2.3.0/config/agency_types/'; Command = 'Get-LaunchLibraryConfigAgencyType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigAstronautRole'; Path = '/2.3.0/config/astronaut_roles/'; Command = 'Get-LaunchLibraryConfigAstronautRole'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigAstronautStatus'; Path = '/2.3.0/config/astronaut_statuses/'; Command = 'Get-LaunchLibraryConfigAstronautStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigAstronautType'; Path = '/2.3.0/config/astronaut_types/'; Command = 'Get-LaunchLibraryConfigAstronautType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigCelestialBodyType'; Path = '/2.3.0/config/celestial_body_types/'; Command = 'Get-LaunchLibraryConfigCelestialBodyType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigCountry'; Path = '/2.3.0/config/countries/'; Command = 'Get-LaunchLibraryConfigCountry'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigDockingLocation'; Path = '/2.3.0/config/docking_locations/'; Command = 'Get-LaunchLibraryConfigDockingLocation'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigEventType'; Path = '/2.3.0/config/event_types/'; Command = 'Get-LaunchLibraryConfigEventType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigFirstStageType'; Path = '/2.3.0/config/first_stage_types/'; Command = 'Get-LaunchLibraryConfigFirstStageType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigImageLicense'; Path = '/2.3.0/config/image_licenses/'; Command = 'Get-LaunchLibraryConfigImageLicense'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigImageVariantType'; Path = '/2.3.0/config/image_variant_types/'; Command = 'Get-LaunchLibraryConfigImageVariantType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigInfoUrlType'; Path = '/2.3.0/config/infourl_types/'; Command = 'Get-LaunchLibraryConfigInfoUrlType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigLandingLocation'; Path = '/2.3.0/config/landing_locations/'; Command = 'Get-LaunchLibraryConfigLandingLocation'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigLandingType'; Path = '/2.3.0/config/landing_types/'; Command = 'Get-LaunchLibraryConfigLandingType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigLanguage'; Path = '/2.3.0/config/languages/'; Command = 'Get-LaunchLibraryConfigLanguage'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigLaunchStatus'; Path = '/2.3.0/config/launch_statuses/'; Command = 'Get-LaunchLibraryConfigLaunchStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigLauncherStatus'; Path = '/2.3.0/config/launcher_statuses/'; Command = 'Get-LaunchLibraryConfigLauncherStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigMissionType'; Path = '/2.3.0/config/mission_types/'; Command = 'Get-LaunchLibraryConfigMissionType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigNetPrecision'; Path = '/2.3.0/config/net_precisions/'; Command = 'Get-LaunchLibraryConfigNetPrecision'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigNoticeType'; Path = '/2.3.0/config/notice_types/'; Command = 'Get-LaunchLibraryConfigNoticeType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigOrbit'; Path = '/2.3.0/config/orbits/'; Command = 'Get-LaunchLibraryConfigOrbit'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigPayloadType'; Path = '/2.3.0/config/payload_types/'; Command = 'Get-LaunchLibraryConfigPayloadType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigProgramType'; Path = '/2.3.0/config/program_types/'; Command = 'Get-LaunchLibraryConfigProgramType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigRoadClosureStatus'; Path = '/2.3.0/config/road_closure_statuses/'; Command = 'Get-LaunchLibraryConfigRoadClosureStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigSpaceStationStatus'; Path = '/2.3.0/config/space_station_statuses/'; Command = 'Get-LaunchLibraryConfigSpaceStationStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigSpacecraftConfigurationType'; Path = '/2.3.0/config/spacecraft_configuration_types/'; Command = 'Get-LaunchLibraryConfigSpacecraftConfigurationType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigSpacecraftStatus'; Path = '/2.3.0/config/spacecraft_statuses/'; Command = 'Get-LaunchLibraryConfigSpacecraftStatus'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigTimelineEventType'; Path = '/2.3.0/config/timeline_event_types/'; Command = 'Get-LaunchLibraryConfigTimelineEventType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'ConfigVideoUrlType'; Path = '/2.3.0/config/vidurl_types/'; Command = 'Get-LaunchLibraryConfigVideoUrlType'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'DashboardStarship'; Path = '/2.3.0/dashboard/starship/'; Command = 'Get-LaunchLibraryDashboardStarship'; SupportsId = $false; SupportsScope = $false } [pscustomobject]@{ Name = 'DockingEvent'; Path = '/2.3.0/docking_events/'; Command = 'Get-LaunchLibraryDockingEvent'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Event'; Path = '/2.3.0/events/'; Command = 'Get-LaunchLibraryEvent'; SupportsId = $true; SupportsScope = $true } [pscustomobject]@{ Name = 'Expedition'; Path = '/2.3.0/expeditions/'; Command = 'Get-LaunchLibraryExpedition'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Landing'; Path = '/2.3.0/landings/'; Command = 'Get-LaunchLibraryLanding'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'LauncherConfigurationFamily'; Path = '/2.3.0/launcher_configuration_families/'; Command = 'Get-LaunchLibraryLauncherConfigurationFamily'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'LauncherConfiguration'; Path = '/2.3.0/launcher_configurations/'; Command = 'Get-LaunchLibraryLauncherConfiguration'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Launcher'; Path = '/2.3.0/launchers/'; Command = 'Get-LaunchLibraryLauncher'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Launch'; Path = '/2.3.0/launches/'; Command = 'Get-LaunchLibraryLaunch'; SupportsId = $true; SupportsScope = $true } [pscustomobject]@{ Name = 'Location'; Path = '/2.3.0/locations/'; Command = 'Get-LaunchLibraryLocation'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'MissionPatch'; Path = '/2.3.0/mission_patches/'; Command = 'Get-LaunchLibraryMissionPatch'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Pad'; Path = '/2.3.0/pads/'; Command = 'Get-LaunchLibraryPad'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'PayloadFlight'; Path = '/2.3.0/payload_flights/'; Command = 'Get-LaunchLibraryPayloadFlight'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Payload'; Path = '/2.3.0/payloads/'; Command = 'Get-LaunchLibraryPayload'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Program'; Path = '/2.3.0/programs/'; Command = 'Get-LaunchLibraryProgram'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'SpaceStation'; Path = '/2.3.0/space_stations/'; Command = 'Get-LaunchLibrarySpaceStation'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Spacecraft'; Path = '/2.3.0/spacecraft/'; Command = 'Get-LaunchLibrarySpacecraft'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'SpacecraftConfigurationFamily'; Path = '/2.3.0/spacecraft_configuration_families/'; Command = 'Get-LaunchLibrarySpacecraftConfigurationFamily'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'SpacecraftConfiguration'; Path = '/2.3.0/spacecraft_configurations/'; Command = 'Get-LaunchLibrarySpacecraftConfiguration'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'SpacecraftFlight'; Path = '/2.3.0/spacecraft_flights/'; Command = 'Get-LaunchLibrarySpacecraftFlight'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Spacewalk'; Path = '/2.3.0/spacewalks/'; Command = 'Get-LaunchLibrarySpacewalk'; SupportsId = $true; SupportsScope = $false } [pscustomobject]@{ Name = 'Update'; Path = '/2.3.0/updates/'; Command = 'Get-LaunchLibraryUpdate'; SupportsId = $true; SupportsScope = $false } ) |