CloudAccountsOperations interface
Interface representing a CloudAccounts operations.
Properties
| create |
Create a CloudAccount |
| delete | Delete a CloudAccount |
| get | Get a CloudAccount |
| latest |
Returns the latest SaaS linked to the cloud account. |
| link |
Links a new SaaS to the cloud account. |
| list |
List CloudAccount resources by resource group |
| list |
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>