public virtual PSTable UpdatePSTable(UpdatePSTableParameters parameters) { var response = OperationalInsightsManagementClient.Tables.Update( resourceGroupName: parameters.ResourceGroupName, workspaceName: parameters.WorkspaceName, tableName: parameters.TableName, retentionInDays: parameters.RetentionInDays); return(new PSTable(response)); }
public override void ExecuteCmdlet() { var tableSetProperties = new UpdatePSTableParameters() { ResourceGroupName = ResourceGroupName, WorkspaceName = WorkspaceName, TableName = TableName, RetentionInDays = RetentionInDays, //IsTroubleshootEnabled = IsTroubleshootEnabled, }; if (ShouldProcess(TableName, $"Update Table: {TableName}, in workspace: {WorkspaceName}, resource group: {ResourceGroupName}")) { WriteObject(OperationalInsightsClient.UpdatePSTable(tableSetProperties), true); } }