Spacecrafts interface
表示航天器的接口。
方法
方法详细信息
beginCreateOrUpdate(string, string, string, string, string, string, SpacecraftLink[], SpacecraftsCreateOrUpdateOptionalParams)
创建或更新航天器资源。
function beginCreateOrUpdate(resourceGroupName: string, spacecraftName: string, location: string, titleLine: string, tleLine1: string, tleLine2: string, links: SpacecraftLink[], options?: SpacecraftsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Spacecraft>, Spacecraft>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- location
-
string
资源所在的地理位置
- titleLine
-
string
双行元素集(TLE)的标题行。
- tleLine1
-
string
双行元素集 (TLE) 的第 1 行。
- tleLine2
-
string
双行元素集 (TLE) 的第 2 行。
- links
航天器链接的不可变列表。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<Spacecraft>, Spacecraft>>
beginCreateOrUpdateAndWait(string, string, string, string, string, string, SpacecraftLink[], SpacecraftsCreateOrUpdateOptionalParams)
创建或更新航天器资源。
function beginCreateOrUpdateAndWait(resourceGroupName: string, spacecraftName: string, location: string, titleLine: string, tleLine1: string, tleLine2: string, links: SpacecraftLink[], options?: SpacecraftsCreateOrUpdateOptionalParams): Promise<Spacecraft>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- location
-
string
资源所在的地理位置
- titleLine
-
string
双行元素集(TLE)的标题行。
- tleLine1
-
string
双行元素集 (TLE) 的第 1 行。
- tleLine2
-
string
双行元素集 (TLE) 的第 2 行。
- links
航天器链接的不可变列表。
选项参数。
返回
Promise<Spacecraft>
beginDelete(string, string, SpacecraftsDeleteOptionalParams)
删除指定的航天器资源。
function beginDelete(resourceGroupName: string, spacecraftName: string, options?: SpacecraftsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- options
- SpacecraftsDeleteOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, SpacecraftsDeleteOptionalParams)
删除指定的航天器资源。
function beginDeleteAndWait(resourceGroupName: string, spacecraftName: string, options?: SpacecraftsDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- options
- SpacecraftsDeleteOptionalParams
选项参数。
返回
Promise<void>
beginListAvailableContactsAndWait(string, string, ContactParametersContactProfile, string, Date, Date, SpacecraftsListAvailableContactsOptionalParams)
返回可用联系人的列表。 如果航天器在地面站中可见的接触持续时间超过联系人配置文件中提供的最小可行接触持续时间,则联系人可用。
function beginListAvailableContactsAndWait(resourceGroupName: string, spacecraftName: string, contactProfile: ContactParametersContactProfile, groundStationName: string, startTime: Date, endTime: Date, options?: SpacecraftsListAvailableContactsOptionalParams): PagedAsyncIterableIterator<AvailableContacts, AvailableContacts[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- contactProfile
- ContactParametersContactProfile
对联系人配置文件资源的引用。
- groundStationName
-
string
Azure 地面站的名称。
- startTime
-
Date
联系人开始时间(ISO 8601 UTC 标准)。
- endTime
-
Date
联系人的结束时间(ISO 8601 UTC 标准)。
选项参数。
返回
beginUpdateTags(string, string, TagsObject, SpacecraftsUpdateTagsOptionalParams)
更新指定的航天器标记。
function beginUpdateTags(resourceGroupName: string, spacecraftName: string, parameters: TagsObject, options?: SpacecraftsUpdateTagsOptionalParams): Promise<SimplePollerLike<OperationState<Spacecraft>, Spacecraft>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- parameters
- TagsObject
提供用于更新航天器标记的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<Spacecraft>, Spacecraft>>
beginUpdateTagsAndWait(string, string, TagsObject, SpacecraftsUpdateTagsOptionalParams)
更新指定的航天器标记。
function beginUpdateTagsAndWait(resourceGroupName: string, spacecraftName: string, parameters: TagsObject, options?: SpacecraftsUpdateTagsOptionalParams): Promise<Spacecraft>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- parameters
- TagsObject
提供用于更新航天器标记的参数。
选项参数。
返回
Promise<Spacecraft>
get(string, string, SpacecraftsGetOptionalParams)
获取指定资源组中的指定航天器。
function get(resourceGroupName: string, spacecraftName: string, options?: SpacecraftsGetOptionalParams): Promise<Spacecraft>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- spacecraftName
-
string
航天器 ID。
- options
- SpacecraftsGetOptionalParams
选项参数。
返回
Promise<Spacecraft>
list(string, SpacecraftsListOptionalParams)
按资源组返回航天器列表。
function list(resourceGroupName: string, options?: SpacecraftsListOptionalParams): PagedAsyncIterableIterator<Spacecraft, Spacecraft[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- options
- SpacecraftsListOptionalParams
选项参数。
返回
listBySubscription(SpacecraftsListBySubscriptionOptionalParams)
按订阅返回航天器列表。
function listBySubscription(options?: SpacecraftsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Spacecraft, Spacecraft[], PageSettings>
参数
选项参数。