CloudAccountsOperations interface

Interface representing a CloudAccounts operations.

Properties

createOrUpdate

Create a CloudAccount

delete

Delete a CloudAccount

get

Get a CloudAccount

latestLinkedSaaS

Returns the latest SaaS linked to the cloud account.

linkSaaS

Links a new SaaS to the cloud account.

listByResourceGroup

List CloudAccount resources by resource group

listBySubscription

List CloudAccount resources by subscription ID

update

Update a CloudAccount

Property Details

createOrUpdate

Create a CloudAccount

createOrUpdate: (resourceGroupName: string, cloudAccountName: string, resource: CloudAccount, options?: CloudAccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>

Property Value

(resourceGroupName: string, cloudAccountName: string, resource: CloudAccount, options?: CloudAccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>

delete

Delete a CloudAccount

delete: (resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a CloudAccount

get: (resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsGetOptionalParams) => Promise<CloudAccount>

Property Value

(resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsGetOptionalParams) => Promise<CloudAccount>

latestLinkedSaaS

Returns the latest SaaS linked to the cloud account.

latestLinkedSaaS: (resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsLatestLinkedSaaSOptionalParams) => Promise<LatestLinkedSaaSResponse>

Property Value

(resourceGroupName: string, cloudAccountName: string, options?: CloudAccountsLatestLinkedSaaSOptionalParams) => Promise<LatestLinkedSaaSResponse>

linkSaaS

Links a new SaaS to the cloud account.

linkSaaS: (resourceGroupName: string, cloudAccountName: string, body: SaaSData, options?: CloudAccountsLinkSaaSOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>

Property Value

(resourceGroupName: string, cloudAccountName: string, body: SaaSData, options?: CloudAccountsLinkSaaSOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>

listByResourceGroup

List CloudAccount resources by resource group

listByResourceGroup: (resourceGroupName: string, options?: CloudAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<CloudAccount, CloudAccount[], PageSettings>

Property Value

(resourceGroupName: string, options?: CloudAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<CloudAccount, CloudAccount[], PageSettings>

listBySubscription

List CloudAccount resources by subscription ID

listBySubscription: (options?: CloudAccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<CloudAccount, CloudAccount[], PageSettings>

Property Value

(options?: CloudAccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<CloudAccount, CloudAccount[], PageSettings>

update

Update a CloudAccount

update: (resourceGroupName: string, cloudAccountName: string, properties: CloudAccountUpdate, options?: CloudAccountsUpdateOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>

Property Value

(resourceGroupName: string, cloudAccountName: string, properties: CloudAccountUpdate, options?: CloudAccountsUpdateOptionalParams) => PollerLike<OperationState<CloudAccount>, CloudAccount>